SlideShare ist ein Scribd-Unternehmen logo
1 von 68
Downloaden Sie, um offline zu lesen
ながさわ           ともはる
                                          日本マイクロソフト株式会社

長沢 智治                                     デベロッパー&プラットフォーム統括本部
                                          エバンジェリスト / シニア プロダクト マネージャ


•   E-AGILITY 協議会 準備委員
•   ソフトウェアテスト技術振興協会 ツール ワーキンググループ メンバー
•   日本 XP ユーザグループ スタッフ
•   アジャイル イベント Agile Day 発起人

                                  (                                   )
           :                                        (                                                                 )




                 国内大手                   Rational            IBM            Borland
                情報通信企業                  Software          Rational         Software                     Microsoft
               Software/Network       Software          Brand Services Principal Consultant Evangelist
               Engineer               Engineering       Specialist     Solution Architect   Sr. PM
                                      Specialist
                                                                            © 2011 Microsoft Corporation. All rights reserved.
© 2011 Microsoft Corporation. All rights reserved.
© 2011 Microsoft Corporation. All rights reserved.
© 2011 Microsoft Corporation. All rights reserved.
Microsoft Visual Studio の開発部門では、
大きく変わる開発チームに最高の開発プラットフォームを提供するという
価値 を継続し続けるために、幾度となく 改善活動 を行っています。
本セッションでは、Quality を価値と定めて、開発部門が実施したこと、
   – Code Complete から Feature Complete への意識の改革
   – Quality Gate
   – チーム開発基盤 と テスト自動化 の整備
について、皆様と共有いたします。
アジャイル プラクティス の積極採用と テーラリング、大規模開発での
透明性の確保、バグ負債 を10分の1に 削減、イテレーションの 期間を
半減 させた実話をお伝えします。


                                 © 2011 Microsoft Corporation. All rights reserved.
© 2011 Microsoft Corporation. All rights reserved.
あらゆる開発に適用できるフレームワークと開発支援ツールを
       開発チームに提供し続ける



Integrated Development Environment   Application Lifecycle Management




    開発者の生産性の向上と                         開発チームの生産性の向上と
   開発者同士のコラボレーション                        チーム コラボレーション




                                                   © 2011 Microsoft Corporation. All rights reserved.
あらゆる開発に適用できるフレームワークと開発支援ツールを
       開発チームに提供し続ける



Integrated Development Environment   Application Lifecycle Management
                                                                           Microsoft®

                                                                           Test Manager
                                                      eclipse


    開発者の生産性の向上と                         開発チームの生産性の向上と
   開発者同士のコラボレーション                        チーム コラボレーション




                                                   © 2011 Microsoft Corporation. All rights reserved.
メジャー リリース     サービス パック




              CTP   Beta   RC   次期メジャー リリース                  サービス パック




                           Hot Fix

            Feature Pack
                                     CTP/Beta    リリース

            Power Tools


                                                © 2011 Microsoft Corporation. All rights reserved.
“7” の力




         © 2011 Microsoft Corporation. All rights reserved.
“7” の力




         © 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.
開発し続けるための決断 (背景)
                                               改善の
         事件の
                                                現場
          現場
                                                                                                        2010
                                                                                            IDE 機能 & 拡張
                            2005                               2008                            Test Pro 機能
                                                     IDE 機能
                IDE 機能                                                                       ALM 機能
                                                        IDE 拡張                                 テスト仮想化
                   IDE 拡張                      For Architecture, Development, Test
         For Architects, Developers, Testers
IDE 機能                                               ALM 機能
                ALM 機能




  IDE                                                           ALM


                                                                           © 2011 Microsoft Corporation. All rights reserved.
開発し続けるための決断 (背景)


                                                2 年単位でのリリース
                                                                                                  2010
                                                   機能大幅増加に関わらず 機能 & 拡張
                                                              IDE
                          2005                               2008                        Test Pro 機能
                                                        IDE 機能
                IDE 機能                                                                ALM 機能
                                                            IDE 拡張                      テスト仮想化
                   IDE 拡張                       より多くのチーム開発機能
                                                  For Architecture, Development, Test

IDE 機能
         For Architects, Developers, Testers
                                                   品質基準を満たせず
                                                        ALM 機能
                ALM 機能                             リリースを延期




  IDE                                                         ALM


                                                                     © 2011 Microsoft Corporation. All rights reserved.
© 2011 Microsoft Corporation. All rights reserved.
開発し続けるための決断 (取り組み)


                                                                                                        2010
                                                                                            IDE 機能 & 拡張
                            2005                               2008                            Test Pro 機能
                                                     IDE 機能
                IDE 機能                                                                       ALM 機能
                                                        IDE 拡張                                 テスト仮想化
                   IDE 拡張                      For Architecture, Development, Test
         For Architects, Developers, Testers
IDE 機能                                               ALM 機能
                ALM 機能




  IDE                                                           ALM


                                                                           © 2011 Microsoft Corporation. All rights reserved.
開発し続けるための決断 (取り組み)


                                                                                                        2010
                                               価値ある機能を提供
                                                                                            IDE 機能 & 拡張
                          2005                                2008                             Test Pro 機能
                                                 IDE 機能
                                               タイムリーに提供
                IDE 機能                                                                       ALM 機能
                                                        IDE 拡張                                 テスト仮想化
                   IDE 拡張                      For Architecture, Development, Test
         For Architects, Developers, Testers   価値 (品質) の向上
IDE 機能                                               ALM 機能
                ALM 機能

                                               透明性とアジリティ



  IDE                                                           ALM


                                                                           © 2011 Microsoft Corporation. All rights reserved.
開発し続けるための決断 (成果)


         Visual Studio 2005 beta 1               Visual Studio 2008 beta 1                                2010
                   Debt                                      Debt                             IDE 機能 & 拡張
                            2005                                2008                             Test Pro 機能
                                                       IDE 機能
                  IDE 機能                                                                       ALM 機能
                                                          IDE 拡張                                 テスト仮想化
                     IDE 拡張                      For Architecture, Development, Test
           For Architects, Developers, Testers
IDE 機能                                                 ALM 機能
                  ALM 機能




  IDE                                                             ALM


                                                                             © 2011 Microsoft Corporation. All rights reserved.
開発し続けるための決断 (成果)


                                                                                                        2010
                                                                                            IDE 機能 & 拡張
                          2005                                2008                             Test Pro 機能
                                                     IDE 機能
                IDE 機能                                                                       ALM 機能
                                                        IDE 拡張                                 テスト仮想化
                   IDE 拡張                      For Architecture, Development, Test
         For Architects, Developers, Testers
IDE 機能                                               ALM 機能
                ALM 機能




  IDE                                                           ALM


                                                                           © 2011 Microsoft Corporation. All rights reserved.
© 2011 Microsoft Corporation. All rights reserved.
価値感の源泉

                   Plan
Remaining Work




                   Task 1
                   Task 2




                                        Value
        従来型の手法。タスクを分解し (WBS) 完了を計測              提供可能な “顧客価値” の増分で計算
        原価計算                                    リーン生産と制約条件理論 (TOC)

    “価値” を基準とし、高めていく:
                  定義:      投資収益率、信頼関係、透明性、個人力、責任の共有、状況に応じた戦略
                  やり方:     価値に基づく組織運営、意思決定
                  測定法:     タスク達成率より、価値を測定

                                       アジャイル プロジェクト マネージメント宣言
                                       「相互依存宣言 (Declaration of Interdependence)」
                                                           http://www.pmdoi.org/
                                                           © 2011 Microsoft Corporation. All rights reserved.
価値の流れをつくる




        © 2011 Microsoft Corporation. All rights reserved.
Milestone of Quality



 “負債” を理解する            “品質” の測定
    テストの自動化の促進           迅速かつ、一貫して実施
    製品コード バグの把握
    テストケース バグの把握         いつでも、どこでも
    テスト環境のバグの把握
                        早期からの “品質” の作りこみ
 “負債” の共通認識
                        ゆとりを取り戻す
 “負債” のコスト
 “負債” の撲滅




                                    © 2011 Microsoft Corporation. All rights reserved.
Executive Sponsorship

• 新規の開発を 4 ヵ月間 停止
 – 文化の見直し
  • Code Complete  Feature Complete
  • Definitions of “Done” (Quality Gates)

 – 徹底的な効率化
  • チーム開発基盤の整備
  • さらなるテスト自動化




                                    © 2011 Microsoft Corporation. All rights reserved.
Initiative




             © 2011 Microsoft Corporation. All rights reserved.
Initiative




             © 2011 Microsoft Corporation. All rights reserved.
Initiative | Feature Complete

                                            物理的な組織体系
                        PM* Group            Dev Group   Test Group
                         *Program Manager




            Feature
                                                                                        XP
バーチャルなチーム




            #1            1人                  4 人以下      4 人以下

            Feature
            #2
                                                                                     Scrum

            Feature
            #3                                                                      Waterfall

                       Feature Complete を目的としたチームとやり方の委譲
                       キャリア モデルの分離

                                                            © 2011 Microsoft Corporation. All rights reserved.
Initiative | Feature Complete

                         ビジョンや主要なテーマ
リリース計画




                         ユーザーにとっての投資効果
                         顧客価値の大きいエリア
         反復計画と実施




                         テーマ:
                         ユーザーが顧客価値を高めるための製品活用法
                         シナリオの実現解


                         ユーザー ストーリー
                         Experience から導き出されたもの


                                  © 2011 Microsoft Corporation. All rights reserved.
User Feedback




ストーリーボード


                                 シナリオベースの
                                 ユーザーフィードバック
                                 の機会




           ※資料一般公開にあたり、写真は加工しています。

                                     © 2011 Microsoft Corporation. All rights reserved.
Voting Sheets
                                               Importance to your                 Satisfaction with                         Notes
                                                   business                            Existing

                                                Most                                 Does the existing
                                                               Least important
                                              important                           functionality meet your
                                                                                          needs?

Pain
                                             (mark with 'x')    (mark with 'x')   Yes   No       Don't know

Once I work with something I can’t find it
again




I can’t tell what changed from build to
build, especially over time

I don’t know who is the expert of a given
area


I need another pair of eyes on my code




                                                                                             © 2011 Microsoft Corporation. All rights reserved.
Initiative | チーム開発基盤




                © 2011 Microsoft Corporation. All rights reserved.
Initiative | チーム開発基盤




     Dog Fooding:
     開発しながら自らが利用し、フィードバックし続ける
                   © 2011 Microsoft Corporation. All rights reserved.
Initiative | チーム開発基盤
            Scenario
                               Experience




              Task




      Bug                        Feature

                       © 2011 Microsoft Corporation. All rights reserved.
Initiative | Feature Complete
意思決定




   情報共有


                         © 2011 Microsoft Corporation. All rights reserved.
Initiative | Feature Complete




                  チーム キャパシティ
                   Yellow: 70 %以上
                   Red:    100 %以上


                        © 2011 Microsoft Corporation. All rights reserved.
Initiative | Feature Complete




       Risk Level
      Green: 予定通り
      Yellow: リスクを伴う
      Red: 想定外
         (間に合わない)




                       © 2011 Microsoft Corporation. All rights reserved.
Initiative | Feature Complete


 Feature の完成に向けた作業見積り
    コードの完成で見積もらない
    段階的なコミット



 自動 単体テストも作成             Feature のテストを作成
                           シナリオ テストは後でもよい



 前倒しで、品質を作り込む ~ Feature の完成前に実施
 脅威分析と Feature レベルのテストを必ず実施
 より多くのバグを発見し、修正




                                © 2011 Microsoft Corporation. All rights reserved.
Initiative | Definitions of “Done”


  Feature の完成に向けた作業見積り
     コードの完成で見積もらない
     段階的なコミット



  自動 単体テストも作成             Feature のテストを作成
                            シナリオ テストは後でもよい



  前倒しで、品質を作り込む ~ Feature の完成前に実施
  脅威分析と Feature レベルのテストを必ず実施
  より多くのバグを発見し、修正




                                 © 2011 Microsoft Corporation. All rights reserved.
Initiative | Definitions of “Done”

                      We’re done.
  Feature の完成に向けた作業見積りFeature ごとの
     コードの完成で見積もらない        期日のコミット
     段階的なコミット             品質基準の達成と進捗


                      I’m done.
  自動 単体テストも作成
 Task                        Feature のテストを作成
                         個人レベルはチームで決定
                               シナリオ テストは後でもよい
                            開発プロセス
                            タスクの粒度、進捗
  前倒しで、品質を作り込む ~ Feature の完成前に実施
  脅威分析と Feature レベルのテストを必ず実施
  より多くのバグを発見し、修正無理なマイクロ マネージメントを行わない
   Source     Test    チームに権限を委譲
    Code      Code    チームの自己組織化を推進

                                 © 2011 Microsoft Corporation. All rights reserved.
Initiative | Definitions of “Done”

 Task    Task
  Task
                各 Feature の進捗      Feature 単位での報告義務
                                     (タスク レベルは Team の方針による)




                                Product Unit の進捗



                                                   ビジネスの進捗




                                               © 2011 Microsoft Corporation. All rights reserved.
Initiative | Definitions of “Done”




                         © 2011 Microsoft Corporation. All rights reserved.
Initiative | Definitions of “Done”




                         © 2011 Microsoft Corporation. All rights reserved.
Initiative | Definitions of “Done”




                  自動テストによる
                  コードのカバレッジ率が

                  70 %
                  を超えていること




                         © 2011 Microsoft Corporation. All rights reserved.
Initiative | Definitions of “Done”




                         © 2011 Microsoft Corporation. All rights reserved.
Initiative | Definitions of “Done”




                         © 2011 Microsoft Corporation. All rights reserved.
Initiative | Definitions of “Done”

                                  CP#0   CP#1               CP#2
                                 コミット
                                  見積り    コミット
                                  見積り    再見積り             コミット


      Feature ブランチ              Check Point:
                                マネージャとの
                                 レビュー/フィードバック/意思決定の機会
 Check Point      Check Point
 #1               #2
実施計画レビュー       実施内容レビュー
どのように計画し       何を実施したのか
たのかを説明         を説明
               Feature のデモ

                                           © 2011 Microsoft Corporation. All rights reserved.
Initiative | Definitions of “Done”

   夜間テスト
   フル自動テスト - CTP, Beta, RTM, (Daily, Weekly Coverage runs)



                         Build Verification Tests
     夜間テスト
     フル自動テスト ー Main へマージ前に実施
     統合テストと、探索的テスト
     パフォーマンスとストレス テスト



                         Quality Gates
     開発したテストの実施
     探索的テスト
     回帰テスト
     夜間テスト



                                                     © 2011 Microsoft Corporation. All rights reserved.
公開向け資料用補足スライド
• 以下4スライドには、
 – 米MSで自分たちのために開発したテストの効
   率化のためのツール/方法について触れていま
   す。
 – これらはすでに Visual Studio 2010 の機能と
   して実装されており、その動画へのリンクも記
   載してあります。

             クリックすることで、SlidesShare で公開
             しているデモ動画にアクセスできます。




                           © 2011 Microsoft Corporation. All rights reserved.
Initiative | Definitions of “Done”

      自動ビルドの仕組み
      継続的インテグレーションの進化形
      自動ビルド、テストで失敗の場合は、チェックインをさせない
      Quality Gates を自動化
継続的インテグレーション:



              開発者環境   ソース管理    ビルド/検証

ゲート チェックイン:




              開発者環境    ソース管理   ビルド/検証

                                  © 2011 Microsoft Corporation. All rights reserved.
Initiative | Definitions of “Done”


 開発者による単体テスト実行や自動ビルド時のテスト実行を記録
 ソースコード/テストコードの変更時に、検討すべきコードを自動検出




     開発者環境   ソース管理   ビルド/検証



                  ソースとテストの関係を自動記録

      開発時に検証すべきテストを一覧で通知


                           © 2011 Microsoft Corporation. All rights reserved.
Initiative | Definitions of “Done”


 手動テスト時の結果を自動記録
    画面ショット、操作ビデオ、操作手順、システム情報
    2回目以降のテストを自動化
    自動ビルドでテスト実行
 バグの自動起票による開発者とテスターのやり取りの効率化
                          手動テスト
                           の自動化                          検証に
                                                        組み込む

  手動テスト         手動テスト




      バグ起票と更新
                開発者環境   ソース管理                   ビルド/検証
                          © 2011 Microsoft Corporation. All rights reserved.
Initiative | Definitions of “Done”


  テスト環境を動的に構築しテスターに提供
  問題発生時に、テスト環境を開発者に瞬時に提供




開発者環境   ソース管理   ビルド/検証
                                          C
                                                  B
                                                        D

                手動テスト

        バグ起票と更新                仮想テスト環境

                            © 2011 Microsoft Corporation. All rights reserved.
Initiative | Definitions of “Done”

   夜間テスト
   フル自動テスト - CTP, Beta, RTM, (Daily, Weekly Coverage runs)



                         Build Verification Tests
     夜間テスト
     フル自動テスト ー Main へマージ前に実施
     統合テストと、探索的テスト
     パフォーマンスとストレス テスト



                         Quality Gates
     開発したテストの実施
     探索的テスト
     回帰テスト
     夜間テスト



                                                     © 2011 Microsoft Corporation. All rights reserved.
© 2011 Microsoft Corporation. All rights reserved.
まとめ

 すべての “負債” の排除
 ビジョンの明確化
 フィーチャー クルーと “Done” の定義
 ブランチ戦略および、テスト環境の整備
 透明性の確保と維持
 チームの自律とレポートの集中化
 各段階でのユーザー フィードバック
 反復的な計画



                           © 2011 Microsoft Corporation. All rights reserved.
まとめ

• 意思決定” に効果を発揮
 – 透明性と傾向分析
 – 統括的なリーダーシップの意思決定
 – 実測駆動な状況把握
 – 自律したチームによる意思決定
 – チームの自主的な報告
 – 主要なメトリックスの自動追跡


                    © 2011 Microsoft Corporation. All rights reserved.
Team Foundation Server




適用プロジェクトの急増     各製品の利用者数の推移




                    © 2011 Microsoft Corporation. All rights reserved.
Team Foundation Server

現在の開発者数                                3,839

作業項目数                           839,595

ソースファイル数             826,234,724

ビルド数                          2,010/月

10 以上の
                                          2010 年 5 月 現在



開発拠点


                      © 2011 Microsoft Corporation. All rights reserved.
Team Foundation Server




                  © 2011 Microsoft Corporation. All rights reserved.
まとめ




      © 2011 Microsoft Corporation. All rights reserved.
まとめ

 尊敬と結束
 透明性はすべてに役に立つ
 チームと組織のサイズ
 チームは、9 人まで
 組織は、できるだけ 160 人以内の単位
  Dunber’s Number
  Scenario を目安に組織化
 変化を作る

                           © 2011 Microsoft Corporation. All rights reserved.
まとめ




      © 2011 Microsoft Corporation. All rights reserved.
まとめ


Keep It Simple Stupid.          リアルなデータで価値を
 複雑さの軽減に注力                      示す
 シンプルにスタート                     一目で理解できるレポー
 小さくスタート                        トを作成




 常によりよいものを
 誤りは正す                         早い段階から巻き込む
 アジャイルなプロセスを                   「それをやろう」と言っ
  作成すること                         てもらう
 K.I.S.S. を忘れないこと              成功するための人員を確
                                 保してもらう

                                  © 2011 Microsoft Corporation. All rights reserved.
✉ tomohn@microsfot.com

           © 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.




                                                                                                                                                                    © 2011 Microsoft Corporation. All rights reserved.

Weitere ähnliche Inhalte

Was ist angesagt?

DevOps時代の開発環境と現場体験 [#cmdevio2015]
DevOps時代の開発環境と現場体験 [#cmdevio2015]DevOps時代の開発環境と現場体験 [#cmdevio2015]
DevOps時代の開発環境と現場体験 [#cmdevio2015]智治 長沢
 
これからのソフトウェア開発での
プロジェクト管理の展望【リックソフトセミナー】
これからのソフトウェア開発での
プロジェクト管理の展望【リックソフトセミナー】これからのソフトウェア開発での
プロジェクト管理の展望【リックソフトセミナー】
これからのソフトウェア開発での
プロジェクト管理の展望【リックソフトセミナー】智治 長沢
 
モダンな開発現場になるためのお作法としてのツール活用
モダンな開発現場になるためのお作法としてのツール活用モダンな開発現場になるためのお作法としてのツール活用
モダンな開発現場になるためのお作法としてのツール活用智治 長沢
 
これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2
これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2
これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2智治 長沢
 
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援智治 長沢
 
AiiT enPiT ビジネスアプリケーションセミナー資料
AiiT enPiT ビジネスアプリケーションセミナー資料AiiT enPiT ビジネスアプリケーションセミナー資料
AiiT enPiT ビジネスアプリケーションセミナー資料智治 長沢
 
ワークスタイルを変革する情報基盤 [ITpro EXPO A651]
ワークスタイルを変革する情報基盤 [ITpro EXPO A651]ワークスタイルを変革する情報基盤 [ITpro EXPO A651]
ワークスタイルを変革する情報基盤 [ITpro EXPO A651]智治 長沢
 
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOpsJAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps智治 長沢
 
今、おさえておきたい DevOps
今、おさえておきたい DevOps 今、おさえておきたい DevOps
今、おさえておきたい DevOps 智治 長沢
 
Evangelist Journey 2015
Evangelist Journey 2015Evangelist Journey 2015
Evangelist Journey 2015智治 長沢
 
5分で分かるアジャイルムーブメントの歴史 拡大版
5分で分かるアジャイルムーブメントの歴史 拡大版5分で分かるアジャイルムーブメントの歴史 拡大版
5分で分かるアジャイルムーブメントの歴史 拡大版Fumihiko Kinoshita
 
「JIRA」「JIRA Agile」デモによる活用紹介
「JIRA」「JIRA Agile」デモによる活用紹介「JIRA」「JIRA Agile」デモによる活用紹介
「JIRA」「JIRA Agile」デモによる活用紹介ricksoftKK
 
[Agile Tour Osaka 2013] プロジェクトを導くしなやかな背骨
[Agile Tour Osaka 2013] プロジェクトを導くしなやかな背骨[Agile Tour Osaka 2013] プロジェクトを導くしなやかな背骨
[Agile Tour Osaka 2013] プロジェクトを導くしなやかな背骨Yuichiro Yamamoto
 
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove 社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove Itsuki Kuroda
 
20130302 わんくま勉強会大阪 tfsを使ってみよう
20130302 わんくま勉強会大阪 tfsを使ってみよう20130302 わんくま勉強会大阪 tfsを使ってみよう
20130302 わんくま勉強会大阪 tfsを使ってみようTakuya Kawabe
 
リーンソフトウェア開発とは
リーンソフトウェア開発とはリーンソフトウェア開発とは
リーンソフトウェア開発とはStudyTech
 
企画-計画-開発-ビルド-デプロイ 価値のパイプラインできてますか?【字幕つき】 #kansumiA2 #devsumi
企画-計画-開発-ビルド-デプロイ 価値のパイプラインできてますか?【字幕つき】 #kansumiA2 #devsumi 企画-計画-開発-ビルド-デプロイ 価値のパイプラインできてますか?【字幕つき】 #kansumiA2 #devsumi
企画-計画-開発-ビルド-デプロイ 価値のパイプラインできてますか?【字幕つき】 #kansumiA2 #devsumi 智治 長沢
 
Automotive agile 自動車業界を取り巻くアジャイル・スクラムの潮流
Automotive agile  自動車業界を取り巻くアジャイル・スクラムの潮流Automotive agile  自動車業界を取り巻くアジャイル・スクラムの潮流
Automotive agile 自動車業界を取り巻くアジャイル・スクラムの潮流Kazutaka Sankai
 
プロダクト開発におけるプロダクトマネージャーの役割とは #‎devsumi‬
プロダクト開発におけるプロダクトマネージャーの役割とは #‎devsumi‬プロダクト開発におけるプロダクトマネージャーの役割とは #‎devsumi‬
プロダクト開発におけるプロダクトマネージャーの役割とは #‎devsumi‬Mizuki Tanno
 

Was ist angesagt? (19)

DevOps時代の開発環境と現場体験 [#cmdevio2015]
DevOps時代の開発環境と現場体験 [#cmdevio2015]DevOps時代の開発環境と現場体験 [#cmdevio2015]
DevOps時代の開発環境と現場体験 [#cmdevio2015]
 
これからのソフトウェア開発での
プロジェクト管理の展望【リックソフトセミナー】
これからのソフトウェア開発での
プロジェクト管理の展望【リックソフトセミナー】これからのソフトウェア開発での
プロジェクト管理の展望【リックソフトセミナー】
これからのソフトウェア開発での
プロジェクト管理の展望【リックソフトセミナー】
 
モダンな開発現場になるためのお作法としてのツール活用
モダンな開発現場になるためのお作法としてのツール活用モダンな開発現場になるためのお作法としてのツール活用
モダンな開発現場になるためのお作法としてのツール活用
 
これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2
これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2
これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2
 
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
 
AiiT enPiT ビジネスアプリケーションセミナー資料
AiiT enPiT ビジネスアプリケーションセミナー資料AiiT enPiT ビジネスアプリケーションセミナー資料
AiiT enPiT ビジネスアプリケーションセミナー資料
 
ワークスタイルを変革する情報基盤 [ITpro EXPO A651]
ワークスタイルを変革する情報基盤 [ITpro EXPO A651]ワークスタイルを変革する情報基盤 [ITpro EXPO A651]
ワークスタイルを変革する情報基盤 [ITpro EXPO A651]
 
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOpsJAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps
 
今、おさえておきたい DevOps
今、おさえておきたい DevOps 今、おさえておきたい DevOps
今、おさえておきたい DevOps
 
Evangelist Journey 2015
Evangelist Journey 2015Evangelist Journey 2015
Evangelist Journey 2015
 
5分で分かるアジャイルムーブメントの歴史 拡大版
5分で分かるアジャイルムーブメントの歴史 拡大版5分で分かるアジャイルムーブメントの歴史 拡大版
5分で分かるアジャイルムーブメントの歴史 拡大版
 
「JIRA」「JIRA Agile」デモによる活用紹介
「JIRA」「JIRA Agile」デモによる活用紹介「JIRA」「JIRA Agile」デモによる活用紹介
「JIRA」「JIRA Agile」デモによる活用紹介
 
[Agile Tour Osaka 2013] プロジェクトを導くしなやかな背骨
[Agile Tour Osaka 2013] プロジェクトを導くしなやかな背骨[Agile Tour Osaka 2013] プロジェクトを導くしなやかな背骨
[Agile Tour Osaka 2013] プロジェクトを導くしなやかな背骨
 
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove 社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove
 
20130302 わんくま勉強会大阪 tfsを使ってみよう
20130302 わんくま勉強会大阪 tfsを使ってみよう20130302 わんくま勉強会大阪 tfsを使ってみよう
20130302 わんくま勉強会大阪 tfsを使ってみよう
 
リーンソフトウェア開発とは
リーンソフトウェア開発とはリーンソフトウェア開発とは
リーンソフトウェア開発とは
 
企画-計画-開発-ビルド-デプロイ 価値のパイプラインできてますか?【字幕つき】 #kansumiA2 #devsumi
企画-計画-開発-ビルド-デプロイ 価値のパイプラインできてますか?【字幕つき】 #kansumiA2 #devsumi 企画-計画-開発-ビルド-デプロイ 価値のパイプラインできてますか?【字幕つき】 #kansumiA2 #devsumi
企画-計画-開発-ビルド-デプロイ 価値のパイプラインできてますか?【字幕つき】 #kansumiA2 #devsumi
 
Automotive agile 自動車業界を取り巻くアジャイル・スクラムの潮流
Automotive agile  自動車業界を取り巻くアジャイル・スクラムの潮流Automotive agile  自動車業界を取り巻くアジャイル・スクラムの潮流
Automotive agile 自動車業界を取り巻くアジャイル・スクラムの潮流
 
プロダクト開発におけるプロダクトマネージャーの役割とは #‎devsumi‬
プロダクト開発におけるプロダクトマネージャーの役割とは #‎devsumi‬プロダクト開発におけるプロダクトマネージャーの役割とは #‎devsumi‬
プロダクト開発におけるプロダクトマネージャーの役割とは #‎devsumi‬
 

Andere mochten auch

夏サミ 2013 A2 セッション資料 #natsumiA2
夏サミ 2013 A2 セッション資料 #natsumiA2 夏サミ 2013 A2 セッション資料 #natsumiA2
夏サミ 2013 A2 セッション資料 #natsumiA2 智治 長沢
 
夏サミ 2013 基調講演 長沢パート資料 #natsumiS1
夏サミ 2013 基調講演 長沢パート資料 #natsumiS1夏サミ 2013 基調講演 長沢パート資料 #natsumiS1
夏サミ 2013 基調講演 長沢パート資料 #natsumiS1智治 長沢
 
これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98
これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98
これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98智治 長沢
 
MySQLやSSDとかの話 その後
MySQLやSSDとかの話 その後MySQLやSSDとかの話 その後
MySQLやSSDとかの話 その後Takanori Sejima
 
JavaOne 2016総括 #jjug
JavaOne 2016総括 #jjugJavaOne 2016総括 #jjug
JavaOne 2016総括 #jjugYusuke Suzuki
 
ホラクラシー組織を作ってみよう(ホラクラシー導入実践編)
ホラクラシー組織を作ってみよう(ホラクラシー導入実践編)ホラクラシー組織を作ってみよう(ホラクラシー導入実践編)
ホラクラシー組織を作ってみよう(ホラクラシー導入実践編)Kozo Takei
 
「管理」をなくせばうまくいく
「管理」をなくせばうまくいく「管理」をなくせばうまくいく
「管理」をなくせばうまくいくYoshihito Kuranuki
 
そのスプリントレビューは、機能してますか? #agile_hiyoko
そのスプリントレビューは、機能してますか? #agile_hiyokoそのスプリントレビューは、機能してますか? #agile_hiyoko
そのスプリントレビューは、機能してますか? #agile_hiyokoMiho Nagase
 
アルゴリズム取引のシステムを開発・運用してみて分かったこと
アルゴリズム取引のシステムを開発・運用してみて分かったことアルゴリズム取引のシステムを開発・運用してみて分かったこと
アルゴリズム取引のシステムを開発・運用してみて分かったことSatoshi KOBAYASHI
 
為替と株の予測の話
為替と株の予測の話為替と株の予測の話
為替と株の予測の話Kentaro Imajo
 
Googleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOpsGoogleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOpsEtsuji Nakai
 

Andere mochten auch (15)

じげんのサーバサイドエンジニアリング
じげんのサーバサイドエンジニアリングじげんのサーバサイドエンジニアリング
じげんのサーバサイドエンジニアリング
 
de:code報告
de:code報告de:code報告
de:code報告
 
夏サミ 2013 A2 セッション資料 #natsumiA2
夏サミ 2013 A2 セッション資料 #natsumiA2 夏サミ 2013 A2 セッション資料 #natsumiA2
夏サミ 2013 A2 セッション資料 #natsumiA2
 
夏サミ 2013 基調講演 長沢パート資料 #natsumiS1
夏サミ 2013 基調講演 長沢パート資料 #natsumiS1夏サミ 2013 基調講演 長沢パート資料 #natsumiS1
夏サミ 2013 基調講演 長沢パート資料 #natsumiS1
 
これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98
これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98
これだけ DevOps - Sapporo ComCamp 2016 #JCCMVP #clrh98
 
20160923 にじげん流マーケティング戦略立案の軌跡
20160923 にじげん流マーケティング戦略立案の軌跡20160923 にじげん流マーケティング戦略立案の軌跡
20160923 にじげん流マーケティング戦略立案の軌跡
 
MySQLやSSDとかの話 その後
MySQLやSSDとかの話 その後MySQLやSSDとかの話 その後
MySQLやSSDとかの話 その後
 
ソーシャルシフト・フレームワーク
ソーシャルシフト・フレームワークソーシャルシフト・フレームワーク
ソーシャルシフト・フレームワーク
 
JavaOne 2016総括 #jjug
JavaOne 2016総括 #jjugJavaOne 2016総括 #jjug
JavaOne 2016総括 #jjug
 
ホラクラシー組織を作ってみよう(ホラクラシー導入実践編)
ホラクラシー組織を作ってみよう(ホラクラシー導入実践編)ホラクラシー組織を作ってみよう(ホラクラシー導入実践編)
ホラクラシー組織を作ってみよう(ホラクラシー導入実践編)
 
「管理」をなくせばうまくいく
「管理」をなくせばうまくいく「管理」をなくせばうまくいく
「管理」をなくせばうまくいく
 
そのスプリントレビューは、機能してますか? #agile_hiyoko
そのスプリントレビューは、機能してますか? #agile_hiyokoそのスプリントレビューは、機能してますか? #agile_hiyoko
そのスプリントレビューは、機能してますか? #agile_hiyoko
 
アルゴリズム取引のシステムを開発・運用してみて分かったこと
アルゴリズム取引のシステムを開発・運用してみて分かったことアルゴリズム取引のシステムを開発・運用してみて分かったこと
アルゴリズム取引のシステムを開発・運用してみて分かったこと
 
為替と株の予測の話
為替と株の予測の話為替と株の予測の話
為替と株の予測の話
 
Googleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOpsGoogleのインフラ技術から考える理想のDevOps
Googleのインフラ技術から考える理想のDevOps
 

Ähnlich wie 【QCon】 Get Clean, Stay Clean 価値を向上し続けるための秘訣 #QConTokyo

【ソフトウェアプロジェクトにおけるツールの活用を考える会】 ソフトウェア開発におけるツール活用 - Team Foundation Server をベース...
【ソフトウェアプロジェクトにおけるツールの活用を考える会】 ソフトウェア開発におけるツール活用 - Team Foundation Server をベース...【ソフトウェアプロジェクトにおけるツールの活用を考える会】 ソフトウェア開発におけるツール活用 - Team Foundation Server をベース...
【ソフトウェアプロジェクトにおけるツールの活用を考える会】 ソフトウェア開発におけるツール活用 - Team Foundation Server をベース...智治 長沢
 
【Agile Conference tokyo 2011】 継続的フィードバック
【Agile Conference tokyo 2011】 継続的フィードバック【Agile Conference tokyo 2011】 継続的フィードバック
【Agile Conference tokyo 2011】 継続的フィードバック智治 長沢
 
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!智治 長沢
 
【XDev 2011】 B-4 明日を支えるITに求められる開発アジリティ~ 継続的フィードバックで見る最新開発環境の全貌
【XDev 2011】 B-4 明日を支えるITに求められる開発アジリティ~ 継続的フィードバックで見る最新開発環境の全貌【XDev 2011】 B-4 明日を支えるITに求められる開発アジリティ~ 継続的フィードバックで見る最新開発環境の全貌
【XDev 2011】 B-4 明日を支えるITに求められる開発アジリティ~ 継続的フィードバックで見る最新開発環境の全貌智治 長沢
 
【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用智治 長沢
 
Xcodeの管理を楽に - Jenkins編 -
Xcodeの管理を楽に - Jenkins編 -Xcodeの管理を楽に - Jenkins編 -
Xcodeの管理を楽に - Jenkins編 -Toshiyuki Hirata
 
2012 08-23 Mame Night Jenkins
2012 08-23 Mame Night Jenkins2012 08-23 Mame Night Jenkins
2012 08-23 Mame Night JenkinsTakayuki Okazaki
 
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】 Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】 智治 長沢
 
Jenkins ユーザ・カンファレンス 2012 東京 S406-4/マルチステージ型継続的インテグレーションのすすめ
Jenkins ユーザ・カンファレンス 2012 東京 S406-4/マルチステージ型継続的インテグレーションのすすめJenkins ユーザ・カンファレンス 2012 東京 S406-4/マルチステージ型継続的インテグレーションのすすめ
Jenkins ユーザ・カンファレンス 2012 東京 S406-4/マルチステージ型継続的インテグレーションのすすめatsushi_tmx
 
【JaSST'11 Tokyo】 テスト イノベーション
【JaSST'11 Tokyo】 テスト イノベーション【JaSST'11 Tokyo】 テスト イノベーション
【JaSST'11 Tokyo】 テスト イノベーション智治 長沢
 
iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -
iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -
iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -Toshiyuki Hirata
 
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...智治 長沢
 
Flex開発を加速するFlash Builder 4新機能紹介
Flex開発を加速するFlash Builder 4新機能紹介Flex開発を加速するFlash Builder 4新機能紹介
Flex開発を加速するFlash Builder 4新機能紹介Keisuke Todoroki
 
ヒーロー島 Visual Studio 2012
ヒーロー島 Visual Studio 2012ヒーロー島 Visual Studio 2012
ヒーロー島 Visual Studio 2012智治 長沢
 
Jenkins ユーザ・カンファレンス 2012 東京 S406-5 : 開発者とディレクターの視点を変えていく方法
Jenkins ユーザ・カンファレンス 2012 東京 S406-5 : 開発者とディレクターの視点を変えていく方法Jenkins ユーザ・カンファレンス 2012 東京 S406-5 : 開発者とディレクターの視点を変えていく方法
Jenkins ユーザ・カンファレンス 2012 東京 S406-5 : 開発者とディレクターの視点を変えていく方法Takayuki Okazaki
 
Ignite ui 2012 最新情報 jQuery UI 編
Ignite ui 2012 最新情報 jQuery UI 編Ignite ui 2012 最新情報 jQuery UI 編
Ignite ui 2012 最新情報 jQuery UI 編Daizen Ikehara
 
マスティフ (for Xcode beta) - バージョンアップ対応を軽減するためのサービス
マスティフ (for Xcode beta) - バージョンアップ対応を軽減するためのサービスマスティフ (for Xcode beta) - バージョンアップ対応を軽減するためのサービス
マスティフ (for Xcode beta) - バージョンアップ対応を軽減するためのサービスToshiyuki Hirata
 
2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~Takeshi Shinmura
 

Ähnlich wie 【QCon】 Get Clean, Stay Clean 価値を向上し続けるための秘訣 #QConTokyo (20)

【ソフトウェアプロジェクトにおけるツールの活用を考える会】 ソフトウェア開発におけるツール活用 - Team Foundation Server をベース...
【ソフトウェアプロジェクトにおけるツールの活用を考える会】 ソフトウェア開発におけるツール活用 - Team Foundation Server をベース...【ソフトウェアプロジェクトにおけるツールの活用を考える会】 ソフトウェア開発におけるツール活用 - Team Foundation Server をベース...
【ソフトウェアプロジェクトにおけるツールの活用を考える会】 ソフトウェア開発におけるツール活用 - Team Foundation Server をベース...
 
【Agile Conference tokyo 2011】 継続的フィードバック
【Agile Conference tokyo 2011】 継続的フィードバック【Agile Conference tokyo 2011】 継続的フィードバック
【Agile Conference tokyo 2011】 継続的フィードバック
 
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!
【JaSST'11 Kansai】 開発者とテスト担当者に最適なコラボレーションと効率化を!
 
【XDev 2011】 B-4 明日を支えるITに求められる開発アジリティ~ 継続的フィードバックで見る最新開発環境の全貌
【XDev 2011】 B-4 明日を支えるITに求められる開発アジリティ~ 継続的フィードバックで見る最新開発環境の全貌【XDev 2011】 B-4 明日を支えるITに求められる開発アジリティ~ 継続的フィードバックで見る最新開発環境の全貌
【XDev 2011】 B-4 明日を支えるITに求められる開発アジリティ~ 継続的フィードバックで見る最新開発環境の全貌
 
【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用
 
Xcodeの管理を楽に - Jenkins編 -
Xcodeの管理を楽に - Jenkins編 -Xcodeの管理を楽に - Jenkins編 -
Xcodeの管理を楽に - Jenkins編 -
 
2012 08-23 Mame Night Jenkins
2012 08-23 Mame Night Jenkins2012 08-23 Mame Night Jenkins
2012 08-23 Mame Night Jenkins
 
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】 Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
 
Jenkins ユーザ・カンファレンス 2012 東京 S406-4/マルチステージ型継続的インテグレーションのすすめ
Jenkins ユーザ・カンファレンス 2012 東京 S406-4/マルチステージ型継続的インテグレーションのすすめJenkins ユーザ・カンファレンス 2012 東京 S406-4/マルチステージ型継続的インテグレーションのすすめ
Jenkins ユーザ・カンファレンス 2012 東京 S406-4/マルチステージ型継続的インテグレーションのすすめ
 
【JaSST'11 Tokyo】 テスト イノベーション
【JaSST'11 Tokyo】 テスト イノベーション【JaSST'11 Tokyo】 テスト イノベーション
【JaSST'11 Tokyo】 テスト イノベーション
 
iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -
iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -
iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -
 
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
チーム×ツール Team Foundation Server & Service 共感しActionできる開発基盤 アルティメイタム【デブサミ 2013 ...
 
Flex開発を加速するFlash Builder 4新機能紹介
Flex開発を加速するFlash Builder 4新機能紹介Flex開発を加速するFlash Builder 4新機能紹介
Flex開発を加速するFlash Builder 4新機能紹介
 
ヒーロー島 Visual Studio 2012
ヒーロー島 Visual Studio 2012ヒーロー島 Visual Studio 2012
ヒーロー島 Visual Studio 2012
 
Jenkins ユーザ・カンファレンス 2012 東京 S406-5 : 開発者とディレクターの視点を変えていく方法
Jenkins ユーザ・カンファレンス 2012 東京 S406-5 : 開発者とディレクターの視点を変えていく方法Jenkins ユーザ・カンファレンス 2012 東京 S406-5 : 開発者とディレクターの視点を変えていく方法
Jenkins ユーザ・カンファレンス 2012 東京 S406-5 : 開発者とディレクターの視点を変えていく方法
 
Visual Studio 2010
Visual Studio 2010Visual Studio 2010
Visual Studio 2010
 
Ignite ui 2012 最新情報 jQuery UI 編
Ignite ui 2012 最新情報 jQuery UI 編Ignite ui 2012 最新情報 jQuery UI 編
Ignite ui 2012 最新情報 jQuery UI 編
 
マスティフ (for Xcode beta) - バージョンアップ対応を軽減するためのサービス
マスティフ (for Xcode beta) - バージョンアップ対応を軽減するためのサービスマスティフ (for Xcode beta) - バージョンアップ対応を軽減するためのサービス
マスティフ (for Xcode beta) - バージョンアップ対応を軽減するためのサービス
 
Ignite UI 2012 最新情報 jQuery Mobile 編
Ignite UI 2012 最新情報 jQuery Mobile 編Ignite UI 2012 最新情報 jQuery Mobile 編
Ignite UI 2012 最新情報 jQuery Mobile 編
 
2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~2011年マイクロソフト テクノロジー振り返り~開発編~
2011年マイクロソフト テクノロジー振り返り~開発編~
 

Mehr von 智治 長沢

「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智治 長沢
 
ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6
ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6
ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6智治 長沢
 
Business value pipeline with atlassian products
Business value pipeline with atlassian productsBusiness value pipeline with atlassian products
Business value pipeline with atlassian products智治 長沢
 
継続的デリバリーを支える開発環境
継続的デリバリーを支える開発環境継続的デリバリーを支える開発環境
継続的デリバリーを支える開発環境智治 長沢
 
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsakaビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka智治 長沢
 
JIRA collaboration without walls [JIRAが引き出す現場力] #JiraServiceDesk
JIRA collaboration without walls [JIRAが引き出す現場力] #JiraServiceDesk  JIRA collaboration without walls [JIRAが引き出す現場力] #JiraServiceDesk
JIRA collaboration without walls [JIRAが引き出す現場力] #JiraServiceDesk 智治 長沢
 
これからの開発現場が持つべき最低限の開発フロー #hokunet
これからの開発現場が持つべき最低限の開発フロー #hokunet これからの開発現場が持つべき最低限の開発フロー #hokunet
これからの開発現場が持つべき最低限の開発フロー #hokunet 智治 長沢
 
Going Right! Software Delivery with Atlassian Solution
Going Right! Software Delivery with Atlassian SolutionGoing Right! Software Delivery with Atlassian Solution
Going Right! Software Delivery with Atlassian Solution智治 長沢
 
継続的デリバリー全体像とハンズオン #yuru_gee #21cafe
継続的デリバリー全体像とハンズオン #yuru_gee #21cafe継続的デリバリー全体像とハンズオン #yuru_gee #21cafe
継続的デリバリー全体像とハンズオン #yuru_gee #21cafe智治 長沢
 
アジャイルな現場になるためのツール環境
アジャイルな現場になるためのツール環境アジャイルな現場になるためのツール環境
アジャイルな現場になるためのツール環境智治 長沢
 

Mehr von 智治 長沢 (19)

「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
 
ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6
ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6
ビジネス駆動開発からソフトウェア駆動ビジネスへ #devsumiB 19-B-6
 
Business value pipeline with atlassian products
Business value pipeline with atlassian productsBusiness value pipeline with atlassian products
Business value pipeline with atlassian products
 
継続的デリバリーを支える開発環境
継続的デリバリーを支える開発環境継続的デリバリーを支える開発環境
継続的デリバリーを支える開発環境
 
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsakaビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
 
JIRA collaboration without walls [JIRAが引き出す現場力] #JiraServiceDesk
JIRA collaboration without walls [JIRAが引き出す現場力] #JiraServiceDesk  JIRA collaboration without walls [JIRAが引き出す現場力] #JiraServiceDesk
JIRA collaboration without walls [JIRAが引き出す現場力] #JiraServiceDesk
 
これからの開発現場が持つべき最低限の開発フロー #hokunet
これからの開発現場が持つべき最低限の開発フロー #hokunet これからの開発現場が持つべき最低限の開発フロー #hokunet
これからの開発現場が持つべき最低限の開発フロー #hokunet
 
Going Right! Software Delivery with Atlassian Solution
Going Right! Software Delivery with Atlassian SolutionGoing Right! Software Delivery with Atlassian Solution
Going Right! Software Delivery with Atlassian Solution
 
継続的デリバリー全体像とハンズオン #yuru_gee #21cafe
継続的デリバリー全体像とハンズオン #yuru_gee #21cafe継続的デリバリー全体像とハンズオン #yuru_gee #21cafe
継続的デリバリー全体像とハンズオン #yuru_gee #21cafe
 
アジャイルな現場になるためのツール環境
アジャイルな現場になるためのツール環境アジャイルな現場になるためのツール環境
アジャイルな現場になるためのツール環境
 

Kürzlich hochgeladen

LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Hiroshi Tomioka
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介: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
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ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
 

Kürzlich hochgeladen (11)

LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介: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...
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ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
 

【QCon】 Get Clean, Stay Clean 価値を向上し続けるための秘訣 #QConTokyo

  • 1.
  • 2. ながさわ ともはる 日本マイクロソフト株式会社 長沢 智治 デベロッパー&プラットフォーム統括本部 エバンジェリスト / シニア プロダクト マネージャ • E-AGILITY 協議会 準備委員 • ソフトウェアテスト技術振興協会 ツール ワーキンググループ メンバー • 日本 XP ユーザグループ スタッフ • アジャイル イベント Agile Day 発起人 ( ) : ( ) 国内大手 Rational IBM Borland 情報通信企業 Software Rational Software Microsoft Software/Network Software Brand Services Principal Consultant Evangelist Engineer Engineering Specialist Solution Architect Sr. PM Specialist © 2011 Microsoft Corporation. All rights reserved.
  • 3. © 2011 Microsoft Corporation. All rights reserved.
  • 4. © 2011 Microsoft Corporation. All rights reserved.
  • 5. © 2011 Microsoft Corporation. All rights reserved.
  • 6. Microsoft Visual Studio の開発部門では、 大きく変わる開発チームに最高の開発プラットフォームを提供するという 価値 を継続し続けるために、幾度となく 改善活動 を行っています。 本セッションでは、Quality を価値と定めて、開発部門が実施したこと、 – Code Complete から Feature Complete への意識の改革 – Quality Gate – チーム開発基盤 と テスト自動化 の整備 について、皆様と共有いたします。 アジャイル プラクティス の積極採用と テーラリング、大規模開発での 透明性の確保、バグ負債 を10分の1に 削減、イテレーションの 期間を 半減 させた実話をお伝えします。 © 2011 Microsoft Corporation. All rights reserved.
  • 7. © 2011 Microsoft Corporation. All rights reserved.
  • 8. あらゆる開発に適用できるフレームワークと開発支援ツールを 開発チームに提供し続ける Integrated Development Environment Application Lifecycle Management 開発者の生産性の向上と 開発チームの生産性の向上と 開発者同士のコラボレーション チーム コラボレーション © 2011 Microsoft Corporation. All rights reserved.
  • 9. あらゆる開発に適用できるフレームワークと開発支援ツールを 開発チームに提供し続ける Integrated Development Environment Application Lifecycle Management Microsoft® Test Manager eclipse 開発者の生産性の向上と 開発チームの生産性の向上と 開発者同士のコラボレーション チーム コラボレーション © 2011 Microsoft Corporation. All rights reserved.
  • 10. メジャー リリース サービス パック CTP Beta RC 次期メジャー リリース サービス パック Hot Fix Feature Pack CTP/Beta リリース Power Tools © 2011 Microsoft Corporation. All rights reserved.
  • 11. “7” の力 © 2011 Microsoft Corporation. All rights reserved.
  • 12. “7” の力 © 2011 Microsoft Corporation. All rights reserved.
  • 13. © 2011 Microsoft Corporation. All rights reserved.
  • 14. © 2011 Microsoft Corporation. All rights reserved.
  • 15. 本日のテーマ: クオリティ & テスト © 2011 Microsoft Corporation. All rights reserved.
  • 16. © 2011 Microsoft Corporation. All rights reserved.
  • 17. 開発し続けるための決断 (背景) 改善の 事件の 現場 現場 2010 IDE 機能 & 拡張 2005 2008 Test Pro 機能 IDE 機能 IDE 機能 ALM 機能 IDE 拡張 テスト仮想化 IDE 拡張 For Architecture, Development, Test For Architects, Developers, Testers IDE 機能 ALM 機能 ALM 機能 IDE ALM © 2011 Microsoft Corporation. All rights reserved.
  • 18. 開発し続けるための決断 (背景)  2 年単位でのリリース 2010  機能大幅増加に関わらず 機能 & 拡張 IDE 2005 2008 Test Pro 機能 IDE 機能 IDE 機能 ALM 機能 IDE 拡張 テスト仮想化 IDE 拡張  より多くのチーム開発機能 For Architecture, Development, Test IDE 機能 For Architects, Developers, Testers  品質基準を満たせず ALM 機能 ALM 機能  リリースを延期 IDE ALM © 2011 Microsoft Corporation. All rights reserved.
  • 19. © 2011 Microsoft Corporation. All rights reserved.
  • 20. 開発し続けるための決断 (取り組み) 2010 IDE 機能 & 拡張 2005 2008 Test Pro 機能 IDE 機能 IDE 機能 ALM 機能 IDE 拡張 テスト仮想化 IDE 拡張 For Architecture, Development, Test For Architects, Developers, Testers IDE 機能 ALM 機能 ALM 機能 IDE ALM © 2011 Microsoft Corporation. All rights reserved.
  • 21. 開発し続けるための決断 (取り組み) 2010 価値ある機能を提供 IDE 機能 & 拡張 2005 2008 Test Pro 機能 IDE 機能 タイムリーに提供 IDE 機能 ALM 機能 IDE 拡張 テスト仮想化 IDE 拡張 For Architecture, Development, Test For Architects, Developers, Testers 価値 (品質) の向上 IDE 機能 ALM 機能 ALM 機能 透明性とアジリティ IDE ALM © 2011 Microsoft Corporation. All rights reserved.
  • 22. 開発し続けるための決断 (成果) Visual Studio 2005 beta 1 Visual Studio 2008 beta 1 2010 Debt Debt IDE 機能 & 拡張 2005 2008 Test Pro 機能 IDE 機能 IDE 機能 ALM 機能 IDE 拡張 テスト仮想化 IDE 拡張 For Architecture, Development, Test For Architects, Developers, Testers IDE 機能 ALM 機能 ALM 機能 IDE ALM © 2011 Microsoft Corporation. All rights reserved.
  • 23. 開発し続けるための決断 (成果) 2010 IDE 機能 & 拡張 2005 2008 Test Pro 機能 IDE 機能 IDE 機能 ALM 機能 IDE 拡張 テスト仮想化 IDE 拡張 For Architecture, Development, Test For Architects, Developers, Testers IDE 機能 ALM 機能 ALM 機能 IDE ALM © 2011 Microsoft Corporation. All rights reserved.
  • 24. © 2011 Microsoft Corporation. All rights reserved.
  • 25. 価値感の源泉 Plan Remaining Work Task 1 Task 2 Value  従来型の手法。タスクを分解し (WBS) 完了を計測  提供可能な “顧客価値” の増分で計算  原価計算  リーン生産と制約条件理論 (TOC) “価値” を基準とし、高めていく:  定義: 投資収益率、信頼関係、透明性、個人力、責任の共有、状況に応じた戦略  やり方: 価値に基づく組織運営、意思決定  測定法: タスク達成率より、価値を測定 アジャイル プロジェクト マネージメント宣言 「相互依存宣言 (Declaration of Interdependence)」 http://www.pmdoi.org/ © 2011 Microsoft Corporation. All rights reserved.
  • 26. 価値の流れをつくる © 2011 Microsoft Corporation. All rights reserved.
  • 27. Milestone of Quality  “負債” を理解する  “品質” の測定  テストの自動化の促進  迅速かつ、一貫して実施  製品コード バグの把握  テストケース バグの把握  いつでも、どこでも  テスト環境のバグの把握  早期からの “品質” の作りこみ  “負債” の共通認識  ゆとりを取り戻す  “負債” のコスト  “負債” の撲滅 © 2011 Microsoft Corporation. All rights reserved.
  • 28. Executive Sponsorship • 新規の開発を 4 ヵ月間 停止 – 文化の見直し • Code Complete  Feature Complete • Definitions of “Done” (Quality Gates) – 徹底的な効率化 • チーム開発基盤の整備 • さらなるテスト自動化 © 2011 Microsoft Corporation. All rights reserved.
  • 29. Initiative © 2011 Microsoft Corporation. All rights reserved.
  • 30. Initiative © 2011 Microsoft Corporation. All rights reserved.
  • 31. Initiative | Feature Complete 物理的な組織体系 PM* Group Dev Group Test Group *Program Manager Feature XP バーチャルなチーム #1 1人 4 人以下 4 人以下 Feature #2 Scrum Feature #3 Waterfall  Feature Complete を目的としたチームとやり方の委譲  キャリア モデルの分離 © 2011 Microsoft Corporation. All rights reserved.
  • 32. Initiative | Feature Complete ビジョンや主要なテーマ リリース計画 ユーザーにとっての投資効果 顧客価値の大きいエリア 反復計画と実施 テーマ: ユーザーが顧客価値を高めるための製品活用法 シナリオの実現解 ユーザー ストーリー Experience から導き出されたもの © 2011 Microsoft Corporation. All rights reserved.
  • 33. User Feedback ストーリーボード シナリオベースの ユーザーフィードバック の機会 ※資料一般公開にあたり、写真は加工しています。 © 2011 Microsoft Corporation. All rights reserved.
  • 34. Voting Sheets Importance to your Satisfaction with Notes business Existing Most Does the existing Least important important functionality meet your needs? Pain (mark with 'x') (mark with 'x') Yes No Don't know Once I work with something I can’t find it again I can’t tell what changed from build to build, especially over time I don’t know who is the expert of a given area I need another pair of eyes on my code © 2011 Microsoft Corporation. All rights reserved.
  • 35. Initiative | チーム開発基盤 © 2011 Microsoft Corporation. All rights reserved.
  • 36. Initiative | チーム開発基盤 Dog Fooding: 開発しながら自らが利用し、フィードバックし続ける © 2011 Microsoft Corporation. All rights reserved.
  • 37. Initiative | チーム開発基盤 Scenario Experience Task Bug Feature © 2011 Microsoft Corporation. All rights reserved.
  • 38. Initiative | Feature Complete 意思決定 情報共有 © 2011 Microsoft Corporation. All rights reserved.
  • 39. Initiative | Feature Complete チーム キャパシティ  Yellow: 70 %以上  Red: 100 %以上 © 2011 Microsoft Corporation. All rights reserved.
  • 40. Initiative | Feature Complete Risk Level Green: 予定通り Yellow: リスクを伴う Red: 想定外 (間に合わない) © 2011 Microsoft Corporation. All rights reserved.
  • 41. Initiative | Feature Complete  Feature の完成に向けた作業見積り  コードの完成で見積もらない  段階的なコミット  自動 単体テストも作成  Feature のテストを作成  シナリオ テストは後でもよい  前倒しで、品質を作り込む ~ Feature の完成前に実施  脅威分析と Feature レベルのテストを必ず実施  より多くのバグを発見し、修正 © 2011 Microsoft Corporation. All rights reserved.
  • 42. Initiative | Definitions of “Done”  Feature の完成に向けた作業見積り  コードの完成で見積もらない  段階的なコミット  自動 単体テストも作成  Feature のテストを作成  シナリオ テストは後でもよい  前倒しで、品質を作り込む ~ Feature の完成前に実施  脅威分析と Feature レベルのテストを必ず実施  より多くのバグを発見し、修正 © 2011 Microsoft Corporation. All rights reserved.
  • 43. Initiative | Definitions of “Done” We’re done.  Feature の完成に向けた作業見積りFeature ごとの  コードの完成で見積もらない  期日のコミット  段階的なコミット  品質基準の達成と進捗 I’m done.  自動 単体テストも作成 Task  Feature のテストを作成 個人レベルはチームで決定  シナリオ テストは後でもよい  開発プロセス  タスクの粒度、進捗  前倒しで、品質を作り込む ~ Feature の完成前に実施  脅威分析と Feature レベルのテストを必ず実施  より多くのバグを発見し、修正無理なマイクロ マネージメントを行わない Source Test  チームに権限を委譲 Code Code  チームの自己組織化を推進 © 2011 Microsoft Corporation. All rights reserved.
  • 44. Initiative | Definitions of “Done” Task Task Task 各 Feature の進捗 Feature 単位での報告義務 (タスク レベルは Team の方針による) Product Unit の進捗 ビジネスの進捗 © 2011 Microsoft Corporation. All rights reserved.
  • 45. Initiative | Definitions of “Done” © 2011 Microsoft Corporation. All rights reserved.
  • 46. Initiative | Definitions of “Done” © 2011 Microsoft Corporation. All rights reserved.
  • 47. Initiative | Definitions of “Done” 自動テストによる コードのカバレッジ率が 70 % を超えていること © 2011 Microsoft Corporation. All rights reserved.
  • 48. Initiative | Definitions of “Done” © 2011 Microsoft Corporation. All rights reserved.
  • 49. Initiative | Definitions of “Done” © 2011 Microsoft Corporation. All rights reserved.
  • 50. Initiative | Definitions of “Done” CP#0 CP#1 CP#2 コミット 見積り コミット 見積り 再見積り コミット Feature ブランチ Check Point: マネージャとの レビュー/フィードバック/意思決定の機会 Check Point Check Point #1 #2 実施計画レビュー 実施内容レビュー どのように計画し 何を実施したのか たのかを説明 を説明 Feature のデモ © 2011 Microsoft Corporation. All rights reserved.
  • 51. Initiative | Definitions of “Done”  夜間テスト  フル自動テスト - CTP, Beta, RTM, (Daily, Weekly Coverage runs) Build Verification Tests  夜間テスト  フル自動テスト ー Main へマージ前に実施  統合テストと、探索的テスト  パフォーマンスとストレス テスト Quality Gates  開発したテストの実施  探索的テスト  回帰テスト  夜間テスト © 2011 Microsoft Corporation. All rights reserved.
  • 52. 公開向け資料用補足スライド • 以下4スライドには、 – 米MSで自分たちのために開発したテストの効 率化のためのツール/方法について触れていま す。 – これらはすでに Visual Studio 2010 の機能と して実装されており、その動画へのリンクも記 載してあります。 クリックすることで、SlidesShare で公開 しているデモ動画にアクセスできます。 © 2011 Microsoft Corporation. All rights reserved.
  • 53. Initiative | Definitions of “Done”  自動ビルドの仕組み  継続的インテグレーションの進化形  自動ビルド、テストで失敗の場合は、チェックインをさせない  Quality Gates を自動化 継続的インテグレーション: 開発者環境 ソース管理 ビルド/検証 ゲート チェックイン: 開発者環境 ソース管理 ビルド/検証 © 2011 Microsoft Corporation. All rights reserved.
  • 54. Initiative | Definitions of “Done”  開発者による単体テスト実行や自動ビルド時のテスト実行を記録  ソースコード/テストコードの変更時に、検討すべきコードを自動検出 開発者環境 ソース管理 ビルド/検証 ソースとテストの関係を自動記録 開発時に検証すべきテストを一覧で通知 © 2011 Microsoft Corporation. All rights reserved.
  • 55. Initiative | Definitions of “Done”  手動テスト時の結果を自動記録  画面ショット、操作ビデオ、操作手順、システム情報  2回目以降のテストを自動化  自動ビルドでテスト実行  バグの自動起票による開発者とテスターのやり取りの効率化 手動テスト の自動化 検証に 組み込む 手動テスト 手動テスト バグ起票と更新 開発者環境 ソース管理 ビルド/検証 © 2011 Microsoft Corporation. All rights reserved.
  • 56. Initiative | Definitions of “Done”  テスト環境を動的に構築しテスターに提供  問題発生時に、テスト環境を開発者に瞬時に提供 開発者環境 ソース管理 ビルド/検証 C B D 手動テスト バグ起票と更新 仮想テスト環境 © 2011 Microsoft Corporation. All rights reserved.
  • 57. Initiative | Definitions of “Done”  夜間テスト  フル自動テスト - CTP, Beta, RTM, (Daily, Weekly Coverage runs) Build Verification Tests  夜間テスト  フル自動テスト ー Main へマージ前に実施  統合テストと、探索的テスト  パフォーマンスとストレス テスト Quality Gates  開発したテストの実施  探索的テスト  回帰テスト  夜間テスト © 2011 Microsoft Corporation. All rights reserved.
  • 58. © 2011 Microsoft Corporation. All rights reserved.
  • 59. まとめ  すべての “負債” の排除  ビジョンの明確化  フィーチャー クルーと “Done” の定義  ブランチ戦略および、テスト環境の整備  透明性の確保と維持  チームの自律とレポートの集中化  各段階でのユーザー フィードバック  反復的な計画 © 2011 Microsoft Corporation. All rights reserved.
  • 60. まとめ • 意思決定” に効果を発揮 – 透明性と傾向分析 – 統括的なリーダーシップの意思決定 – 実測駆動な状況把握 – 自律したチームによる意思決定 – チームの自主的な報告 – 主要なメトリックスの自動追跡 © 2011 Microsoft Corporation. All rights reserved.
  • 61. Team Foundation Server 適用プロジェクトの急増 各製品の利用者数の推移 © 2011 Microsoft Corporation. All rights reserved.
  • 62. Team Foundation Server 現在の開発者数 3,839 作業項目数 839,595 ソースファイル数 826,234,724 ビルド数 2,010/月 10 以上の 2010 年 5 月 現在 開発拠点 © 2011 Microsoft Corporation. All rights reserved.
  • 63. Team Foundation Server © 2011 Microsoft Corporation. All rights reserved.
  • 64. まとめ © 2011 Microsoft Corporation. All rights reserved.
  • 65. まとめ  尊敬と結束  透明性はすべてに役に立つ  チームと組織のサイズ  チームは、9 人まで  組織は、できるだけ 160 人以内の単位  Dunber’s Number  Scenario を目安に組織化  変化を作る © 2011 Microsoft Corporation. All rights reserved.
  • 66. まとめ © 2011 Microsoft Corporation. All rights reserved.
  • 67. まとめ Keep It Simple Stupid.  リアルなデータで価値を  複雑さの軽減に注力 示す  シンプルにスタート  一目で理解できるレポー  小さくスタート トを作成  常によりよいものを  誤りは正す  早い段階から巻き込む  アジャイルなプロセスを  「それをやろう」と言っ 作成すること てもらう  K.I.S.S. を忘れないこと  成功するための人員を確 保してもらう © 2011 Microsoft Corporation. All rights reserved.
  • 68. ✉ tomohn@microsfot.com © 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. © 2011 Microsoft Corporation. All rights reserved.