SlideShare a Scribd company logo
1 of 60
Download to read offline
セッション ID:T4-2



      クラウド時代を迎えた
  ソフトウェゕ開発における現場力の向上
 Visual Studio Team Foundation Server で地味なコストを削減する

                         マ゗クロソフト株式会社
                         エバンジェリスト
                         シニゕ プロダクト マネージャー
                         長沢 智治
本日のスピーカー
ながさわ        ともはる


長沢 智治
 マ゗クロソフト株式会社
 エバンジェリスト 兼 シニゕ プロダクト マネージャー

  Scrum Alliance
  認定スクラムマスター

     10 年以上の開発プロセス改善支援の経験
     開発支援ツール ベンダー 3 社を経験
     .NET, Java, Web, 組み込みなど多種多様なプロジェクト支援を経験
     ソフトウェゕ エンジニゕリング スペシャリスト、プリンシパル コンサルタント、ソリューション ゕーキテクト


 Twitter:          ブログ:
  @tomohn           http://blogs.msdn.com/tomohn
本セッションでお伝えしたいこと
クラウド時代のソフトウェゕ開発ビジネス
      適正な品質を     ビジネス価値を高める
       適正なコストで    単発的なビジネスから
        タ゗ムリーに     継続的なビジネスへ




      ムラ
 ムダ



           ムリ



                     開発体質の改善へ
Start for this session
本セッションを効果的にお聞きいただくために
 二色のメモ用紙:
 プロジェクトの課題や理想
  チームのコミュニケーション
                     今、感じているプロジェクトの課題や理想を
  ○○が効果ありそう
  TFS の △△が使えそう!
                     記載してください。
  開発者の品質モラルの向上      本セッションを聞いて、実践できると思った
  □□がカギを握っている!       ことを記載してください。
    伝えたい 人・こと
 TO: ○○さん            本セッションの内容を伝えたいと思う人の
 今までのチームの課題は、○○      お名前を記載してください (複数名可)。
 だったが、TFS の◎◎を使えば、
 △△までもっていけそうだ。       本セッションを聞いて、伝えたいと思った
 これを今すぐに導入したいので      ことを記載してください。
 チームで・・・
ゕジェンダ
クラウド時代のソフトウェゕ開発に必要な現場力を身につけるために
ゕジェンダ
クラウド時代のソフトウェゕ開発に必要な現場力を身につけるために
エクササ゗ズ
Exercise

 これから、2枚の写真を表示します。
    深く考えず、ご覧ください。
    どちらが、心地よいか、直観で。
    答えあわせは、致しません。
エクササ゗ズ
Exercise

 お疲れ様でした。
現場力という言葉に見合うのはどちらか
現場力 – ビジネス価値の高いものを作り上げる力
               ソフトウェゕ開発の “現場” との共通点
                専門性の高いメンバーのチーム
                専用ツールを活用
                高いコラボレーションを発揮
                変化に対応
                価値のある作品 (製品) を創造

                             ムラ
                        ムダ



  作品作りの ”現場”                      ムリ
ソフトウェゕ開発の現実

                                         40



                                         20



                                          0                                 2008 年
                                                                        2003 年
                                              成果物
                                                    コスト
                                                          進捗



   定量管理をしていない                定量管理をしている
                                                               調査対象: ユーザー企業の情報システム部門
                                                               集計対象: 814 件
                                                               調査期間: 2008 年 8 月 28 日 ~ 9 月 16 日
出典: 日経コンピュータ, 2008 年 プロジェクト実態調査
クラウド時代のソフトウェゕ開発
             より良いものを正しく、継続的にデリバリー
品質とコストへの効果




                       リリースまでの期間
手戻り (rework) とコスト
 プロジェクトの作業全体に対する
 「手戻り」の割合


                    出典: IEEE Spectrum, 2005 Why Software Fails by Robert N. Charette © 2005 IEEE



「手戻り」が後に発生するほど
コストに影響する



                                          出典: Applied Software Measurement, Capers Jones 1996
WIP の短縮とフゖードバックの増加による効果




     Work-in-Process   コスト
Work-in-Process   コスト
地味なコストの源泉
地味なコストを改善する秘訣

✔ リゕルタ゗ムな共同作業
✔ 作業間の受け渡し
✔ 自動化の範囲の拡大
✔ 透明性の確保と維持




 出典: Kent Beck, 『ゕジリテゖ向上のためのツール』, June 2008
従来の方式によるチーム コラボレーション
使い慣れた “もの” を使用
データの受け渡し、加工は、各自 ⇒ リゕルタ゗ム性を犠牲
自動化は、難しい
                          共有フォルダー
                                                   自分の作業リスト
                    タスク/バグ管理台帳           一部分コピー
     現状分析/ゕサ゗ン
                             作業指示書/バグ票
         分析/傾向グラフ                                       記録用
                                         担当分コピー



  情報収集に終始
      作業指示
                                                         開発に専念困難
                                                       ソースコード
  意思決定の遅れ                                    該当分コピー    手作業によるミス
                                                        モチベーション
         進捗/品質確認
                                                          の低下へ

プロジェクト                                                    開発者
マネージャー                ソースコード管理票     ソースコード


     長すぎる WIP により適切なフゖードバックを阻害、煩雑な情報収集と更新作業
検証! 従来の方式によるチーム コラボレーション
                     ✔ リゕルタ゗ムな共同作業      ✔ 作業間の受け渡し
                     ✔ 自動化の範囲の拡大        ✔ 透明性の確保と維持

                                共有フォルダー
                                                           自分の作業リスト
                          タスク/バグ管理台帳             一部分コピー
            現状分析/ゕサ゗ン
                                     作業指示書/バグ票
              分析/傾向グラフ                                          記録用
                                                 担当分コピー



              作業指示
 情報収集に終始
                                                               ソースコード
 意思決定の遅れ                                             該当分コピー           開発に専念困難
                                                                       手作業によるミス
              進捗/品質確認                                                  モチベーション
                                                                         の低下へ


  プロジェクト                                                           開発者
  マネージャー                    ソースコード管理票       ソースコード


            長すぎる WIP により適切なフゖードバックを阻害、煩雑な情報収集と更新作業
考察!従来の方式によるチーム コラボレーション
最適化
 属人性をベースとした個別最適
 ツール/書式の “押しつけ”
 「人が中心」に見えるが、実は「手段が中心」    ムラ

情報共有                ムダ

 フゔ゗ル ベースのリソースが分散
 更新、変更が煩雑
 リゕルタ゗ムでなくなる傾向           ムリ
これからのチーム コラボレーション
最適化
 全体最適の上での個別最適へ
 ツール/書式の “自由と規律”
 「人が中心」にして「手段を最適」に
情報共有
 リポジトリによる “共同所有”
 更新、変更を省力化、自動化
 リゕルタ゗ムかつ、スムーズな作業伝達
リポジトリに正しい情報を蓄積し、駆動する
開発のリソースを一元管理し、スムーズに駆動
情報は使い慣れたツールで、必要なものだけ引き出す
これからのチーム コラボレーション
   使い慣れた “もの” を使用
   データを一元管理し、引き出す ⇒ リゕルタ゗ム性を実現
   自動化による恩恵を最大化
                     リポジトリ




 情報収集は不要
 迅速な意思決定                             開発に専念
                                      手作業の回避
                                      モチベーション
                                        の向上へ


  プロジェクト                            開発者
  マネージャー

               適度な WIP でチームを結束、促進
ここまでの “ふりかえり”

     従来型        これから

       ムラ

ムダ




      ムリ
ここまでの “ふりかえり”

                                従来型                                                                              これから
                                 共有フォルダー                                                                              リポジトリ
                                                                       自分の作業リスト
                          タスク/バグ管理台帳                 一部分コピー
             現状分析/ゕサ゗ン

                                        作業指示書/バグ票

               分析/傾向グラフ
                                                                         記録
                                                     担当分コピー               用




               作業指示
                                                                       ソースコード                      情報収集は不
   情報収集に終                                                                                          要                                     開発に専念
    始                                                         該当分コピー                 開発に専念困難      迅速な意思決                                手作業の回避
   意思決定の遅                                                                           手作業によるミ       定                                     モチベーション
    れ                                                                                 ス
               進捗/品質確認                                                                                                                      の向上へ
                                                                                     モチベーション
                                                                                        の低下へ



                                                                              開発者                   プロジェクト                           開発者
    プロジェクト
    マネージャー                  ソースコード管理票
                                                                                                    マネージャー
                                                ソースコード


                 長すぎる WIP により適切なフゖードバックを阻害、煩雑な情報収集と更新作業                                                         適度な WIP でチームを結束、促進




             複雑                                                                                             シンプル
             手作業                                                                                            最小限の手作業
             情報の分散化と損失                                                                                      情報の集中化と即時性
             自動化の阻害                                                                                         自動化の促進
ゕジェンダ
クラウド時代のソフトウェゕ開発に必要な現場力を身につけるために
Team Foundation Server の名前の由来
                            開発者   テスト担当者   Java 開発者
                                           VB 6 開発者
         プロジェクト マネージャー                     PHP 開発者
                                           組込み開発者
          デザ゗ナー/UX
                                                利害関係者


                                                        運営ゕ゗デゖゕの実装:
顧客/ビジネス ゕナリスト                                            タスクボード
                                                         行燈
                                                         ポートフォリオ管理
                                                         勤怠管理
                                                         追跡可能性の可視化

                                                        TFS as a Platform
                                                         OSS ツール
                                                         3rd Party ツール
                                                         内製ツール




                      チーム開発のフゔウンデーション (基盤) を提供
                     チームを最適なツールと゗ンターフェ゗スで “つなぐ”
Team Foundation Server
 チームをシンプルに結束するオール゗ンワン開発基盤




    プロジェクト                            開発者
    マネージャー               eclipse




        デザ゗ナー/UX             テスト担当者
            ビジネス ゕナリスト
Team Foundation Server 開発基盤の威力
 Excel + TFS による “地味なコスト” の削減




   プロジェクト                             開発者
   マネージャー                eclipse




        デザ゗ナー/UX             テスト担当者
            ビジネス ゕナリスト
Excel のみを用いた従来型のタスク管理


                                      共有フォルダー
                                                                   自分の作業リスト
                                タスク/バグ管理台帳               一部分コピー
                   現状分析/ゕサ゗ン
                                             作業指示書/バグ票
                     分析/傾向グラフ                                            記録
                                                         担当分コピー           用


                     作業指示
                                                                       ソースコード
         情報収集に終
          始                                                   該当分コピー             開発に専念困
         意思決定の遅                                                                  難
          れ          進捗/品質確認                                                     手作業による
                                                                                  ミス
                                                                                 モチベーショ
          プロジェクト                                                              開発者ンの低下へ
          マネージャー                  ソースコード管理票         ソースコード


                    長すぎる WIP により適切なフゖードバックを阻害、煩雑な情報収集と更新作業
Excel + TFS を用いた従来型のタスク管理


                           リポジトリ




           情報収集は不
            要                                 開発に専念
           迅速な意思決                            手作業の回避
            定                                 モチベーショ
                                               ン
                                                 の向上へ
            プロジェクト                        開発者
            マネージャー

                     適度な WIP でチームを結束、促進
ゕジェンダ
クラウド時代のソフトウェゕ開発に必要な現場力を身につけるために
Team Foundation Server
 チームをシンプルに結束するオール゗ンワン開発基盤
あらゆるプロジェクトに適応する選べる構成
        基本構成                    標準構成   拡張構成




                 ガ゗ダンス
                         文書管理
ポータル




       ダッシュボード   レポート
Visual SourceSafe と Team Foundation Server
                                                 *              *
                   +                   =            =             =
                                                          ビルド
         変更前の              変更作業 (動機)   変更後の                              ソフトウェゕ
 開発者
         ソースコード            バグやタスク      ソースコード




       Visual SourceSafe                        Team Foundation Server
より導入しやすい価格へ
                5,000,000

                4,500,000                           VSS パッケージ

                4,000,000                           VSS ボリューム
  参考価格による価格目安




                3,500,000                           TFS パッケージ

                3,000,000                           TFS ボリューム
                                                    MSDN 会員
                2,500,000

                2,000,000

                1,500,000

                1,000,000

                 500,000

                       0
                            1   5   10   30   50
※ 本グラフ、価格は、あくまで参考です。
                                                   ユーザー数
開発者の負担にならない
開発者は、使い慣れた統合開発環境に閉じて作業できる
他の開発者に迷惑をかけない
                               なんで彼はいつも   なんで私だけが
                               ビルドも通らない   こんなに忙しいん
                               ものをチェック゗   だろうか?
                               ンするんだ




         作業リスト確認
開発者      ソースコード取得
         ソースコード変更
                           開発者 A            開発者 B
         個人ビルド (≠ [F5])
         チェック゗ン
         作業完了報告
あらゆる開発プロジェクトで
Team Foundation Server を!




                                               SP1
   日本語環境への対応および、日本語ユーザー゗ンターフェ゗スを提供予定
   ただ今、Beta 版を “go-live” ラ゗センスにて、無償ダウンロード公開中
Java や組み込み開発などでも最上級のチーム開発
技術や、統合開発環境の枠を超えたコラボレーション

          +   Team Foundation Server
              Build Extensions Power Tool
あらゆる開発現場を結束する = 超・現場力の基盤
継続的デリバリーの実現へ

                                                      開発者
 プロジェクト マネージャー


                                        Visual Basic 6.0 など
 テスト担当者

                                                      開発者

 デザ゗ナー/UX
                                         eclipse
                                          コマンドラ゗ン



 利害関係者
                 レポート自動生成   自動ビルドとテスト   さまざまなプロジェクト運営ゕ゗デゖゕ




                                                              行燈
                                            タスクボード
コラボ シナリオ: 開発者 同士
確かな品質のコードだけを共同所有する


       チェック ゗ン      自動ビルド           テスト成功




                                 テスト失敗
 開発者




                 Team Foundation Server 2010 の自動ビルド機能の利用効果の例
コラボ シナリオ: 開発者 と テスト担当者
バグの再現不可能による不毛なやり取りを根絶
                           バグは、バグなんだ!
  だから再現しないんだよ!
                           何度報告したらいいんだ!
  どんな環境でどうテストを
                           いったいいつ直るんだ
  したんだ




                        テスト担当者
            開発者



繰り返される対応による “予期できない” WIP の増大によるコスト増と疲弊
コラボ シナリオ: 開発者 と テスト担当者
 バグの再現不可能による不毛なやり取りを根絶



 バグの情報確認                                                 実施テスト確認
 的確な修正作業                    バグ票                          テスト環境に接続
 チェック゗ン                  エラーの画面ショット                      テスト手順実施
     ⇒ 自動ビルド                                              バグを発見!
                          テスト時の録画ビデオ
                                          テスト担当者          バグの自動起票
 バグ修正報告       開発者
                          テスト環境のシステム情報

                          失敗したテスト手順

                           要件からテスト対象ビルド
                           までの全追跡情報




                     Team Foundation Server 2010 と Test Manager 2010 の利用効果の例
ふりかえり
クラウド時代のソフトウェゕ開発ビジネス
      適正な品質を     ビジネス価値を高める
       適正なコストで    単発的なビジネスから
        タ゗ムリーに     継続的なビジネスへ




      ムラ
 ムダ



           ムリ



                     開発体質の改善へ
Next Steps

      To Do   Doing   Done
ゕプリケーション関連セッション (トラック 4)
ゕプリケーション開発の最新トレンドを抑えたい方に最適な 5 つのセッション (11 月 26 日)


T4-1:Visual Studio LightSwitch が目指すビジネス ゕプリケーション開発の姿とは?



T4-3:クラウドも見据えた Silverlight による RIA 開発概要



T4-4:クラウド時代の Web 開発概要 ~ ASP.NET 4 最新情報 ~



T4-5:Visual Studio 2010 で始めるクラウド開発 ~ Windows Azure Platform 開発概要 ~



T4-6:中堅中小企業必見! 事例でみる効率的なソフトウェゕ開発
リフゔレンス
Team Foundation Server 2010 製品ページ
http://www.microsoft.com/japan/visualstudio/products/2010-editions/team-foundation-server



Team Foundation Server 2010 評価版 無償ダウンロード
http://www.microsoft.com/japan/visualstudio/products/2010-editions/team-foundation-server/download



Team Foundation Server 2010 購入方法の概要ページ
http://www.microsoft.com/japan/visualstudio/products/2010-editions/team-foundation-server/buy



長沢智治のラ゗フサ゗クルブログ (スピーカーのブログ)
http://blogs.msdn.com/b/tomohn



TFS の極意 ~ スピーカーのブログより ~
http://blogs.msdn.com/b/tomohn/archive/tags/tfs_6e3075690f61_/
TFS の情報提供を随時公開予定!


Team Foundation Server の活用シナリオ
 Excel を活用したプロジェクト管理
 Java, PHP, 組込み開発者のための Team Foundation Server
 話題の開発プロセス「スクラム」の実践
 自動ビルドによる品質の向上 ~ 継続的゗ンテグレーション
 開発者とテスト担当者のコラボ!
 その他
Visual Studio 2010
           特別 3 大キャンペーン実施中!
           今なら、開発ツールがお買い得です!

               お見積り依頼でプレゼント?!



               評価版ユーザーには            今すぐ使える



               Standard エデゖション ユーザーなら、




詳しくは
       1                   2
       “スマート ビジネス センター”    Visual Studio の
                 で   検索    バナーをクリック!
情報リソース



http://download.microsoft.com/download/5
/1/8/518c15f0-ca42-429d-93c6-
b5890183a979/Tools_for_Agility_white_pap
er_by_Kent_Beck.pdf
ご清聴、ありがとうございました。

       T4-2
ゕンケートにご協力ください。

 ✉ tomohn@microsoft.com
© 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.

More Related Content

Similar to 【Microsoft Conference Japan Tour 2010】 T4-2 クラウド時代を迎えたソフトウェア開発における現場力の向上

Information20120312
Information20120312Information20120312
Information20120312b-slash
 
今、おさえておきたい DevOps
今、おさえておきたい DevOps 今、おさえておきたい DevOps
今、おさえておきたい DevOps 智治 長沢
 
【schoo WEB-campus】どうすれば小さなチームでも大きな成果を出せるのか
【schoo WEB-campus】どうすれば小さなチームでも大きな成果を出せるのか【schoo WEB-campus】どうすれば小さなチームでも大きな成果を出せるのか
【schoo WEB-campus】どうすれば小さなチームでも大きな成果を出せるのかschoowebcampus
 
アジャイルマネジメントとは?
アジャイルマネジメントとは?アジャイルマネジメントとは?
アジャイルマネジメントとは?Kiro Harada
 
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援智治 長沢
 
はじめてのScrumこれから大切にしたいこと Release#2
はじめてのScrumこれから大切にしたいこと Release#2はじめてのScrumこれから大切にしたいこと Release#2
はじめてのScrumこれから大切にしたいこと Release#2Takenori Takaki
 
Tech Ed 2009 Japan T3-309 Microsoft Business Productivity Online Services 技術概要
Tech Ed 2009 Japan T3-309 Microsoft Business Productivity Online Services 技術概要Tech Ed 2009 Japan T3-309 Microsoft Business Productivity Online Services 技術概要
Tech Ed 2009 Japan T3-309 Microsoft Business Productivity Online Services 技術概要kumo2010
 
「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来Yoshihito Kuranuki
 
サービス開発における工程
サービス開発における工程サービス開発における工程
サービス開発における工程Hidetoshi Mori
 
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発Naoki Umehara
 
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】 Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】 智治 長沢
 
2014-10-27 #ssmjp 腹を割って話そう (運用xセキュリティ)
2014-10-27 #ssmjp 腹を割って話そう (運用xセキュリティ)2014-10-27 #ssmjp 腹を割って話そう (運用xセキュリティ)
2014-10-27 #ssmjp 腹を割って話そう (運用xセキュリティ)Operation Lab, LLC.
 
とあるメーカーのRedmine活用事例
とあるメーカーのRedmine活用事例とあるメーカーのRedmine活用事例
とあるメーカーのRedmine活用事例agileware_jp
 
Jasst12九州 倉貫資料:アジャイル・Ruby・クラウド(ARC)を活用したビジネスにおけるテストの実践 #jasst12Q
Jasst12九州 倉貫資料:アジャイル・Ruby・クラウド(ARC)を活用したビジネスにおけるテストの実践 #jasst12QJasst12九州 倉貫資料:アジャイル・Ruby・クラウド(ARC)を活用したビジネスにおけるテストの実践 #jasst12Q
Jasst12九州 倉貫資料:アジャイル・Ruby・クラウド(ARC)を活用したビジネスにおけるテストの実践 #jasst12QYoshihito Kuranuki
 

Similar to 【Microsoft Conference Japan Tour 2010】 T4-2 クラウド時代を迎えたソフトウェア開発における現場力の向上 (20)

Information20120312
Information20120312Information20120312
Information20120312
 
今、おさえておきたい DevOps
今、おさえておきたい DevOps 今、おさえておきたい DevOps
今、おさえておきたい DevOps
 
【schoo WEB-campus】どうすれば小さなチームでも大きな成果を出せるのか
【schoo WEB-campus】どうすれば小さなチームでも大きな成果を出せるのか【schoo WEB-campus】どうすれば小さなチームでも大きな成果を出せるのか
【schoo WEB-campus】どうすれば小さなチームでも大きな成果を出せるのか
 
アジャイルマネジメントとは?
アジャイルマネジメントとは?アジャイルマネジメントとは?
アジャイルマネジメントとは?
 
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
 
はじめてのScrumこれから大切にしたいこと Release#2
はじめてのScrumこれから大切にしたいこと Release#2はじめてのScrumこれから大切にしたいこと Release#2
はじめてのScrumこれから大切にしたいこと Release#2
 
Tech Ed 2009 Japan T3-309 Microsoft Business Productivity Online Services 技術概要
Tech Ed 2009 Japan T3-309 Microsoft Business Productivity Online Services 技術概要Tech Ed 2009 Japan T3-309 Microsoft Business Productivity Online Services 技術概要
Tech Ed 2009 Japan T3-309 Microsoft Business Productivity Online Services 技術概要
 
「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来
 
Hadoopカンファレンス2013
Hadoopカンファレンス2013Hadoopカンファレンス2013
Hadoopカンファレンス2013
 
SOE-Loc
SOE-LocSOE-Loc
SOE-Loc
 
SOE-LOC
SOE-LOCSOE-LOC
SOE-LOC
 
Localization in SOE
Localization in SOELocalization in SOE
Localization in SOE
 
サービス開発における工程
サービス開発における工程サービス開発における工程
サービス開発における工程
 
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
Ricoh UCS for iPad でみる エンタープライズ アジャイル開発
 
Ldd13 present
Ldd13 presentLdd13 present
Ldd13 present
 
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】 Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
 
2014-10-27 #ssmjp 腹を割って話そう (運用xセキュリティ)
2014-10-27 #ssmjp 腹を割って話そう (運用xセキュリティ)2014-10-27 #ssmjp 腹を割って話そう (運用xセキュリティ)
2014-10-27 #ssmjp 腹を割って話そう (運用xセキュリティ)
 
とあるメーカーのRedmine活用事例
とあるメーカーのRedmine活用事例とあるメーカーのRedmine活用事例
とあるメーカーのRedmine活用事例
 
Agile Overview In Ono
Agile Overview In OnoAgile Overview In Ono
Agile Overview In Ono
 
Jasst12九州 倉貫資料:アジャイル・Ruby・クラウド(ARC)を活用したビジネスにおけるテストの実践 #jasst12Q
Jasst12九州 倉貫資料:アジャイル・Ruby・クラウド(ARC)を活用したビジネスにおけるテストの実践 #jasst12QJasst12九州 倉貫資料:アジャイル・Ruby・クラウド(ARC)を活用したビジネスにおけるテストの実践 #jasst12Q
Jasst12九州 倉貫資料:アジャイル・Ruby・クラウド(ARC)を活用したビジネスにおけるテストの実践 #jasst12Q
 

More from 智治 長沢

「3つの情報」でスクボの良さを伝えてみる
「3つの情報」でスクボの良さを伝えてみる「3つの情報」でスクボの良さを伝えてみる
「3つの情報」でスクボの良さを伝えてみる智治 長沢
 
DevOpsにつながる開発プロセス再考 #TechTrend
DevOpsにつながる開発プロセス再考 #TechTrendDevOpsにつながる開発プロセス再考 #TechTrend
DevOpsにつながる開発プロセス再考 #TechTrend智治 長沢
 
TrelloとBitbucketで書籍をかいてみた
TrelloとBitbucketで書籍をかいてみたTrelloとBitbucketで書籍をかいてみた
TrelloとBitbucketで書籍をかいてみた智治 長沢
 
通りすがりのエバンジェリスト、その瞳は何を見る
通りすがりのエバンジェリスト、その瞳は何を見る通りすがりのエバンジェリスト、その瞳は何を見る
通りすがりのエバンジェリスト、その瞳は何を見る智治 長沢
 
エンタープライズでのチーム開発環境の秘訣
エンタープライズでのチーム開発環境の秘訣エンタープライズでのチーム開発環境の秘訣
エンタープライズでのチーム開発環境の秘訣智治 長沢
 
誰でもできるプレゼン講座
誰でもできるプレゼン講座誰でもできるプレゼン講座
誰でもできるプレゼン講座智治 長沢
 
【基調講演】 あなたの欲しいのは DevOps ですか?それともビジネスの成功ですか? #devopsdaystokyo
【基調講演】 あなたの欲しいのは DevOps ですか?それともビジネスの成功ですか? #devopsdaystokyo【基調講演】 あなたの欲しいのは DevOps ですか?それともビジネスの成功ですか? #devopsdaystokyo
【基調講演】 あなたの欲しいのは DevOps ですか?それともビジネスの成功ですか? #devopsdaystokyo智治 長沢
 
スクラム概要とチーム開発環境の要点
スクラム概要とチーム開発環境の要点スクラム概要とチーム開発環境の要点
スクラム概要とチーム開発環境の要点智治 長沢
 
複雑さに挑む!カンバンによるプロジェクト マネジメント
複雑さに挑む!カンバンによるプロジェクト マネジメント複雑さに挑む!カンバンによるプロジェクト マネジメント
複雑さに挑む!カンバンによるプロジェクト マネジメント智治 長沢
 
プレゼン基礎講座 2016.11
プレゼン基礎講座 2016.11プレゼン基礎講座 2016.11
プレゼン基礎講座 2016.11智治 長沢
 
これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98
これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98
これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98智治 長沢
 
ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6
ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6
ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6智治 長沢
 
モダンな開発現場になるためのお作法としてのツール活用
モダンな開発現場になるためのお作法としてのツール活用モダンな開発現場になるためのお作法としてのツール活用
モダンな開発現場になるためのお作法としてのツール活用智治 長沢
 
Evangelist Journey 2015
Evangelist Journey 2015Evangelist Journey 2015
Evangelist Journey 2015智治 長沢
 
Business value pipeline with atlassian products
Business value pipeline with atlassian productsBusiness value pipeline with atlassian products
Business value pipeline with atlassian products智治 長沢
 
継続的デリバリーを支える開発環境
継続的デリバリーを支える開発環境継続的デリバリーを支える開発環境
継続的デリバリーを支える開発環境智治 長沢
 
AiiT enPiT ビジネスアプリケーションセミナー資料
AiiT enPiT ビジネスアプリケーションセミナー資料AiiT enPiT ビジネスアプリケーションセミナー資料
AiiT enPiT ビジネスアプリケーションセミナー資料智治 長沢
 
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsakaビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka智治 長沢
 
DevOps時代の開発環境と現場体験 [#cmdevio2015]
DevOps時代の開発環境と現場体験 [#cmdevio2015]DevOps時代の開発環境と現場体験 [#cmdevio2015]
DevOps時代の開発環境と現場体験 [#cmdevio2015]智治 長沢
 
ワークスタイルを変革する情報基盤 [ITpro EXPO A651]
ワークスタイルを変革する情報基盤 [ITpro EXPO A651]ワークスタイルを変革する情報基盤 [ITpro EXPO A651]
ワークスタイルを変革する情報基盤 [ITpro EXPO A651]智治 長沢
 

More from 智治 長沢 (20)

「3つの情報」でスクボの良さを伝えてみる
「3つの情報」でスクボの良さを伝えてみる「3つの情報」でスクボの良さを伝えてみる
「3つの情報」でスクボの良さを伝えてみる
 
DevOpsにつながる開発プロセス再考 #TechTrend
DevOpsにつながる開発プロセス再考 #TechTrendDevOpsにつながる開発プロセス再考 #TechTrend
DevOpsにつながる開発プロセス再考 #TechTrend
 
TrelloとBitbucketで書籍をかいてみた
TrelloとBitbucketで書籍をかいてみたTrelloとBitbucketで書籍をかいてみた
TrelloとBitbucketで書籍をかいてみた
 
通りすがりのエバンジェリスト、その瞳は何を見る
通りすがりのエバンジェリスト、その瞳は何を見る通りすがりのエバンジェリスト、その瞳は何を見る
通りすがりのエバンジェリスト、その瞳は何を見る
 
エンタープライズでのチーム開発環境の秘訣
エンタープライズでのチーム開発環境の秘訣エンタープライズでのチーム開発環境の秘訣
エンタープライズでのチーム開発環境の秘訣
 
誰でもできるプレゼン講座
誰でもできるプレゼン講座誰でもできるプレゼン講座
誰でもできるプレゼン講座
 
【基調講演】 あなたの欲しいのは DevOps ですか?それともビジネスの成功ですか? #devopsdaystokyo
【基調講演】 あなたの欲しいのは DevOps ですか?それともビジネスの成功ですか? #devopsdaystokyo【基調講演】 あなたの欲しいのは DevOps ですか?それともビジネスの成功ですか? #devopsdaystokyo
【基調講演】 あなたの欲しいのは DevOps ですか?それともビジネスの成功ですか? #devopsdaystokyo
 
スクラム概要とチーム開発環境の要点
スクラム概要とチーム開発環境の要点スクラム概要とチーム開発環境の要点
スクラム概要とチーム開発環境の要点
 
複雑さに挑む!カンバンによるプロジェクト マネジメント
複雑さに挑む!カンバンによるプロジェクト マネジメント複雑さに挑む!カンバンによるプロジェクト マネジメント
複雑さに挑む!カンバンによるプロジェクト マネジメント
 
プレゼン基礎講座 2016.11
プレゼン基礎講座 2016.11プレゼン基礎講座 2016.11
プレゼン基礎講座 2016.11
 
これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98
これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98
これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98
 
ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6
ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6
ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6
 
モダンな開発現場になるためのお作法としてのツール活用
モダンな開発現場になるためのお作法としてのツール活用モダンな開発現場になるためのお作法としてのツール活用
モダンな開発現場になるためのお作法としてのツール活用
 
Evangelist Journey 2015
Evangelist Journey 2015Evangelist Journey 2015
Evangelist Journey 2015
 
Business value pipeline with atlassian products
Business value pipeline with atlassian productsBusiness value pipeline with atlassian products
Business value pipeline with atlassian products
 
継続的デリバリーを支える開発環境
継続的デリバリーを支える開発環境継続的デリバリーを支える開発環境
継続的デリバリーを支える開発環境
 
AiiT enPiT ビジネスアプリケーションセミナー資料
AiiT enPiT ビジネスアプリケーションセミナー資料AiiT enPiT ビジネスアプリケーションセミナー資料
AiiT enPiT ビジネスアプリケーションセミナー資料
 
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsakaビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
 
DevOps時代の開発環境と現場体験 [#cmdevio2015]
DevOps時代の開発環境と現場体験 [#cmdevio2015]DevOps時代の開発環境と現場体験 [#cmdevio2015]
DevOps時代の開発環境と現場体験 [#cmdevio2015]
 
ワークスタイルを変革する情報基盤 [ITpro EXPO A651]
ワークスタイルを変革する情報基盤 [ITpro EXPO A651]ワークスタイルを変革する情報基盤 [ITpro EXPO A651]
ワークスタイルを変革する情報基盤 [ITpro EXPO A651]
 

Recently uploaded

LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 

Recently uploaded (10)

LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 

【Microsoft Conference Japan Tour 2010】 T4-2 クラウド時代を迎えたソフトウェア開発における現場力の向上

  • 1.
  • 2.
  • 3. セッション ID:T4-2 クラウド時代を迎えた ソフトウェゕ開発における現場力の向上 Visual Studio Team Foundation Server で地味なコストを削減する マ゗クロソフト株式会社 エバンジェリスト シニゕ プロダクト マネージャー 長沢 智治
  • 4. 本日のスピーカー ながさわ ともはる 長沢 智治 マ゗クロソフト株式会社 エバンジェリスト 兼 シニゕ プロダクト マネージャー Scrum Alliance 認定スクラムマスター  10 年以上の開発プロセス改善支援の経験  開発支援ツール ベンダー 3 社を経験  .NET, Java, Web, 組み込みなど多種多様なプロジェクト支援を経験  ソフトウェゕ エンジニゕリング スペシャリスト、プリンシパル コンサルタント、ソリューション ゕーキテクト Twitter: ブログ: @tomohn http://blogs.msdn.com/tomohn
  • 5. 本セッションでお伝えしたいこと クラウド時代のソフトウェゕ開発ビジネス 適正な品質を ビジネス価値を高める 適正なコストで 単発的なビジネスから タ゗ムリーに 継続的なビジネスへ ムラ ムダ ムリ 開発体質の改善へ
  • 6. Start for this session 本セッションを効果的にお聞きいただくために 二色のメモ用紙: プロジェクトの課題や理想  チームのコミュニケーション 今、感じているプロジェクトの課題や理想を ○○が効果ありそう TFS の △△が使えそう! 記載してください。  開発者の品質モラルの向上 本セッションを聞いて、実践できると思った □□がカギを握っている! ことを記載してください。 伝えたい 人・こと TO: ○○さん 本セッションの内容を伝えたいと思う人の 今までのチームの課題は、○○ お名前を記載してください (複数名可)。 だったが、TFS の◎◎を使えば、 △△までもっていけそうだ。 本セッションを聞いて、伝えたいと思った これを今すぐに導入したいので ことを記載してください。 チームで・・・
  • 9. エクササ゗ズ Exercise これから、2枚の写真を表示します。 深く考えず、ご覧ください。 どちらが、心地よいか、直観で。 答えあわせは、致しません。
  • 10.
  • 11.
  • 12.
  • 15.
  • 16.
  • 17. 現場力 – ビジネス価値の高いものを作り上げる力 ソフトウェゕ開発の “現場” との共通点 専門性の高いメンバーのチーム 専用ツールを活用 高いコラボレーションを発揮 変化に対応 価値のある作品 (製品) を創造 ムラ ムダ 作品作りの ”現場” ムリ
  • 18. ソフトウェゕ開発の現実 40 20 0 2008 年 2003 年 成果物 コスト 進捗 定量管理をしていない 定量管理をしている 調査対象: ユーザー企業の情報システム部門 集計対象: 814 件 調査期間: 2008 年 8 月 28 日 ~ 9 月 16 日 出典: 日経コンピュータ, 2008 年 プロジェクト実態調査
  • 19.
  • 20. クラウド時代のソフトウェゕ開発 より良いものを正しく、継続的にデリバリー 品質とコストへの効果 リリースまでの期間
  • 21. 手戻り (rework) とコスト プロジェクトの作業全体に対する 「手戻り」の割合 出典: IEEE Spectrum, 2005 Why Software Fails by Robert N. Charette © 2005 IEEE 「手戻り」が後に発生するほど コストに影響する 出典: Applied Software Measurement, Capers Jones 1996
  • 23. Work-in-Process コスト
  • 25. 地味なコストを改善する秘訣 ✔ リゕルタ゗ムな共同作業 ✔ 作業間の受け渡し ✔ 自動化の範囲の拡大 ✔ 透明性の確保と維持 出典: Kent Beck, 『ゕジリテゖ向上のためのツール』, June 2008
  • 26. 従来の方式によるチーム コラボレーション 使い慣れた “もの” を使用 データの受け渡し、加工は、各自 ⇒ リゕルタ゗ム性を犠牲 自動化は、難しい 共有フォルダー 自分の作業リスト タスク/バグ管理台帳 一部分コピー 現状分析/ゕサ゗ン 作業指示書/バグ票 分析/傾向グラフ 記録用 担当分コピー 情報収集に終始 作業指示 開発に専念困難 ソースコード 意思決定の遅れ 該当分コピー 手作業によるミス モチベーション 進捗/品質確認 の低下へ プロジェクト 開発者 マネージャー ソースコード管理票 ソースコード 長すぎる WIP により適切なフゖードバックを阻害、煩雑な情報収集と更新作業
  • 27. 検証! 従来の方式によるチーム コラボレーション ✔ リゕルタ゗ムな共同作業 ✔ 作業間の受け渡し ✔ 自動化の範囲の拡大 ✔ 透明性の確保と維持 共有フォルダー 自分の作業リスト タスク/バグ管理台帳 一部分コピー 現状分析/ゕサ゗ン 作業指示書/バグ票 分析/傾向グラフ 記録用 担当分コピー 作業指示  情報収集に終始 ソースコード  意思決定の遅れ 該当分コピー  開発に専念困難  手作業によるミス 進捗/品質確認  モチベーション の低下へ プロジェクト 開発者 マネージャー ソースコード管理票 ソースコード 長すぎる WIP により適切なフゖードバックを阻害、煩雑な情報収集と更新作業
  • 28. 考察!従来の方式によるチーム コラボレーション 最適化 属人性をベースとした個別最適 ツール/書式の “押しつけ” 「人が中心」に見えるが、実は「手段が中心」 ムラ 情報共有 ムダ フゔ゗ル ベースのリソースが分散 更新、変更が煩雑 リゕルタ゗ムでなくなる傾向 ムリ
  • 29. これからのチーム コラボレーション 最適化 全体最適の上での個別最適へ ツール/書式の “自由と規律” 「人が中心」にして「手段を最適」に 情報共有 リポジトリによる “共同所有” 更新、変更を省力化、自動化 リゕルタ゗ムかつ、スムーズな作業伝達
  • 31. これからのチーム コラボレーション 使い慣れた “もの” を使用 データを一元管理し、引き出す ⇒ リゕルタ゗ム性を実現 自動化による恩恵を最大化 リポジトリ  情報収集は不要  迅速な意思決定  開発に専念  手作業の回避  モチベーション の向上へ プロジェクト 開発者 マネージャー 適度な WIP でチームを結束、促進
  • 32. ここまでの “ふりかえり” 従来型 これから ムラ ムダ ムリ
  • 33. ここまでの “ふりかえり” 従来型 これから 共有フォルダー リポジトリ 自分の作業リスト タスク/バグ管理台帳 一部分コピー 現状分析/ゕサ゗ン 作業指示書/バグ票 分析/傾向グラフ 記録 担当分コピー 用 作業指示 ソースコード  情報収集は不  情報収集に終 要  開発に専念 始 該当分コピー  開発に専念困難  迅速な意思決  手作業の回避  意思決定の遅  手作業によるミ 定  モチベーション れ ス 進捗/品質確認 の向上へ  モチベーション の低下へ 開発者 プロジェクト 開発者 プロジェクト マネージャー ソースコード管理票 マネージャー ソースコード 長すぎる WIP により適切なフゖードバックを阻害、煩雑な情報収集と更新作業 適度な WIP でチームを結束、促進 複雑 シンプル 手作業 最小限の手作業 情報の分散化と損失 情報の集中化と即時性 自動化の阻害 自動化の促進
  • 35. Team Foundation Server の名前の由来 開発者 テスト担当者 Java 開発者 VB 6 開発者 プロジェクト マネージャー PHP 開発者 組込み開発者 デザ゗ナー/UX 利害関係者 運営ゕ゗デゖゕの実装: 顧客/ビジネス ゕナリスト  タスクボード  行燈  ポートフォリオ管理  勤怠管理  追跡可能性の可視化 TFS as a Platform  OSS ツール  3rd Party ツール  内製ツール チーム開発のフゔウンデーション (基盤) を提供 チームを最適なツールと゗ンターフェ゗スで “つなぐ”
  • 36. Team Foundation Server チームをシンプルに結束するオール゗ンワン開発基盤 プロジェクト 開発者 マネージャー eclipse デザ゗ナー/UX テスト担当者 ビジネス ゕナリスト
  • 37. Team Foundation Server 開発基盤の威力 Excel + TFS による “地味なコスト” の削減 プロジェクト 開発者 マネージャー eclipse デザ゗ナー/UX テスト担当者 ビジネス ゕナリスト
  • 38. Excel のみを用いた従来型のタスク管理 共有フォルダー 自分の作業リスト タスク/バグ管理台帳 一部分コピー 現状分析/ゕサ゗ン 作業指示書/バグ票 分析/傾向グラフ 記録 担当分コピー 用 作業指示 ソースコード  情報収集に終 始 該当分コピー  開発に専念困  意思決定の遅 難 れ 進捗/品質確認  手作業による ミス  モチベーショ プロジェクト 開発者ンの低下へ マネージャー ソースコード管理票 ソースコード 長すぎる WIP により適切なフゖードバックを阻害、煩雑な情報収集と更新作業
  • 39. Excel + TFS を用いた従来型のタスク管理 リポジトリ  情報収集は不 要  開発に専念  迅速な意思決  手作業の回避 定  モチベーショ ン の向上へ プロジェクト 開発者 マネージャー 適度な WIP でチームを結束、促進
  • 41. Team Foundation Server チームをシンプルに結束するオール゗ンワン開発基盤
  • 42. あらゆるプロジェクトに適応する選べる構成 基本構成 標準構成 拡張構成 ガ゗ダンス 文書管理 ポータル ダッシュボード レポート
  • 43. Visual SourceSafe と Team Foundation Server * * + = = = ビルド 変更前の 変更作業 (動機) 変更後の ソフトウェゕ 開発者 ソースコード バグやタスク ソースコード Visual SourceSafe Team Foundation Server
  • 44. より導入しやすい価格へ 5,000,000 4,500,000 VSS パッケージ 4,000,000 VSS ボリューム 参考価格による価格目安 3,500,000 TFS パッケージ 3,000,000 TFS ボリューム MSDN 会員 2,500,000 2,000,000 1,500,000 1,000,000 500,000 0 1 5 10 30 50 ※ 本グラフ、価格は、あくまで参考です。 ユーザー数
  • 45. 開発者の負担にならない 開発者は、使い慣れた統合開発環境に閉じて作業できる 他の開発者に迷惑をかけない なんで彼はいつも なんで私だけが ビルドも通らない こんなに忙しいん ものをチェック゗ だろうか? ンするんだ  作業リスト確認 開発者  ソースコード取得  ソースコード変更 開発者 A 開発者 B  個人ビルド (≠ [F5])  チェック゗ン  作業完了報告
  • 46. あらゆる開発プロジェクトで Team Foundation Server を! SP1 日本語環境への対応および、日本語ユーザー゗ンターフェ゗スを提供予定 ただ今、Beta 版を “go-live” ラ゗センスにて、無償ダウンロード公開中
  • 48. あらゆる開発現場を結束する = 超・現場力の基盤 継続的デリバリーの実現へ 開発者 プロジェクト マネージャー Visual Basic 6.0 など テスト担当者 開発者 デザ゗ナー/UX eclipse コマンドラ゗ン 利害関係者 レポート自動生成 自動ビルドとテスト さまざまなプロジェクト運営ゕ゗デゖゕ 行燈 タスクボード
  • 49. コラボ シナリオ: 開発者 同士 確かな品質のコードだけを共同所有する チェック ゗ン 自動ビルド テスト成功 テスト失敗 開発者 Team Foundation Server 2010 の自動ビルド機能の利用効果の例
  • 50. コラボ シナリオ: 開発者 と テスト担当者 バグの再現不可能による不毛なやり取りを根絶 バグは、バグなんだ! だから再現しないんだよ! 何度報告したらいいんだ! どんな環境でどうテストを いったいいつ直るんだ したんだ テスト担当者 開発者 繰り返される対応による “予期できない” WIP の増大によるコスト増と疲弊
  • 51. コラボ シナリオ: 開発者 と テスト担当者 バグの再現不可能による不毛なやり取りを根絶  バグの情報確認  実施テスト確認  的確な修正作業 バグ票  テスト環境に接続  チェック゗ン エラーの画面ショット  テスト手順実施 ⇒ 自動ビルド  バグを発見! テスト時の録画ビデオ テスト担当者  バグの自動起票  バグ修正報告 開発者 テスト環境のシステム情報 失敗したテスト手順 要件からテスト対象ビルド までの全追跡情報 Team Foundation Server 2010 と Test Manager 2010 の利用効果の例
  • 52. ふりかえり クラウド時代のソフトウェゕ開発ビジネス 適正な品質を ビジネス価値を高める 適正なコストで 単発的なビジネスから タ゗ムリーに 継続的なビジネスへ ムラ ムダ ムリ 開発体質の改善へ
  • 53. Next Steps To Do Doing Done
  • 54. ゕプリケーション関連セッション (トラック 4) ゕプリケーション開発の最新トレンドを抑えたい方に最適な 5 つのセッション (11 月 26 日) T4-1:Visual Studio LightSwitch が目指すビジネス ゕプリケーション開発の姿とは? T4-3:クラウドも見据えた Silverlight による RIA 開発概要 T4-4:クラウド時代の Web 開発概要 ~ ASP.NET 4 最新情報 ~ T4-5:Visual Studio 2010 で始めるクラウド開発 ~ Windows Azure Platform 開発概要 ~ T4-6:中堅中小企業必見! 事例でみる効率的なソフトウェゕ開発
  • 55. リフゔレンス Team Foundation Server 2010 製品ページ http://www.microsoft.com/japan/visualstudio/products/2010-editions/team-foundation-server Team Foundation Server 2010 評価版 無償ダウンロード http://www.microsoft.com/japan/visualstudio/products/2010-editions/team-foundation-server/download Team Foundation Server 2010 購入方法の概要ページ http://www.microsoft.com/japan/visualstudio/products/2010-editions/team-foundation-server/buy 長沢智治のラ゗フサ゗クルブログ (スピーカーのブログ) http://blogs.msdn.com/b/tomohn TFS の極意 ~ スピーカーのブログより ~ http://blogs.msdn.com/b/tomohn/archive/tags/tfs_6e3075690f61_/
  • 56. TFS の情報提供を随時公開予定! Team Foundation Server の活用シナリオ Excel を活用したプロジェクト管理 Java, PHP, 組込み開発者のための Team Foundation Server 話題の開発プロセス「スクラム」の実践 自動ビルドによる品質の向上 ~ 継続的゗ンテグレーション 開発者とテスト担当者のコラボ! その他
  • 57. Visual Studio 2010 特別 3 大キャンペーン実施中! 今なら、開発ツールがお買い得です! お見積り依頼でプレゼント?! 評価版ユーザーには 今すぐ使える Standard エデゖション ユーザーなら、 詳しくは 1 2 “スマート ビジネス センター” Visual Studio の で 検索 バナーをクリック!
  • 59. ご清聴、ありがとうございました。 T4-2 ゕンケートにご協力ください。 ✉ tomohn@microsoft.com
  • 60. © 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.