日本マイクロソフト株式会社デベロッパー&プラットフォーム統括本部エバンジェリスト長沢 智治
Engineer at Intec                                                                                           Consultant at ...
© 2011 Microsoft Corporation. All rights reserved.
© 2011 Microsoft Corporation. All rights reserved.
‘90s          ‘00s                    ‘10sソフトウェアは【便利】   ソフトウェアは【有効】     ソフトウェアは【不可欠】                            © 2011 Mic...
‘90s          ‘00s                     ‘10sソフトウェアは【便利】   ソフトウェアは【有効】     ソフトウェアは【不可欠】                            © 2011 Mi...
‘90s                   ‘00s                          ‘10sソフトウェアは【便利】           ソフトウェアは【有効】           ソフトウェアは【不可欠】     完成した...
‘90s              ‘00s                       ‘10sソフトウェアは【便利】       ソフトウェアは【有効】       ソフトウェアは【不可欠】     完成したソフトウェア          ...
‘90s              ‘00s                       ‘10sソフトウェアは【便利】       ソフトウェアは【有効】       ソフトウェアは【不可欠】     完成したソフトウェア          ...
‘90s                   ‘00s                           ‘10sソフトウェアは【便利】           ソフトウェアは【有効】               ソフトウェアは【不可欠】    ...
‘90s                  ‘00s                           ‘10s個別の作業の遂行にフォーカス                  チームの成果と価値の提供にフォーカス         計画 残  ...
‘90s             ‘00s                     ‘10sソフトウェアは【便利】   ソフトウェアは【有効】        ソフトウェアは【不可欠】    IDE            ALM 1.0     ...
ALM 1.0                                      ALM 2.0    ロール/工程の最適化による                                 目的/関心事に最適化 (全体最適) によ...
ALM 1.0                                      ALM 2.0    ロール/工程の最適化による                                 目的/関心事に最適化 (全体最適) によ...
ALM 1.0                    ALM 2.0           XXXX 作業を実施する                   XXXX 作業を実施するPractitioner               Practit...
ALM 1.0                      ALM 2.0           XXXX 作業を実施する                     XXXX 作業を実施するPractitioner                 P...
IDE                      ALM 2.0           XXXX 作業を実施する                  XXXX 作業を実施するPractitioner              Practitione...
 情報源はどこか? その情報は正しいのか? 最新の情報なのか?                © 2011 Microsoft Corporation. All rights reserved.
イテレーションのバーンダウン (タスクの消化実績) 情報源はどこか? その情報は正しいのか? 最新の情報なのか?イテレーションの状態                         © 2011 Microsoft Corporation...
 情報源はどこか?      ビルド単位の品質指標 その情報は正しいのか? 最新の情報なのか?期間内のビルドの健康状態                         © 2011 Microsoft Corporation. All r...
ビルドの詳細レポート 情報源はどこか? その情報は正しいのか? 最新の情報なのか?ビルド単位の状況                    © 2011 Microsoft Corporation. All rights reserved.
© 2011 Microsoft Corporation. All rights reserved.
© 2011 Microsoft Corporation. All rights reserved.
© 2011 Microsoft Corporation. All rights reserved.
© 2011 Microsoft Corporation. All rights reserved.
© 2011 Microsoft Corporation. All rights reserved.
Open Platform        Feedback Cycle© 2011 Microsoft Corporation. All rights reserved.
Open Platformスキル / 経験の状況にマッチした開発ツールで効率化と均質化を実現開発者と同様にテスターに最適なツールを提供プロジェクト管理者には、使い慣れたいつものツールをより現実的に活用プロジェクトとシステムの透明性と予測可能性を...
リファクタリング   単体テスト                   高度なコード品質チェック     アーキテクチャ設計と検証                                    高度なコード品質チェック       実装技...
© 2011 Microsoft Corporation. All rights reserved.
開発チームの生産性向上 / 本業への専念                             Testers                                                 Team      Develop...
Keynote Session |                    関係者全体の最適なコラボレーション                    実行可能なフィードバックによる労力の最適化                    ワークス...
他のチーム メンバーとの動きが揃わないため、優先順位に従わない対応不可能で、やり直しが頻発する。チーム感の引き継ぎと規律があいまいツールの使い方を学習する時間と、繰り返し頭を切り替える負担オーバーヘッドの増加と、生産性の循環の喪失      ©...
ステークホルダーによるフィードバックのデリバリー            フィードバックの取   デイリーサイクル               り込み                                                ...
計画プロセスとチーム全員の関与               の透明性維持。スケール可能なアジャイル計画ツール     ツールによりプラクティスを自分               たちのペースで採用可能に。               早いタイミ...
© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows 7, Visual Studio and other product names are or may ...
Upcoming SlideShare
Loading in …5
×

【ソフトウェアプロジェクトにおけるツールの活用を考える会】 ソフトウェア開発におけるツール活用 - Team Foundation Server をベースとした負担の少ないチーム開発コラボレーション

6,515 views

Published on

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
6,515
On SlideShare
0
From Embeds
0
Number of Embeds
4,590
Actions
Shares
0
Downloads
34
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

【ソフトウェアプロジェクトにおけるツールの活用を考える会】 ソフトウェア開発におけるツール活用 - Team Foundation Server をベースとした負担の少ないチーム開発コラボレーション

  1. 1. 日本マイクロソフト株式会社デベロッパー&プラットフォーム統括本部エバンジェリスト長沢 智治
  2. 2. Engineer at Intec Consultant at Rational Software Consultant at IBM Rationalながさわ ともはる Consultant/Architect at Borland Software Tomoharu Nagasawa ASTER Tool WG E-AGILITY 協議会 XPJUG Twitter Facebook LinkedInhttp://twitter.com/tomohn http://facebook.com/tomoharu.nagasawa http://linkedin.com/in/tomohn SlideShare YouTube MSDN Channel 9http://slideshare.net/tomohn http://youtube.com/user/tomoharunagasawa http://channel9.msdn.com/Niners/tomohn ITmedia Blog MSDN Blog ✉ tomohn@microsoft.comhttp://blogs.itmedia.co.jp/nagap http://blogs.msdn.com/tomohn © 2011 Microsoft Corporation. All rights reserved.
  3. 3. © 2011 Microsoft Corporation. All rights reserved.
  4. 4. © 2011 Microsoft Corporation. All rights reserved.
  5. 5. ‘90s ‘00s ‘10sソフトウェアは【便利】 ソフトウェアは【有効】 ソフトウェアは【不可欠】 © 2011 Microsoft Corporation. All rights reserved.
  6. 6. ‘90s ‘00s ‘10sソフトウェアは【便利】 ソフトウェアは【有効】 ソフトウェアは【不可欠】 © 2011 Microsoft Corporation. All rights reserved.
  7. 7. ‘90s ‘00s ‘10sソフトウェアは【便利】 ソフトウェアは【有効】 ソフトウェアは【不可欠】 完成したソフトウェア ビジネスにマッチしたソフトウェア システム内部 システム間 (フレームワーク) ビジネス間 (プラットフォーム) IDE ALM 1.0 ALM 2.0 I’m done. We’re done. 個人のアジリティ チームのアジリティ ビジネスのアジリティ © 2011 Microsoft Corporation. All rights reserved.
  8. 8. ‘90s ‘00s ‘10sソフトウェアは【便利】 ソフトウェアは【有効】 ソフトウェアは【不可欠】 完成したソフトウェア ビジネスにマッチしたソフトウェア ビジネス価値 開発期間 © 2011 Microsoft Corporation. All rights reserved.
  9. 9. ‘90s ‘00s ‘10sソフトウェアは【便利】 ソフトウェアは【有効】 ソフトウェアは【不可欠】 完成したソフトウェア ビジネスにマッチしたソフトウェア ビジネス価値 開発期間 © 2011 Microsoft Corporation. All rights reserved.
  10. 10. ‘90s ‘00s ‘10sソフトウェアは【便利】 ソフトウェアは【有効】 ソフトウェアは【不可欠】 I’m done. We’re done. 個人のアジリティ チームのアジリティ ビジネスのアジリティ 開発者中心  チーム中心  チームと顧客中心 ワークダウン  イテレーション  バリューアップ 単能工  単能工/多能工  多能チーム 分業  分業  コラボレーション ウォーターフォール  Unified Process  アジャイル © 2011 Microsoft Corporation. All rights reserved.
  11. 11. ‘90s ‘00s ‘10s個別の作業の遂行にフォーカス チームの成果と価値の提供にフォーカス 計画 残 タスク 1 バ 作 リ タスク 2 ソフトウェアは【便利】 ソフトウェアは【有効】 ソフトウェアは【不可欠】 業 ュ タスク 3 I’m done. ー We’re done. 個人のアジリティ チームのアジリティ ビジネスのアジリティ  開発者中心  チーム中心  チームと顧客中心  ワークダウン  イテレーション  バリューアップ  単能工  単能工/多能工  多能チーム  分業  分業  コラボレーション  ウォーターフォール  Unified Process  アジャイル © 2011 Microsoft Corporation. All rights reserved.
  12. 12. ‘90s ‘00s ‘10sソフトウェアは【便利】 ソフトウェアは【有効】 ソフトウェアは【不可欠】 IDE ALM 1.0 ALM 2.0 個人の生産性  チームの生産性  チームの生産性 バージョン管理  ソフトウェア構成管理  ALM プラットフォーム 開発者同士の連携  BTS/ITS  全体最適ツール  個別最適ツール  作業間の連携  ロール間の連携 © 2011 Microsoft Corporation. All rights reserved.
  13. 13. ALM 1.0 ALM 2.0 ロール/工程の最適化による 目的/関心事に最適化 (全体最適) による チーム生産性向上志向 チーム生産性向上志向 情報 Hub によるコラボレーション AnalysisRequirement /Design Dev Test 特定のプロセスに依存しない Req Model Source Test Task Build Bug © 2011 Microsoft Corporation. All rights reserved.
  14. 14. ALM 1.0 ALM 2.0 ロール/工程の最適化による 目的/関心事に最適化 (全体最適) による チーム生産性向上志向 チーム生産性向上志向 情報 Hub によるコラボレーション AnalysisRequirement /Design Dev Test 特定のプロセスに依存しない Req Model Source Test Task Build Bug © 2011 Microsoft Corporation. All rights reserved.
  15. 15. ALM 1.0 ALM 2.0 XXXX 作業を実施する XXXX 作業を実施するPractitioner PractitionerManager Manager © 2011 Microsoft Corporation. All rights reserved.
  16. 16. ALM 1.0 ALM 2.0 XXXX 作業を実施する XXXX 作業を実施するPractitioner Practitioner アサイン 進捗確認 承認 進捗確認 承認Manager Manager © 2011 Microsoft Corporation. All rights reserved.
  17. 17. IDE ALM 2.0 XXXX 作業を実施する XXXX 作業を実施するPractitioner Practitionerコピー!Manager © 2011 Microsoft Corporation. All rights reserved.
  18. 18.  情報源はどこか? その情報は正しいのか? 最新の情報なのか? © 2011 Microsoft Corporation. All rights reserved.
  19. 19. イテレーションのバーンダウン (タスクの消化実績) 情報源はどこか? その情報は正しいのか? 最新の情報なのか?イテレーションの状態 © 2011 Microsoft Corporation. All rights reserved.
  20. 20.  情報源はどこか? ビルド単位の品質指標 その情報は正しいのか? 最新の情報なのか?期間内のビルドの健康状態 © 2011 Microsoft Corporation. All rights reserved.
  21. 21. ビルドの詳細レポート 情報源はどこか? その情報は正しいのか? 最新の情報なのか?ビルド単位の状況 © 2011 Microsoft Corporation. All rights reserved.
  22. 22. © 2011 Microsoft Corporation. All rights reserved.
  23. 23. © 2011 Microsoft Corporation. All rights reserved.
  24. 24. © 2011 Microsoft Corporation. All rights reserved.
  25. 25. © 2011 Microsoft Corporation. All rights reserved.
  26. 26. © 2011 Microsoft Corporation. All rights reserved.
  27. 27. Open Platform Feedback Cycle© 2011 Microsoft Corporation. All rights reserved.
  28. 28. Open Platformスキル / 経験の状況にマッチした開発ツールで効率化と均質化を実現開発者と同様にテスターに最適なツールを提供プロジェクト管理者には、使い慣れたいつものツールをより現実的に活用プロジェクトとシステムの透明性と予測可能性を高めるチーム開発インフラストラクチャー © 2011 Microsoft Corporation. All rights reserved.
  29. 29. リファクタリング 単体テスト 高度なコード品質チェック アーキテクチャ設計と検証 高度なコード品質チェック 実装技術 コード レベルからの早期テスト 実装技術設計技術 テスト技 設計技術 実装技術 術 テスト技術 設計技術 テスト技術 © 2011 Microsoft Corporation. All rights reserved.
  30. 30. © 2011 Microsoft Corporation. All rights reserved.
  31. 31. 開発チームの生産性向上 / 本業への専念 Testers Team Developers Team Project Manager Product Owner Stakeholders開発チームの有機的な共有 Value Flowレポート・情報の自動化と共有 © 2011 Microsoft Corporation. All rights reserved.
  32. 32. Keynote Session |  関係者全体の最適なコラボレーション  実行可能なフィードバックによる労力の最適化  ワークスタイルの尊重とナチュラルなツール活用  アジャイル プラクティス適用と透明性の確保 ストーリー ボード バックログ管理スプリント計画と実行 実行 運用環境のモニターと記録 フィードバックの実行 運用監視とフィードバック収集 © 2011 Microsoft Corporation. All rights reserved.
  33. 33. 他のチーム メンバーとの動きが揃わないため、優先順位に従わない対応不可能で、やり直しが頻発する。チーム感の引き継ぎと規律があいまいツールの使い方を学習する時間と、繰り返し頭を切り替える負担オーバーヘッドの増加と、生産性の循環の喪失 © 2011 Microsoft Corporation. All rights reserved.
  34. 34. ステークホルダーによるフィードバックのデリバリー フィードバックの取 デイリーサイクル り込み フィードバック の要請ユーザーストーリー の導入 バックログ管理 スプリント計画 スプリント実行 ステークホルダー へのデリバリー 実行可能なフィードバック © 2011 Microsoft Corporation. All rights reserved.
  35. 35. 計画プロセスとチーム全員の関与 の透明性維持。スケール可能なアジャイル計画ツール ツールによりプラクティスを自分 たちのペースで採用可能に。 早いタイミングからより自然なや り方で要求のフィードバックを取手軽な要求獲得と共通認識 得し、受け入れる 関係者の期待に沿う動くコード。 開発プロセス全体でフィードバッ関係者のフィードバック クを受け取り、順応する新たな ツール コード レビューの強力なサポー ト、単体テスト フレームワークアジャイルな品質保証 の強化。探索的テストのサポート によるコード品質の向上 運用環境でのバグの修正時間を短 縮する。運用チームと開発チーム開発と運用の足並み揃え の結びつきと洞察力の強化 通常の開発作業のエクスペリエン スをさらに向上することによる、開発 UX の向上 集中できる時間の拡大を実現 © 2011 Microsoft Corporation. All rights reserved.
  36. 36. © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows 7, Visual Studio 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.

×