Upload
mizusawa
View
563
Download
1
Embed Size (px)
Citation preview
マイクロソフト株式会社マイクロソフト株式会社
田中達彦田中達彦
未来に向けた未来に向けた革新革新
創造を形に創造を形に
チームのチームの力の結晶力の結晶
最適化された最適化された開発環境開発環境
既存の知識で既存の知識で新しい技術に新しい技術に対応対応
単一の単一の統合開発環境統合開発環境
証明された証明されたプラクティスプラクティス
戦略的な戦略的なプロジェクトプロジェクト管理管理
予測可能性の予測可能性の向上向上
Microsoft Confidential6
Test Manager 2010
手動テスト手動テスト
レイヤーレイヤー ダイアグラムダイアグラム
UMLUML モデリングモデリング
ロードロード テストテスト WebWeb テストテスト
テストケース管理テストケース管理IntelliTraceIntelliTrace™™
アーキテクチャアーキテクチャ エクスエクスプローラプローラ
テストの記録と再生テストの記録と再生
依存関係グラフ依存関係グラフ
クラウドクラウド アプリケーアプリケーション開発ション開発
OfficeOffice アプリケーショアプリケーション開発ン開発
WindowsWindows アプリ開発アプリ開発
新しい新しい WPFWPF エディタエディタ IDEIDE のカスタマイズのカスタマイズ
マルチコア対応開発マルチコア対応開発SilverlightSilverlight 開発開発
WebWeb アプリケーション開アプリケーション開発発
SharePointSharePoint 開発開発
メンバーの逆生成メンバーの逆生成
静的コード分析静的コード分析
データベースの配置データベースの配置
コードメトリクスコードメトリクス
データベースデータベース 単体テス単体テストト
テストテスト データの生成データの生成
テスト影響度分析テスト影響度分析自動自動 UIUI テストテスト
コードカバレッジコードカバレッジ
パフォーマンスパフォーマンス プロプロファイリングファイリング
データベース変更管理データベース変更管理
NewNew
NewNew
NewNew
NewNew
NewNewNewNew
NewNew NewNew
NewNew
NewNew
NewNew
NewNew
NewNew
NewNew
Microsoft Confidential7
レポーティングレポーティング
チームポータルチームポータル
テストケース管理テストケース管理並列開発状況の可視化並列開発状況の可視化
バージョン管理バージョン管理
自動ビルド自動ビルド
チェックインの品質確認チェックインの品質確認
アジャイル開発アジャイル開発 計画計画ツールツール
基本構成基本構成 ((クライアントクライアント OS OS 上で稼上で稼
働働))
仮想環境のチェックポイン仮想環境のチェックポイント管理ト管理
仮想環境の構築仮想環境の構築 ((テンプテンプレートレート))
仮想環境の管理と展開仮想環境の管理と展開
Test Manager 2010
テストケース管理テストケース管理
テストの記録と管理テストの記録と管理
手動テスト手動テスト
ラボの構成管理ラボの構成管理
チームチーム エクスプローエクスプローラーラーチームチーム エージェントエージェント
NewNew
NewNew
NewNew
NewNew
NewNew
.NET Framework 4.NET Framework 4.NET Framework 4
ライブラリライブラリ
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