VSUG Day 2010 Summer Tokyo - keynote

30
新村 剛史 マイクロソフト株式会社 デベロッパー&プラットフォーム統括本部 開発ツール製品部 シニアプロダクトマネージャー BLOG: http://blogs.msdn.com/tashinmu/ Twitter: @tashinmu

Transcript of VSUG Day 2010 Summer Tokyo - keynote

Page 1: VSUG Day 2010 Summer Tokyo - keynote

新村 剛史 マイクロソフト株式会社

デベロッパー&プラットフォーム統括本部

開発ツール製品部

シニアプロダクトマネージャー

BLOG: http://blogs.msdn.com/tashinmu/

Twitter: @tashinmu

Page 2: VSUG Day 2010 Summer Tokyo - keynote
Page 3: VSUG Day 2010 Summer Tokyo - keynote
Page 4: VSUG Day 2010 Summer Tokyo - keynote

未来に向けた

革新

創造を形に

チームの

力の結晶

最適化された

開発環境

既存の知識で

新しい技術に

対応

単一の

統合開発環境

証明された

プラクティス

戦略的な プロジェクト管理

予測可能性の向上

Page 5: VSUG Day 2010 Summer Tokyo - keynote

New

New

New

Coming Soon

Page 6: VSUG Day 2010 Summer Tokyo - keynote
Page 7: VSUG Day 2010 Summer Tokyo - keynote

.NET Framework 4

ライブラリ

Page 8: VSUG Day 2010 Summer Tokyo - keynote
Page 9: VSUG Day 2010 Summer Tokyo - keynote
Page 10: VSUG Day 2010 Summer Tokyo - keynote
Page 11: VSUG Day 2010 Summer Tokyo - keynote
Page 12: VSUG Day 2010 Summer Tokyo - keynote
Page 13: VSUG Day 2010 Summer Tokyo - keynote
Page 14: VSUG Day 2010 Summer Tokyo - keynote
Page 15: VSUG Day 2010 Summer Tokyo - keynote
Page 16: VSUG Day 2010 Summer Tokyo - keynote
Page 17: VSUG Day 2010 Summer Tokyo - keynote
Page 18: VSUG Day 2010 Summer Tokyo - keynote
Page 19: VSUG Day 2010 Summer Tokyo - keynote
Page 20: VSUG Day 2010 Summer Tokyo - keynote
Page 21: VSUG Day 2010 Summer Tokyo - keynote
Page 22: VSUG Day 2010 Summer Tokyo - keynote

Team Foundation Server Visual SourceSafe

アーキテクチャ • N 階層構造で DB を分離可能。 リポジトリには SQL Server を使用

• 2階層構造。リポジトリに Windows の共有フォルダを使用

遠隔地からの アクセス

• HTTP 経由でのリモートアクセス • 遠隔地オフィスにソースコード管理

用のキャッシュが設置することでネットワーク負荷を軽減

• 専用ツール以外にも Web ブラウザによるアクセス機能をサポート

• 専用ツールから HTTP 経由による簡易リモートアクセス

セキュリティ

• 多重防御による完全なセキュリティ構造

• プロジェクトをはじめ、ファイルレベルまでアクセス権の設定が可能

• レポジトリにアクセスするための権限設定のみ

• 共有フォルダは Explorer などで読み取り可能

信頼性 • SQL Server のストアドプロシージャを採用しており、操作失敗時にはロールバックなどで既存内容を確実に維持

• トランザクション処理が非サポートであるため操作失敗時などにロールバックができない

• チェックイン時に DB 容量の確認を行わないため、稀にリポジトリが破損することがある

スケーラビリティ

• 同時使用ユーザーは 2000 名以上で設計

• DB 容量の制限は特にない

• 同時使用ユーザーは 20 名程度で設計

• DB 容量の制限は 3 ~ 5 GB

Page 23: VSUG Day 2010 Summer Tokyo - keynote
Page 24: VSUG Day 2010 Summer Tokyo - keynote
Page 25: VSUG Day 2010 Summer Tokyo - keynote

Microsoft Confidential 25

Test Manager 2010

手動テスト

レイヤー ダイアグラム

UML モデリング

ロード テスト Web テスト

テストケース管理 IntelliTrace™

アーキテクチャ エクスプローラ テストの記録と再生

依存関係グラフ

クラウド アプリケーション開発

Office アプリケーション開発

Windows アプリ開発

新しい WPF エディタ IDE のカスタマイズ

マルチコア対応開発 Silverlight 開発

Web アプリケーション開発

SharePoint 開発

メンバーの逆生成

静的コード分析

データベースの配置

コードメトリクス

データベース 単体テスト テスト データの生成

テスト影響度分析 自動 UI テスト

コードカバレッジ

パフォーマンス プロファイリング

データベース変更管理

New

New

New

New

New New

New New

New

New

New

New

New

New

Page 26: VSUG Day 2010 Summer Tokyo - keynote

Microsoft Confidential 26

レポーティング

チームポータル

テストケース管理 並列開発状況の可視化

バージョン管理

自動ビルド

チェックインの品質確認

アジャイル開発 計画ツール 基本構成 (クライアント OS 上で稼働)

仮想環境のチェックポイント管理

仮想環境の構築 (テンプレート) 仮想環境の管理と展開

Test Manager 2010

テストケース管理

テストの記録と管理

手動テスト

ラボの構成管理

チーム エクスプローラー

チーム エージェント

New

New

New

New

New

Page 27: VSUG Day 2010 Summer Tokyo - keynote
Page 28: VSUG Day 2010 Summer Tokyo - keynote
Page 29: VSUG Day 2010 Summer Tokyo - keynote
Page 30: VSUG Day 2010 Summer Tokyo - keynote