SlideShare a Scribd company logo
1 of 31
Download to read offline
Enterprise
DevOps

                       tomohn@microsoft.com


             2013.01.10 Tech Fielders Seminar @ Microsoft Shinagawa Office
http://event.shoeisha.jp/detail/1/timetable




             14-B-4                           アルティメイタム
Speaker
             長沢 智治
日本マイクロソフト エバンジェリスト
Scrum Alliance 認定 スクラムマスター


10年以上にわたるソフトウェア開発プロセスの経験
開発支援ツール ベンダーを 3社経験
職歴: ソフトウェア エンジニアリング スペシャリスト /
  プリンシパル コンサルタント / ソリューション アーキテクト
Message
          DevOps がビジネスの
          成功を左右する時代へ
Business                 Business                  IT



                    IT                      IT                 Business



           Cost Center        Key Infrastructure        Morphing IT
      確立したビジネスモデル           ビジネスモデルに IT が関与       ビジネスを IT がけん引
      全体計画→全体リリース           ニーズに応じたリリース           ジャスト イン タイム
      技術的な意思決定は IT 部門       技術的な方向性は、経営者層         IT 計画と投資は、顧客中心に
ビジネスモデルが確定しやすい                   ビジネスモデルが変動しやすい
Define   Long Batch   Delivery   Define   Small Batch   Continuous
                                                          Delivery

固定                    完全         変化                     継続

全体計画 → 全体リリース                    継続的に、計画 → リリース
顧客に
                                                                      ダイレクトに
                             先進的な                                      響く活動
                              アプリケーション
                              アプリケーションライフサイクル管理
                              データセンター                                  つながる
                                                                      商談の継続
先進的な
アプリケーションと
開発プラクティス                                                               先進的な
の創発                                                                    業務環境



                                                                       独自性と
 Enthusiasts   Visionaries   Pragmatists   Conservatives   Skeptics   競合優位性


  スタートアップ                                  エンタープライズ
  クラウド サービス ベンダー
DevOps


                        先進的な
 先進的なアプリケーション           アプリケーションライフサイクル                 先進的なデータセンター
 Modern Applications    Modern Applications Lifecycle   Modern Data Center

Better                 Faster                           Cheaper
||



サイクルタイム: ビジネス アイディアを動くソフトウェアにする期間
MTTR: 障害が発生してから復旧するまでの期間
||



サイクルタイム: 計画されたビジネス価値を提供サイクル
MTTR: 計画外のビジネス価値に影響を及ぼす事態          短縮!
Ideas
        Dev       Ops   Values




          Cycle Time
インフラ調達待ち
                                 運用を考えていない
                                 ソフトウェア設計




            Dev             Ops
            開発インフラ整備
            とコンプライアンス
                                 障害の再発

                                              Values
Ideas
        本番環境不可侵
                                 ブラックボックスな
                                 開発チームとリソース




                    Cycle Time
DevOps for Business Value
     Define       要求

     ビジネス
     価値の創発




     Develop
     アイデアを
                 開発         運用
     動くソフトウェアへ
                                  Operate
                                  ソフトウェアを
                                  ビジネス価値として提供




                       動くソフトウェア
Dev | Black Box
     Define                           要求




                 ソフトウェア開発 ブラックボックス
     ビジネス
     価値の創発




     Develop
     アイデアを
                                     開発        運用
     動くソフトウェアへ
                                                      Operate
                                                      ソフトウェアを
                                                      ビジネス価値として提供




                                           動くソフトウェア
Dev | Black Box
     Define                           要求




                 ソフトウェア開発 ブラックボックス
     ビジネス
     価値の創発




     Develop
     アイデアを
                                     開発        運用
     動くソフトウェアへ
                                                      Operate
                                                      ソフトウェアを
                                                      ビジネス価値として提供




                                           動くソフトウェア
Dev | Agile Consensus
    継続的フィードバック | 継続的品質 | 継続的デリバリー
     Define         要求

     ビジネス
     価値の創発




     Develop
     アイデアを
                 開発          運用
     動くソフトウェアへ
                                    Operate
                                    ソフトウェアを
                                    ビジネス価値として提供




                         動くソフトウェア

             高い透明性 | 価値の流れ | ムダ取り
Dev | Scrum Cadence - Empirical Process
      タイムボックス | 自己組織化されたチーム | 検査と適応

                                                   Daily Scrum



                               Sprint (2 weeks)




     PRIORITIZE   PLAN            EXECUTE         RESPOND

 プロダクトオーナー               チーム                                スクラムマスター
Dev | Visual Studio 2012
Powered by Team Foundation Server 2012

TFS             PowerPoint     Visual Studio         Test Manager    Feedback        System Center
Web Access      ストーリーボード                                             Client

                               Eclipse
                         P


  プロセス
  ポリシー         作業項目          ソースコード            ビルド           テスト環境         ダッシュボード      レポート

Developer Camp | 2012 Japan Fall                Team Foundation Server
DevOps Impediments
    Define                   要求

                                        • 実行可能なフィードバックの
    ビジネス     運用が欠如した                      欠如による MTTR の長期化
    価値の創発    受け入れ基準                     • 価値との相関関係が不明瞭
        技術的負債の蓄積

                                                   デバッグが困難な


    Develop
                                                   本番でのインシデント対応

                                                   本番稼動中の障害への対応
    アイデアを
                       開発             運用
    動くソフトウェアへ

      • 運用を考慮した設計
                                                Operate
                                                ソフトウェアを
        が不足
      • 長い開発とテストの                               ビジネス価値として提供
        サイクルタイム
                 運用準備が整わない
                    ソフトウェア
                                                   運用ツールとワークフローが分離

            長いデプロイ サイクルタイム        動くソフトウェア
Operations readiness
運用への備え

             運用要件を満たしていないソフトウェア
             最後の詰めでの阻害要因になる
  Problem

             DevOps プラクティスによる早期作りこみ
  Solution

             ビジネス価値に到達するソフトウェア
   Value
本番稼動中の対応

            運用中の障害の検出と解決が極めて困難
 Problem

            DevOps プラクティスを本番環境に
 Solution

            MTTR の短縮
  Value
DevOps Solutions
     Define                    要求

                                          • 実行可能なフィードバックの
     ビジネス     運用を考慮した                       適切な収集
     価値の創発    受け入れ基準



                                                   本番稼動に影響を与えない


     Develop
                                                   診断

                                                    本番環境でのテスト
     アイデアを
                        開発              運用
     動くソフトウェアへ

       • 運用を考慮した設計
                                                 Operate
                                                 ソフトウェアを
       • 運用を考慮したテスト
       • ラボ管理の自動化                                ビジネス価値として提供

                       運用可能な
                      ソフトウェア
                                                   ALM 統合された
                                                   ツールとワークフロー
               構成とデプロイの自動化          動くソフトウェア
Visual Studio                                           System Center
                               ビジネス価値

             Define             アイデア要求
                                                              System Center
             ビジネス         運用を考慮した                             Operations Manager
                                                              • 実行可能なフィードバックの
                                                                適切な収集
             価値の創発        受け入れ基準
                                                             障害発生時に TFS に自動起票
                                                             TFS 自体の運用・監視

                                                                              本番稼動に影響を与えない


             Develop
                                                                              診断

                                                                              本番環境でのテスト
          アイデアを   Team                 開発
                                  Foundation Server       運用

          動くソフトウェアへ
    本番環境にも対応する
    IntelliTrace デバッグ
    品質の早期作りこみ • 運用を考慮した設計
                                                                        Operate
                                                              System Center
                                                                      ソフトウェアを
                   • 運用を考慮したテスト                               Orchestrator
                                                                       ビジネス価値として提供
                   • ラボ管理の自動化
                                                             TFS の開発リソースを利用
                                    運用可能な                    TFS の自動ビルドで Runbook を
    Test Manager                   ソフトウェア                     活用
                                                                              ALM 統合された
                                                                              ツールとワークフロー
   疑似本番環境のラボ自動化と
    継続的なテスト実施                   System Center
                           構成とデプロイの自動化                動くソフトウェア
   受け入れテスト駆動を促進                Virtual Machine
                                Manager
System Center Orchestrator
Ops が開発リソースにアクセスできる時代! TFS の各種リソースの利用と更新が可能
System Center DevOps Resources
      Integrating Operations Manager with Development Processes
      (DevOps) Topics

      http://technet.microsoft.com/ja-jp/library/jj614609.aspx



      How to Synchronize Alerts with TFS in System Center 2012 SP1

      http://technet.microsoft.com/ja-jp/library/jj614615.aspx
Metrics that matter



      Operations cycle times   Quality of service   MTTR




  DevOps | ビジネス価値にフォーカスしたムーブメント
http://event.shoeisha.jp/detail/1/timetable




             14-B-4                           アルティメイタム
長沢智治
   tomohn@microsoft.com



ご清聴、
ありがとう
ございました。
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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

What's hot

ソフトウェア開発の現場風景
ソフトウェア開発の現場風景ソフトウェア開発の現場風景
ソフトウェア開発の現場風景Koichi ITO
 
リーンソフトウェア開発とは
リーンソフトウェア開発とはリーンソフトウェア開発とは
リーンソフトウェア開発とはStudyTech
 
Process Framework「CYCLONE for Mobile Apps」(20120118)
Process Framework「CYCLONE for Mobile Apps」(20120118)Process Framework「CYCLONE for Mobile Apps」(20120118)
Process Framework「CYCLONE for Mobile Apps」(20120118)masashi takehara
 
なぜソフトウェアアーキテクトが必要なのか - デブサミ2011
なぜソフトウェアアーキテクトが必要なのか - デブサミ2011なぜソフトウェアアーキテクトが必要なのか - デブサミ2011
なぜソフトウェアアーキテクトが必要なのか - デブサミ2011Yusuke Suzuki
 
enterprise agile lean modeling
enterprise agile lean modelingenterprise agile lean modeling
enterprise agile lean modelingKenji Hiranabe
 
リーンスタートアップと顧客開発とアジャイル開発を一気通貫するッ #devlove #devkan
リーンスタートアップと顧客開発とアジャイル開発を一気通貫するッ #devlove #devkanリーンスタートアップと顧客開発とアジャイル開発を一気通貫するッ #devlove #devkan
リーンスタートアップと顧客開発とアジャイル開発を一気通貫するッ #devlove #devkanItsuki Kuroda
 
新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumi
新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumi新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumi
新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumiItsuki Kuroda
 
ソフトウェア開発を加速させるリーン開発の原則 公開用
ソフトウェア開発を加速させるリーン開発の原則 公開用ソフトウェア開発を加速させるリーン開発の原則 公開用
ソフトウェア開発を加速させるリーン開発の原則 公開用ESM SEC
 
アジャイル開発の始め方
アジャイル開発の始め方アジャイル開発の始め方
アジャイル開発の始め方ESM SEC
 
iPhoneアプリ「トリセツ」にて実践したリーンスタートアップ
iPhoneアプリ「トリセツ」にて実践したリーンスタートアップiPhoneアプリ「トリセツ」にて実践したリーンスタートアップ
iPhoneアプリ「トリセツ」にて実践したリーンスタートアップKenji Tomita
 
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方Yusuke Suzuki
 
Eric Ries at Startup Lessons Learned sllconf 2011 - Japanese Translation
Eric Ries at Startup Lessons Learned sllconf 2011 - Japanese TranslationEric Ries at Startup Lessons Learned sllconf 2011 - Japanese Translation
Eric Ries at Startup Lessons Learned sllconf 2011 - Japanese TranslationKenji Hiranabe
 
10 years devsumi agile and the future
10 years devsumi agile and the future10 years devsumi agile and the future
10 years devsumi agile and the futureKenji Hiranabe
 
クラウドがアプリケーションの価値を上げる
クラウドがアプリケーションの価値を上げるクラウドがアプリケーションの価値を上げる
クラウドがアプリケーションの価値を上げるNissho-Blocks
 

What's hot (20)

ソフトウェア開発の現場風景
ソフトウェア開発の現場風景ソフトウェア開発の現場風景
ソフトウェア開発の現場風景
 
リーンソフトウェア開発とは
リーンソフトウェア開発とはリーンソフトウェア開発とは
リーンソフトウェア開発とは
 
Process Framework「CYCLONE for Mobile Apps」(20120118)
Process Framework「CYCLONE for Mobile Apps」(20120118)Process Framework「CYCLONE for Mobile Apps」(20120118)
Process Framework「CYCLONE for Mobile Apps」(20120118)
 
なぜソフトウェアアーキテクトが必要なのか - デブサミ2011
なぜソフトウェアアーキテクトが必要なのか - デブサミ2011なぜソフトウェアアーキテクトが必要なのか - デブサミ2011
なぜソフトウェアアーキテクトが必要なのか - デブサミ2011
 
Xp2
Xp2Xp2
Xp2
 
第41回itsmf japanセミナ
第41回itsmf japanセミナ第41回itsmf japanセミナ
第41回itsmf japanセミナ
 
enterprise agile lean modeling
enterprise agile lean modelingenterprise agile lean modeling
enterprise agile lean modeling
 
リーンスタートアップと顧客開発とアジャイル開発を一気通貫するッ #devlove #devkan
リーンスタートアップと顧客開発とアジャイル開発を一気通貫するッ #devlove #devkanリーンスタートアップと顧客開発とアジャイル開発を一気通貫するッ #devlove #devkan
リーンスタートアップと顧客開発とアジャイル開発を一気通貫するッ #devlove #devkan
 
新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumi
新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumi新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumi
新規事業が対峙する現実からエンジニアリングを俯瞰する #devsumiB #devsumi
 
ソフトウェア開発を加速させるリーン開発の原則 公開用
ソフトウェア開発を加速させるリーン開発の原則 公開用ソフトウェア開発を加速させるリーン開発の原則 公開用
ソフトウェア開発を加速させるリーン開発の原則 公開用
 
アジャイル開発の始め方
アジャイル開発の始め方アジャイル開発の始め方
アジャイル開発の始め方
 
iPhoneアプリ「トリセツ」にて実践したリーンスタートアップ
iPhoneアプリ「トリセツ」にて実践したリーンスタートアップiPhoneアプリ「トリセツ」にて実践したリーンスタートアップ
iPhoneアプリ「トリセツ」にて実践したリーンスタートアップ
 
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
 
Eric Ries at Startup Lessons Learned sllconf 2011 - Japanese Translation
Eric Ries at Startup Lessons Learned sllconf 2011 - Japanese TranslationEric Ries at Startup Lessons Learned sllconf 2011 - Japanese Translation
Eric Ries at Startup Lessons Learned sllconf 2011 - Japanese Translation
 
10 years devsumi agile and the future
10 years devsumi agile and the future10 years devsumi agile and the future
10 years devsumi agile and the future
 
Xp2 2014版
Xp2 2014版Xp2 2014版
Xp2 2014版
 
プロジェクト管理における課題管理ツール運用の”勘所”
プロジェクト管理における課題管理ツール運用の”勘所”プロジェクト管理における課題管理ツール運用の”勘所”
プロジェクト管理における課題管理ツール運用の”勘所”
 
[デブサミ関西2013]チケット駆動で プロジェクトチームを加速せよ
[デブサミ関西2013]チケット駆動でプロジェクトチームを加速せよ[デブサミ関西2013]チケット駆動でプロジェクトチームを加速せよ
[デブサミ関西2013]チケット駆動で プロジェクトチームを加速せよ
 
クラウドがアプリケーションの価値を上げる
クラウドがアプリケーションの価値を上げるクラウドがアプリケーションの価値を上げる
クラウドがアプリケーションの価値を上げる
 
Xp2 2013版
Xp2 2013版Xp2 2013版
Xp2 2013版
 

Viewers also liked

【Agile Conference tokyo 2010】 Going Agile with Tool
【Agile Conference tokyo 2010】 Going Agile with Tool【Agile Conference tokyo 2010】 Going Agile with Tool
【Agile Conference tokyo 2010】 Going Agile with Tool智治 長沢
 
【XP祭り2010】 ライトニングトークス 「マイクロソフトとアジャイル
【XP祭り2010】 ライトニングトークス 「マイクロソフトとアジャイル【XP祭り2010】 ライトニングトークス 「マイクロソフトとアジャイル
【XP祭り2010】 ライトニングトークス 「マイクロソフトとアジャイル智治 長沢
 
チーム開発の実践 概要
チーム開発の実践 概要チーム開発の実践 概要
チーム開発の実践 概要智治 長沢
 
Getting Git Right wrap up #GettingGitRight
Getting Git Right wrap up #GettingGitRightGetting Git Right wrap up #GettingGitRight
Getting Git Right wrap up #GettingGitRight智治 長沢
 
ビジネスとITの関係、そしてALM、DevOps
ビジネスとITの関係、そしてALM、DevOpsビジネスとITの関係、そしてALM、DevOps
ビジネスとITの関係、そしてALM、DevOps智治 長沢
 
【JaSST '10 Kansai】 品質に "効く" ー Visual Studio 最新情報
【JaSST '10 Kansai】 品質に "効く" ー Visual Studio 最新情報【JaSST '10 Kansai】 品質に "効く" ー Visual Studio 最新情報
【JaSST '10 Kansai】 品質に "効く" ー Visual Studio 最新情報智治 長沢
 
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13智治 長沢
 

Viewers also liked (7)

【Agile Conference tokyo 2010】 Going Agile with Tool
【Agile Conference tokyo 2010】 Going Agile with Tool【Agile Conference tokyo 2010】 Going Agile with Tool
【Agile Conference tokyo 2010】 Going Agile with Tool
 
【XP祭り2010】 ライトニングトークス 「マイクロソフトとアジャイル
【XP祭り2010】 ライトニングトークス 「マイクロソフトとアジャイル【XP祭り2010】 ライトニングトークス 「マイクロソフトとアジャイル
【XP祭り2010】 ライトニングトークス 「マイクロソフトとアジャイル
 
チーム開発の実践 概要
チーム開発の実践 概要チーム開発の実践 概要
チーム開発の実践 概要
 
Getting Git Right wrap up #GettingGitRight
Getting Git Right wrap up #GettingGitRightGetting Git Right wrap up #GettingGitRight
Getting Git Right wrap up #GettingGitRight
 
ビジネスとITの関係、そしてALM、DevOps
ビジネスとITの関係、そしてALM、DevOpsビジネスとITの関係、そしてALM、DevOps
ビジネスとITの関係、そしてALM、DevOps
 
【JaSST '10 Kansai】 品質に "効く" ー Visual Studio 最新情報
【JaSST '10 Kansai】 品質に "効く" ー Visual Studio 最新情報【JaSST '10 Kansai】 品質に "効く" ー Visual Studio 最新情報
【JaSST '10 Kansai】 品質に "効く" ー Visual Studio 最新情報
 
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
 

Similar to Enterprise DevOps

JaSST'13 Kansai 継続的フィードバックによる品質運営
JaSST'13 Kansai 継続的フィードバックによる品質運営JaSST'13 Kansai 継続的フィードバックによる品質運営
JaSST'13 Kansai 継続的フィードバックによる品質運営智治 長沢
 
RAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jp
RAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jpRAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jp
RAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jp智治 長沢
 
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOpsJAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps智治 長沢
 
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援智治 長沢
 
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】 Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】 智治 長沢
 
「RAD Studio で実践する継続的インテグレーション ~ アプリとデベロッパーの価値を拡張するエッセンス」
「RAD Studio で実践する継続的インテグレーション ~ アプリとデベロッパーの価値を拡張するエッセンス」 「RAD Studio で実践する継続的インテグレーション ~ アプリとデベロッパーの価値を拡張するエッセンス」
「RAD Studio で実践する継続的インテグレーション ~ アプリとデベロッパーの価値を拡張するエッセンス」 Embarcadero Technologies
 
Case study of DevOps for Hadoop in Recruit.
Case study of DevOps for Hadoop in Recruit.Case study of DevOps for Hadoop in Recruit.
Case study of DevOps for Hadoop in Recruit.Recruit Technologies
 
今、おさえておきたい DevOps
今、おさえておきたい DevOps 今、おさえておきたい DevOps
今、おさえておきたい DevOps 智治 長沢
 
Cloud Native and Agile Approach
Cloud Native and Agile ApproachCloud Native and Agile Approach
Cloud Native and Agile ApproachShinya Yanagihara
 
DevOps時代の開発環境と現場体験 [#cmdevio2015]
DevOps時代の開発環境と現場体験 [#cmdevio2015]DevOps時代の開発環境と現場体験 [#cmdevio2015]
DevOps時代の開発環境と現場体験 [#cmdevio2015]智治 長沢
 
SIビジネスのデジタル・トランスフォーメーション
SIビジネスのデジタル・トランスフォーメーションSIビジネスのデジタル・トランスフォーメーション
SIビジネスのデジタル・トランスフォーメーションMasanori Saito
 
20130928 dev opsday_tokyo
20130928 dev opsday_tokyo20130928 dev opsday_tokyo
20130928 dev opsday_tokyoOsamu Takazoe
 
【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用智治 長沢
 
継続的デリバリーを支える開発環境
継続的デリバリーを支える開発環境継続的デリバリーを支える開発環境
継続的デリバリーを支える開発環境智治 長沢
 
Ci&T Anti-Software Factory Pattern
Ci&T Anti-Software Factory PatternCi&T Anti-Software Factory Pattern
Ci&T Anti-Software Factory PatternYoshiyuki Ueda
 
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsakaビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka智治 長沢
 
【schoo WEB-campus】どうすれば小さなチームでも大きな成果を出せるのか
【schoo WEB-campus】どうすれば小さなチームでも大きな成果を出せるのか【schoo WEB-campus】どうすれば小さなチームでも大きな成果を出せるのか
【schoo WEB-campus】どうすれば小さなチームでも大きな成果を出せるのかschoowebcampus
 
サービス開発における工程
サービス開発における工程サービス開発における工程
サービス開発における工程Hidetoshi Mori
 

Similar to Enterprise DevOps (20)

JaSST'13 Kansai 継続的フィードバックによる品質運営
JaSST'13 Kansai 継続的フィードバックによる品質運営JaSST'13 Kansai 継続的フィードバックによる品質運営
JaSST'13 Kansai 継続的フィードバックによる品質運営
 
RAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jp
RAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jpRAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jp
RAD Studioで実践する継続的インテグレーション アプリとデベロッパーの価値を拡張するエッセンス #dcamp_jp
 
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOpsJAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps
 
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
アジャイル実践における開発環境の変化〜要求の捉え方、プロジェクト運営、ツール支援
 
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】 Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
 
「RAD Studio で実践する継続的インテグレーション ~ アプリとデベロッパーの価値を拡張するエッセンス」
「RAD Studio で実践する継続的インテグレーション ~ アプリとデベロッパーの価値を拡張するエッセンス」 「RAD Studio で実践する継続的インテグレーション ~ アプリとデベロッパーの価値を拡張するエッセンス」
「RAD Studio で実践する継続的インテグレーション ~ アプリとデベロッパーの価値を拡張するエッセンス」
 
Case study of DevOps for Hadoop in Recruit.
Case study of DevOps for Hadoop in Recruit.Case study of DevOps for Hadoop in Recruit.
Case study of DevOps for Hadoop in Recruit.
 
Case study of DevOps for Hadoop in Recruit.
Case study of DevOps for Hadoop in Recruit.Case study of DevOps for Hadoop in Recruit.
Case study of DevOps for Hadoop in Recruit.
 
今、おさえておきたい DevOps
今、おさえておきたい DevOps 今、おさえておきたい DevOps
今、おさえておきたい DevOps
 
Cloud Native and Agile Approach
Cloud Native and Agile ApproachCloud Native and Agile Approach
Cloud Native and Agile Approach
 
DevOps時代の開発環境と現場体験 [#cmdevio2015]
DevOps時代の開発環境と現場体験 [#cmdevio2015]DevOps時代の開発環境と現場体験 [#cmdevio2015]
DevOps時代の開発環境と現場体験 [#cmdevio2015]
 
SIビジネスのデジタル・トランスフォーメーション
SIビジネスのデジタル・トランスフォーメーションSIビジネスのデジタル・トランスフォーメーション
SIビジネスのデジタル・トランスフォーメーション
 
20130928 dev opsday_tokyo
20130928 dev opsday_tokyo20130928 dev opsday_tokyo
20130928 dev opsday_tokyo
 
JaSST'12 Kansai
JaSST'12 KansaiJaSST'12 Kansai
JaSST'12 Kansai
 
【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用【XDev】A-2 アジリティ向上のためのツール活用
【XDev】A-2 アジリティ向上のためのツール活用
 
継続的デリバリーを支える開発環境
継続的デリバリーを支える開発環境継続的デリバリーを支える開発環境
継続的デリバリーを支える開発環境
 
Ci&T Anti-Software Factory Pattern
Ci&T Anti-Software Factory PatternCi&T Anti-Software Factory Pattern
Ci&T Anti-Software Factory Pattern
 
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsakaビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
 
【schoo WEB-campus】どうすれば小さなチームでも大きな成果を出せるのか
【schoo WEB-campus】どうすれば小さなチームでも大きな成果を出せるのか【schoo WEB-campus】どうすれば小さなチームでも大きな成果を出せるのか
【schoo WEB-campus】どうすれば小さなチームでも大きな成果を出せるのか
 
サービス開発における工程
サービス開発における工程サービス開発における工程
サービス開発における工程
 

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 ビジネスアプリケーションセミナー資料智治 長沢
 
ワークスタイルを変革する情報基盤 [ITpro EXPO A651]
ワークスタイルを変革する情報基盤 [ITpro EXPO A651]ワークスタイルを変革する情報基盤 [ITpro EXPO A651]
ワークスタイルを変革する情報基盤 [ITpro EXPO A651]智治 長沢
 
JIRA collaboration without walls [JIRAが引き出す現場力] #JiraServiceDesk
JIRA collaboration without walls [JIRAが引き出す現場力] #JiraServiceDesk  JIRA collaboration without walls [JIRAが引き出す現場力] #JiraServiceDesk
JIRA collaboration without walls [JIRAが引き出す現場力] #JiraServiceDesk 智治 長沢
 
企画-計画-開発-ビルド-デプロイ 価値のパイプラインできてますか?【字幕つき】 #kansumiA2 #devsumi
企画-計画-開発-ビルド-デプロイ 価値のパイプラインできてますか?【字幕つき】 #kansumiA2 #devsumi 企画-計画-開発-ビルド-デプロイ 価値のパイプラインできてますか?【字幕つき】 #kansumiA2 #devsumi
企画-計画-開発-ビルド-デプロイ 価値のパイプラインできてますか?【字幕つき】 #kansumiA2 #devsumi 智治 長沢
 
これからの開発現場が持つべき最低限の開発フロー #hokunet
これからの開発現場が持つべき最低限の開発フロー #hokunet これからの開発現場が持つべき最低限の開発フロー #hokunet
これからの開発現場が持つべき最低限の開発フロー #hokunet 智治 長沢
 

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 ビジネスアプリケーションセミナー資料
 
ワークスタイルを変革する情報基盤 [ITpro EXPO A651]
ワークスタイルを変革する情報基盤 [ITpro EXPO A651]ワークスタイルを変革する情報基盤 [ITpro EXPO A651]
ワークスタイルを変革する情報基盤 [ITpro EXPO A651]
 
JIRA collaboration without walls [JIRAが引き出す現場力] #JiraServiceDesk
JIRA collaboration without walls [JIRAが引き出す現場力] #JiraServiceDesk  JIRA collaboration without walls [JIRAが引き出す現場力] #JiraServiceDesk
JIRA collaboration without walls [JIRAが引き出す現場力] #JiraServiceDesk
 
企画-計画-開発-ビルド-デプロイ 価値のパイプラインできてますか?【字幕つき】 #kansumiA2 #devsumi
企画-計画-開発-ビルド-デプロイ 価値のパイプラインできてますか?【字幕つき】 #kansumiA2 #devsumi 企画-計画-開発-ビルド-デプロイ 価値のパイプラインできてますか?【字幕つき】 #kansumiA2 #devsumi
企画-計画-開発-ビルド-デプロイ 価値のパイプラインできてますか?【字幕つき】 #kansumiA2 #devsumi
 
これからの開発現場が持つべき最低限の開発フロー #hokunet
これからの開発現場が持つべき最低限の開発フロー #hokunet これからの開発現場が持つべき最低限の開発フロー #hokunet
これからの開発現場が持つべき最低限の開発フロー #hokunet
 

Recently uploaded

[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 

Recently uploaded (9)

[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 

Enterprise DevOps

  • 1. Enterprise DevOps tomohn@microsoft.com 2013.01.10 Tech Fielders Seminar @ Microsoft Shinagawa Office
  • 2. http://event.shoeisha.jp/detail/1/timetable 14-B-4 アルティメイタム
  • 3. Speaker 長沢 智治 日本マイクロソフト エバンジェリスト Scrum Alliance 認定 スクラムマスター 10年以上にわたるソフトウェア開発プロセスの経験 開発支援ツール ベンダーを 3社経験 職歴: ソフトウェア エンジニアリング スペシャリスト / プリンシパル コンサルタント / ソリューション アーキテクト
  • 4. Message DevOps がビジネスの 成功を左右する時代へ
  • 5.
  • 6.
  • 7. Business Business IT IT IT Business Cost Center Key Infrastructure Morphing IT  確立したビジネスモデル  ビジネスモデルに IT が関与  ビジネスを IT がけん引  全体計画→全体リリース  ニーズに応じたリリース  ジャスト イン タイム  技術的な意思決定は IT 部門  技術的な方向性は、経営者層  IT 計画と投資は、顧客中心に
  • 8. ビジネスモデルが確定しやすい ビジネスモデルが変動しやすい Define Long Batch Delivery Define Small Batch Continuous Delivery 固定 完全 変化 継続 全体計画 → 全体リリース 継続的に、計画 → リリース
  • 9. 顧客に ダイレクトに 先進的な 響く活動  アプリケーション  アプリケーションライフサイクル管理  データセンター つながる 商談の継続 先進的な アプリケーションと 開発プラクティス 先進的な の創発 業務環境 独自性と Enthusiasts Visionaries Pragmatists Conservatives Skeptics 競合優位性 スタートアップ エンタープライズ クラウド サービス ベンダー
  • 10. DevOps 先進的な 先進的なアプリケーション アプリケーションライフサイクル 先進的なデータセンター Modern Applications Modern Applications Lifecycle Modern Data Center Better Faster Cheaper
  • 13. Ideas Dev Ops Values Cycle Time
  • 14. インフラ調達待ち 運用を考えていない ソフトウェア設計 Dev Ops 開発インフラ整備 とコンプライアンス 障害の再発 Values Ideas 本番環境不可侵 ブラックボックスな 開発チームとリソース Cycle Time
  • 15. DevOps for Business Value Define 要求 ビジネス 価値の創発 Develop アイデアを 開発 運用 動くソフトウェアへ Operate ソフトウェアを ビジネス価値として提供 動くソフトウェア
  • 16. Dev | Black Box Define 要求 ソフトウェア開発 ブラックボックス ビジネス 価値の創発 Develop アイデアを 開発 運用 動くソフトウェアへ Operate ソフトウェアを ビジネス価値として提供 動くソフトウェア
  • 17. Dev | Black Box Define 要求 ソフトウェア開発 ブラックボックス ビジネス 価値の創発 Develop アイデアを 開発 運用 動くソフトウェアへ Operate ソフトウェアを ビジネス価値として提供 動くソフトウェア
  • 18. Dev | Agile Consensus 継続的フィードバック | 継続的品質 | 継続的デリバリー Define 要求 ビジネス 価値の創発 Develop アイデアを 開発 運用 動くソフトウェアへ Operate ソフトウェアを ビジネス価値として提供 動くソフトウェア 高い透明性 | 価値の流れ | ムダ取り
  • 19. Dev | Scrum Cadence - Empirical Process タイムボックス | 自己組織化されたチーム | 検査と適応 Daily Scrum Sprint (2 weeks) PRIORITIZE PLAN EXECUTE RESPOND プロダクトオーナー チーム スクラムマスター
  • 20. Dev | Visual Studio 2012 Powered by Team Foundation Server 2012 TFS PowerPoint Visual Studio Test Manager Feedback System Center Web Access ストーリーボード Client Eclipse P プロセス ポリシー 作業項目 ソースコード ビルド テスト環境 ダッシュボード レポート Developer Camp | 2012 Japan Fall Team Foundation Server
  • 21. DevOps Impediments Define 要求 • 実行可能なフィードバックの ビジネス 運用が欠如した 欠如による MTTR の長期化 価値の創発 受け入れ基準 • 価値との相関関係が不明瞭 技術的負債の蓄積 デバッグが困難な Develop 本番でのインシデント対応 本番稼動中の障害への対応 アイデアを 開発 運用 動くソフトウェアへ • 運用を考慮した設計 Operate ソフトウェアを が不足 • 長い開発とテストの ビジネス価値として提供 サイクルタイム 運用準備が整わない ソフトウェア 運用ツールとワークフローが分離 長いデプロイ サイクルタイム 動くソフトウェア
  • 22. Operations readiness 運用への備え 運用要件を満たしていないソフトウェア 最後の詰めでの阻害要因になる Problem DevOps プラクティスによる早期作りこみ Solution ビジネス価値に到達するソフトウェア Value
  • 23. 本番稼動中の対応 運用中の障害の検出と解決が極めて困難 Problem DevOps プラクティスを本番環境に Solution MTTR の短縮 Value
  • 24. DevOps Solutions Define 要求 • 実行可能なフィードバックの ビジネス 運用を考慮した 適切な収集 価値の創発 受け入れ基準 本番稼動に影響を与えない Develop 診断 本番環境でのテスト アイデアを 開発 運用 動くソフトウェアへ • 運用を考慮した設計 Operate ソフトウェアを • 運用を考慮したテスト • ラボ管理の自動化 ビジネス価値として提供 運用可能な ソフトウェア ALM 統合された ツールとワークフロー 構成とデプロイの自動化 動くソフトウェア
  • 25. Visual Studio System Center ビジネス価値 Define アイデア要求 System Center ビジネス 運用を考慮した Operations Manager • 実行可能なフィードバックの 適切な収集 価値の創発 受け入れ基準  障害発生時に TFS に自動起票  TFS 自体の運用・監視 本番稼動に影響を与えない Develop 診断 本番環境でのテスト アイデアを Team 開発 Foundation Server 運用  動くソフトウェアへ 本番環境にも対応する IntelliTrace デバッグ 品質の早期作りこみ • 運用を考慮した設計 Operate System Center  ソフトウェアを • 運用を考慮したテスト Orchestrator ビジネス価値として提供 • ラボ管理の自動化  TFS の開発リソースを利用 運用可能な  TFS の自動ビルドで Runbook を Test Manager ソフトウェア 活用 ALM 統合された ツールとワークフロー  疑似本番環境のラボ自動化と 継続的なテスト実施 System Center 構成とデプロイの自動化 動くソフトウェア  受け入れテスト駆動を促進 Virtual Machine Manager
  • 26. System Center Orchestrator Ops が開発リソースにアクセスできる時代! TFS の各種リソースの利用と更新が可能
  • 27. System Center DevOps Resources Integrating Operations Manager with Development Processes (DevOps) Topics http://technet.microsoft.com/ja-jp/library/jj614609.aspx How to Synchronize Alerts with TFS in System Center 2012 SP1 http://technet.microsoft.com/ja-jp/library/jj614615.aspx
  • 28. Metrics that matter Operations cycle times Quality of service MTTR DevOps | ビジネス価値にフォーカスしたムーブメント
  • 29. http://event.shoeisha.jp/detail/1/timetable 14-B-4 アルティメイタム
  • 30. 長沢智治 tomohn@microsoft.com ご清聴、 ありがとう ございました。
  • 31. © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.