ALM
Application Lifecycle Management
                                   ビジネスと IT の関係。
                                   そして ALM の必要性から DevOps 。




                                           © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
Business × IT                        fixed point observation

Business




‘90
                                                                   IT


           © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
Business × IT                        fixed point observation

Business




‘90
                                                                   IT


           © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
Business × IT                        fixed point observation

Business




‘90
                                                                   IT


           © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
Business × IT                        fixed point observation

Business




‘90
                                                                   IT


           © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
Business × IT                        fixed point observation

Business




‘00                                                          IT
           © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
Business × IT                        fixed point observation

Business




‘00                                                          IT
           © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
Business × IT                        fixed point observation

Business




‘00                                                          IT
           © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
Business × IT                        fixed point observation

Business




‘00                                                          IT
           © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
Business × IT                        fixed point observation

Business




‘10
                                                                 IT

           © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
Business × IT                        fixed point observation

Business




‘10
                                                                 IT

           © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
Business × IT                        fixed point observation

Business




‘10
                                                                 IT

           © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
IT × ‘00s ‘10s
‘90s
       Platform
IT は【便利】   IT は【有効】                              IT は【不可欠】




                  © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
‘90s
           IT × Dev
           ‘00s ‘10s


IT は【便利】   IT は【有効】                              IT は【不可欠】




                  © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
‘90s
             IT × Dev
             ‘00s ‘10s


IT は【便利】     IT は【有効】                              IT は【不可欠】




             粗図
    ビジネス価値




                  開発期間
                   © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
‘90s
               IT × Dev
               ‘00s ‘10s


IT は【便利】       IT は【有効】                              IT は【不可欠】




      ビジネス価値
               粗図
                       開発期間
                      © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
‘90s
                 IT × Dev
                 ‘00s ‘10s


   IT は【便利】      IT は【有効】                              IT は【不可欠】




         粗図                        粗図
ビジネス価値
                     ビジネス価値



          開発期間                                  開発期間
                        © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
‘90s
              IT × Dev
              ‘00s ‘10s


  IT は【便利】    IT は【有効】                              IT は【不可欠】




 開発者 中心      チーム 中心                              チームと顧客 中心
 ワークダウン      イテレーション                               バリューアップ
 単能工/分業      単能工/分業                              多能チーム/コラボ
ウォーターフォール    統一プロセス Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
                  © 2011
                                              アジャイル
‘90s
                 IT × Dev
                 ‘00s ‘10s


 IT は【便利】        IT は【有効】                              IT は【不可欠】



個別の作業の遂行にフォーカス         チームの成果と価値の提供にフォーカス
  残     計画
                       価
  作     タスク 1          値
  業     タスク 2
        タスク 3

                        © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
‘90s
     IT × DevEnv
         ‘00s ‘10s


 IT は【便利】    IT は【有効】                               IT は【不可欠】




開発者の生産性     チームの生産性                                 チームの生産性
 バージョン管理    変更・構成管理                               開発プラットフォーム
  局所最適         個別最適                                    全体最適
開発者同士の連携    ロール間の連携 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
                  © 2011                      価値の流れ
ALM 1.0 vs. 2.0
 開発プロセスに影響                             開発プロセスに非依存なフレームワーク
 成果物指向                                 フロー指向
    要求、ソース、バグ、…                           開発、テスト、デプロイ、…
 専用リポジトリとツールが分散                        単一リポジトリと使い慣れたツール

               Analysis
 Requirement              Dev   Test
               /Design




                                       © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
‘90s
           IT × Dev
            ‘00s ‘10s


IT は【便利】   IT は【有効】                              IT は【不可欠】




                  © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
IT × ALM


  © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
IT × DevOps


     © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
DevOps | ALM

 関係者全体の最適なコラボレーション
 実行可能なフィードバックによる労力の最適化
 ワークスタイルの尊重とナチュラルなツール活用
 アジャイル プラクティス適用と透明性の確保
                  © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.

ビジネスとITの関係、そしてALM、DevOps

  • 1.
    ALM Application Lifecycle Management ビジネスと IT の関係。 そして ALM の必要性から DevOps 。 © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
  • 2.
    Business × IT fixed point observation Business ‘90 IT © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
  • 3.
    Business × IT fixed point observation Business ‘90 IT © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
  • 4.
    Business × IT fixed point observation Business ‘90 IT © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
  • 5.
    Business × IT fixed point observation Business ‘90 IT © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
  • 6.
    Business × IT fixed point observation Business ‘00 IT © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
  • 7.
    Business × IT fixed point observation Business ‘00 IT © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
  • 8.
    Business × IT fixed point observation Business ‘00 IT © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
  • 9.
    Business × IT fixed point observation Business ‘00 IT © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
  • 10.
    Business × IT fixed point observation Business ‘10 IT © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
  • 11.
    Business × IT fixed point observation Business ‘10 IT © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
  • 12.
    Business × IT fixed point observation Business ‘10 IT © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
  • 13.
    IT × ‘00s‘10s ‘90s Platform IT は【便利】 IT は【有効】 IT は【不可欠】 © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
  • 14.
    ‘90s IT × Dev ‘00s ‘10s IT は【便利】 IT は【有効】 IT は【不可欠】 © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
  • 15.
    ‘90s IT × Dev ‘00s ‘10s IT は【便利】 IT は【有効】 IT は【不可欠】 粗図 ビジネス価値 開発期間 © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
  • 16.
    ‘90s IT × Dev ‘00s ‘10s IT は【便利】 IT は【有効】 IT は【不可欠】 ビジネス価値 粗図 開発期間 © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
  • 17.
    ‘90s IT × Dev ‘00s ‘10s IT は【便利】 IT は【有効】 IT は【不可欠】 粗図 粗図 ビジネス価値 ビジネス価値 開発期間 開発期間 © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
  • 18.
    ‘90s IT × Dev ‘00s ‘10s IT は【便利】 IT は【有効】 IT は【不可欠】 開発者 中心 チーム 中心 チームと顧客 中心 ワークダウン イテレーション バリューアップ 単能工/分業 単能工/分業 多能チーム/コラボ ウォーターフォール 統一プロセス Microsoft Corporation, Tomoharu Nagasawa. All rights reserved. © 2011 アジャイル
  • 19.
    ‘90s IT × Dev ‘00s ‘10s IT は【便利】 IT は【有効】 IT は【不可欠】 個別の作業の遂行にフォーカス チームの成果と価値の提供にフォーカス 残 計画 価 作 タスク 1 値 業 タスク 2 タスク 3 © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
  • 20.
    ‘90s IT × DevEnv ‘00s ‘10s IT は【便利】 IT は【有効】 IT は【不可欠】 開発者の生産性 チームの生産性 チームの生産性 バージョン管理 変更・構成管理 開発プラットフォーム 局所最適 個別最適 全体最適 開発者同士の連携 ロール間の連携 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved. © 2011 価値の流れ
  • 21.
    ALM 1.0 vs.2.0  開発プロセスに影響  開発プロセスに非依存なフレームワーク  成果物指向  フロー指向  要求、ソース、バグ、…  開発、テスト、デプロイ、…  専用リポジトリとツールが分散  単一リポジトリと使い慣れたツール Analysis Requirement Dev Test /Design © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
  • 22.
    ‘90s IT × Dev ‘00s ‘10s IT は【便利】 IT は【有効】 IT は【不可欠】 © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
  • 23.
    IT × ALM © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
  • 24.
    IT × DevOps © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.
  • 25.
    DevOps | ALM 関係者全体の最適なコラボレーション  実行可能なフィードバックによる労力の最適化  ワークスタイルの尊重とナチュラルなツール活用  アジャイル プラクティス適用と透明性の確保 © 2011 Microsoft Corporation, Tomoharu Nagasawa. All rights reserved.