Visual Studio 開発部門の実績
そこから生まれた究極の開発ツール
Quality, Cost, Delivery




       Quality            Cost   Delivery
ビジネス価値へのアジリティ
Agility for Business Value




                                    Agility




                                  Transparency



                           Team



            Professional
アジリティ
What’s Agility




                                         Agility




                                       Transparency



                                Team



                 Professional
Next Challenge of Software Development
Scale Up/Out for Software Development




                             ツール範囲の
                              挗と匚




    統合開発環境 (IDE)
                             チーム と
                             コラボレート                             Agility

    個々人のスキル
                                                              Transparency



                                                       Team



                                        Professional
Scale Up/Out for Software Development



 最適なツールの勘拒                   ツール範囲の
 单 匂き据しと予測可能性の勘厵
                              挗と匚




    統合開発環境 (IDE)
                             チーム と
                             コラボレート                      Agility

    個々人のスキル
                                                       Transparency




 個厌の クス リ ンス、            チームの クス リ ンス、 Team
 開発者だけが専用ツールを所持          全員が専用ツールとコラボが可能
                                        Professional
Scale Up for Software Development

 ツール範囲の
  挗と匚            スキル/経験などの状況
                 に適応した開発ツール
                 で効厾 と 拾
 チーム と
 コラボレート




                 開発者と同様にテスト担当者
                 やプロジェクト拻 者にも
                 最適なツールを




                 プロジェクトとシステムの
                 透明性と予測可能性を高める
                 開発インフラストラクチャー
Tool for Agility
への勺   厱
への勺   厱
設計   開発   テスト
Visual Studio 2010 の製品構成
                                  New
         New
                                         Test Manager 2010

         New     IntelliTrace™             テストケース
         New      UML モデリング                  手動テスト
          アーキテクチャー エクスプローラー
         New
                                          テストの記録と再生
                                   New
                  依存関係グラフ                 レイヤー ダイアグラム
                   ロード テスト                   Web テスト
         New                       New
                  自動 UI テスト               テスト       分析
           パフォーマンス プロファイリング                静的コード分析
                 コード カバレッジ                  コード メトリクス
                データベース厭                   データベースの配置
               データベース単体テスト                テスト データの生成
         New                       New
                 Silverlight 開発    New
                                          マルチコア対応開発
         New
                SharePoint 開発           クラウド アプリケーション開発
               Web アプリケーション開発            Windows アプリ開発
         New
                 メンバーの逆生成               Office アプリケーション開発
         New
                新しい WPF エディタ              IDE のカスタマイズ
Visual Studio 2010 の製品構成


                                New
         バージョン                   チェックイン時の品質確認
                                New
                                                         レポーティング
  New
          自動ビルド                 New
                                       開発叔    の參        テストケース
      基本構成   (クライアント OS 上で稼働)         アジャイル計画ツール         チームポータル
New




                 仮想環境の           と    開       仮想環境の構築 (テンプレート)
                                仮想環境のチェックポイント
New




              Microsoft Test Manager 2010
        テストケース                            手動テスト        チーム エクスプローラー
        テストの記録と                       ラ の構成             チーム エージェント
Scale Up for Software Development

 ツール範囲の
  挗と匚            スキル/経験などの状況
                 に適応した開発ツール
                 で効厾 と 拾
 チーム と
 コラボレート




                 開発者と同様にテスト担当者
                 やプロジェクト拻 者にも
                 最適なツールを




                 プロジェクトとシステムの
                 透明性と予測可能性を高める
                 開発インフラストラクチャー
Agility for you
Black-box or High-transparency
Transparency
Traceability for Application Lifecycle
Traceability for Application Lifecycle
All-in-One Development Infrastructure
#1   #2   #3    #3

#6   #7   #8    #8   #8
#5   #9   #10
Process Outline – Ex: Scrum


                   To Do         Doing   Done
                  #1   #2   #3

                  #4   #5   #6    #6
历匪
Team Collaboration Optimization




                                                     Team Explorer




                                                                         Team Web Access
            TFS Power Tools
                              Team Explorer




                                              Team Explorer Everywhere
When do you play practices?
A consideration for tool
やっておきたいこと/生産性




                チーム メンバー
A consideration for tool
やっておきたいこと/生産性




                チーム メンバー
Team Development




                   チームの成       により変動
                   Team Foundation Server による効果の加速
まとめ
早いサイクルで成果を上げるためにあなた
は何をし始めますか?

あなたの使っている開発ツールは

  使いこなせていますか?

  もっといいものはないですか?

  チームの活動を支援できていますか?

選ぶのは、あなた(チーム)です。
Next Steps

    To Do    Doing   Done
情報リソース


         http://download.microsoft.com/downlo
         ad/5/1/8/518c15f0-ca42-429d-93c6-
         b5890183a979/Tools_for_Agility_white
         _paper_by_Kent_Beck.pdf



             http://bit.ly/16Ig1j
お問い合わせ、フィードバック:
                            ✉ tomohn@microsoft.com
                            t http://twitter.com/tomohn (@tomohn)


            © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows 7 and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should
 not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS,
                                                                           IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

【XDev】A-2 アジリティ向上のためのツール活用

  • 4.
  • 5.
    Quality, Cost, Delivery Quality Cost Delivery
  • 6.
    ビジネス価値へのアジリティ Agility for BusinessValue Agility Transparency Team Professional
  • 7.
    アジリティ What’s Agility Agility Transparency Team Professional
  • 8.
    Next Challenge ofSoftware Development
  • 9.
    Scale Up/Out forSoftware Development ツール範囲の 挗と匚 統合開発環境 (IDE) チーム と コラボレート Agility 個々人のスキル Transparency Team Professional
  • 10.
    Scale Up/Out forSoftware Development 最適なツールの勘拒 ツール範囲の 单 匂き据しと予測可能性の勘厵 挗と匚 統合開発環境 (IDE) チーム と コラボレート Agility 個々人のスキル Transparency 個厌の クス リ ンス、 チームの クス リ ンス、 Team 開発者だけが専用ツールを所持 全員が専用ツールとコラボが可能 Professional
  • 11.
    Scale Up forSoftware Development ツール範囲の 挗と匚 スキル/経験などの状況 に適応した開発ツール で効厾 と 拾 チーム と コラボレート 開発者と同様にテスト担当者 やプロジェクト拻 者にも 最適なツールを プロジェクトとシステムの 透明性と予測可能性を高める 開発インフラストラクチャー
  • 12.
  • 13.
  • 14.
  • 15.
    設計 開発 テスト
  • 16.
    Visual Studio 2010の製品構成 New New Test Manager 2010 New IntelliTrace™ テストケース New UML モデリング 手動テスト アーキテクチャー エクスプローラー New テストの記録と再生 New 依存関係グラフ レイヤー ダイアグラム ロード テスト Web テスト New New 自動 UI テスト テスト 分析 パフォーマンス プロファイリング 静的コード分析 コード カバレッジ コード メトリクス データベース厭 データベースの配置 データベース単体テスト テスト データの生成 New New Silverlight 開発 New マルチコア対応開発 New SharePoint 開発 クラウド アプリケーション開発 Web アプリケーション開発 Windows アプリ開発 New メンバーの逆生成 Office アプリケーション開発 New 新しい WPF エディタ IDE のカスタマイズ
  • 17.
    Visual Studio 2010の製品構成 New バージョン チェックイン時の品質確認 New レポーティング New 自動ビルド New 開発叔 の參 テストケース 基本構成 (クライアント OS 上で稼働) アジャイル計画ツール チームポータル New 仮想環境の と 開 仮想環境の構築 (テンプレート) 仮想環境のチェックポイント New Microsoft Test Manager 2010 テストケース 手動テスト チーム エクスプローラー テストの記録と ラ の構成 チーム エージェント
  • 18.
    Scale Up forSoftware Development ツール範囲の 挗と匚 スキル/経験などの状況 に適応した開発ツール で効厾 と 拾 チーム と コラボレート 開発者と同様にテスト担当者 やプロジェクト拻 者にも 最適なツールを プロジェクトとシステムの 透明性と予測可能性を高める 開発インフラストラクチャー
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
    #1 #2 #3 #3 #6 #7 #8 #8 #8 #5 #9 #10
  • 26.
    Process Outline –Ex: Scrum To Do Doing Done #1 #2 #3 #4 #5 #6 #6 历匪
  • 27.
    Team Collaboration Optimization Team Explorer Team Web Access TFS Power Tools Team Explorer Team Explorer Everywhere
  • 28.
    When do youplay practices?
  • 29.
    A consideration fortool やっておきたいこと/生産性 チーム メンバー
  • 30.
    A consideration fortool やっておきたいこと/生産性 チーム メンバー
  • 31.
    Team Development チームの成 により変動 Team Foundation Server による効果の加速
  • 33.
    まとめ 早いサイクルで成果を上げるためにあなた は何をし始めますか? あなたの使っている開発ツールは 使いこなせていますか? もっといいものはないですか? チームの活動を支援できていますか? 選ぶのは、あなた(チーム)です。
  • 34.
    Next Steps To Do Doing Done
  • 36.
    情報リソース http://download.microsoft.com/downlo ad/5/1/8/518c15f0-ca42-429d-93c6- b5890183a979/Tools_for_Agility_white _paper_by_Kent_Beck.pdf http://bit.ly/16Ig1j
  • 37.
    お問い合わせ、フィードバック: ✉ tomohn@microsoft.com t http://twitter.com/tomohn (@tomohn) © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows 7 and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.