SlideShare ist ein Scribd-Unternehmen logo
1 von 33
【 A-4 】

継続的インテグレーションから
DevOps へ
アジャイルと自動化の進化

Sanjeev Sharma
IBM Worldwide Lead – DevOps Technical Sales
Executive IT Specialist, IBM Software Group
sanjeev.sharma@us.ibm.com
@sd_architect
http://bit.ly/sdarchitect

© 2013 IBM Corporation
アジャイル・ソフトウェア開発のマニフェス
ト
我々は、ソフトウェア開発を自ら行い、また、開発を行う者を支援することにより
、
常にソフトウェア開発の改善を模索しています。
その際に我々が重視するのは以下の項目です。
プロセスやツールより人やコミュニケーション
包括的な文書より実用的なソフトウェア
契約交渉より顧客との連携
計画の実行より変化への対応
前者も重要ですが、我々は、後者の項目をより重視します。
2

© 2013 IBM Corporation
継続的インテグレーション (CI)
コンポ-ネン
ト・チームビ
ルド

インテグレー
ション・ビルド

コンポ-ネン
ト・チームビ
ルド

「継続的インテグレーションは、チームメンバーがそれぞれの作業を次々と結合し
て
いくというソフトウェア開発のプラクティスです。各メンバーの作業は少なくとも
1 日 1 回は結合されるので、 1 日当たり複数のインテグレーションがもたらされま
す。できるだけ迅速にインテグレーション・エラーが検出されるように、各インテ
グレーションは、自動化されたビルド(テストを含む)によって検証されます。」
- Martin Fowler
3

© 2013 IBM Corporation
歴史的観点

4

© 2013 IBM Corporation
CI の目的は迅速に問題を発見することであ
る
プラクティス: 手動の継続的インテグレーション
– 自分の作業をチームに頻繁に結合するプラクティス
– 少なくとも 1 日 1 回コミットする

ツール : 自動化された継続的インテグレーション
– コミット時に自動的にテストする(ビルドを含む)
– 自動的にチームにフィードバックされる

5

© 2013 IBM Corporation
CI は生産性と品質を向上する
• プログラマー当たりの開発 LOC (コード行数)が 90%
上昇
少なくとも 1 日 1 回のビルドの実行時に

• 欠陥率が 36% 低下

各コードのチェックインでのインテグレーション / 回帰試験時に

「 Trade-offs between Productivity and Quality in Selecting Software Development Practices 」、 IEEE Software 、 2003 年 9
月 -10 月

6

© 2013 IBM Corporation
2001 年 : 最初の “ CI” ツール

Cruisecontrol
Anthill User Manual
BUILDFORGE
7

© 2013 IBM Corporation
2001 ~ 2004 年のアジャイルおよび CI
継続的インテグレー
アジャイル
(エクストリーム・プログ ション
ラミング )

•
•
•
•

8

小規模なチーム
開発者中心
高い規律
共同設置

• ビルドに焦点をあて
る
• 開発者試験
• オープンソース
• Lava Lumps
© 2013 IBM Corporation
2005 ~ 2010 年 : エンタープライズへ!

9

© 2013 IBM Corporation
エンタープライズ・アジャイル… ガバナン
ス?
「…顧客は私に、 3 か国にいる 400 人の開発者とともに、 500 万ドルのプ
ロジェクトでスクラムを使用するという計画を話しました…
「我々の足元をすくうのは、開発プラクティスではありません。継続的
インテグレーション、テスト・ファースト、リファクタリング、これら
はすべて理解されています。問題はガバナンスなのです 」
大手調査会社のアナリストのコメント

10

© 2013 IBM Corporation
テストと運用にかかるアジャイルと CI のプレッ
シャー
• ビジネス価値のあるソフトウェアの、更なるリリース頻度
のスピード向上が求められています。
• CI により、より多くのビルドがテストに利用できるように
なります。
• 新たな疑問 :

11

– 受け入れ難いリスクなしに、より迅速にテストし、より迅速にリ
リースするにはどうするか ?
– 18 か月サイクルの開発時に機能していたリリース・プロセスが、 1
か月
© 2013 IBM Corporation
2006 ~ 2011 年のアジャイルおよび継続的デリバ
リー
アジャイル(スクラム)
• 小、中、大規模チーム
• 部門横断的
• 標準化
• 分散型

12

• セルフサービス
• ビルド、テストおよび
デプロイ
• エンタープライズ・ロー
ル
アウト
• 共有化されたインフラ
ストラクチャー

© 2013 IBM Corporation
アジャイルはアプリ開発に勝利した

13

© 2013 IBM Corporation
ソフトウェア・デリバリーの加速への挑戦

顧客

41

%

開発の遅延

14

事業部門

34

開発 / テスト

%

45

%

デプロイの遅延

本番への遅延

© 2013 IBM Corporation

運用 / 本番

4~ 6

週間

コードを変更し、
リリースするまで
「実用的なソフトウェア」を重視するということ
は、
本番において実用的だということである

15

© 2013 IBM Corporation
DevOps: アジャイルが運用まで広がった

なるほ
ど!

ビジネス・プロ
セス

ビジネス

チーン!

運用

開発

アジャイル開発
これを修正する

DevOps

これを修正す
る

*image from Dev2Ops.org
16

© 2013 IBM Corporation
DevOps とは…
• アジャイル & リーンが、開発者だけでなく、
ソフトウェア・デリバリー・チェーン全体に適用
– ビジネス・開発・品質・セキュリティー・リリース・運用

• 効率性と一貫性によって推進
• ソフトウェアのデリバリーをエンド・ツー・エンドで最適
化
17

© 2013 IBM Corporation
DevOps は破壊的である
Dev (開発)

Ops (運用)

•

非常に速いテンポ

 テンポが遅い

•

データベース / アプリケー
ションを最初から再構築でき
る

 データベースとアプリケー
ションに対して増分更新さ
れる

–

•

18

–

監査はなくても支障がない
–

•

ロールバックの必要がない

ロールバックが膨大である

 監査が重要

セキュリティー、追跡可能性、
職務の分離

–

新しい環境が一般的である

セキュリティー、追跡可能性、職務
の分離

 新しい環境は珍しい

© 2013 IBM Corporation
デミングサイクル
•
•
•

ウイリアム・デミング - アメリカの統計学者
日本の製造業や商取引に大きな影響を与えた
PDCA (計画、実行、評価、改善)サイクル
(デミングサイクル)で有名
–

•

19

私は「改善( Act )」より
「調整( Adjust )」と言う方が好きだ

DevOps には PDCA サイクルがある

© 2013 IBM Corporation

品質
DevOps アプローチ : 顧客との連続的なフィードバック・ループを生成す
るために、 ソフトウェアのイノベーションとデリバリーにリーン原則を
適用する
1

1. アイデアを本番にすばやく
反映させる
2. 人々がそれを使用できるようにする
3. フィードバックを得る

2

事業部門
3

顧客

オーバーヘッドと再
修正
価値のある作業

20

DevOps アプローチを採用して、継続的
に変更を管理し、フィードバックを
入手し、
ユーザーに変更を知らせる

顧客が求めているこ
とを知るのに必要で
ない活動は取り除く
© 2013 IBM Corporation
DevOps

市場機会を捉える時間と顧客のフィードバックを得る時間を短縮することを
可能とするための、継続的なソフトウェア・デリバリーを実現する企業規模の能力
DevOps ライフサイクル
顧客

事業部門

開発 / テスト

運用 / 本番

継続的なイノベーション、フィードバック、改善

ソフトウェア・デリバリーの加速
スピード、コスト、品質、およびリスクのバランス
顧客からフィードバックを得るまでの時間の短縮
21

© 2013 IBM Corporation
ツールの共有は難しい

• 従来の硬直的な事業組織は、エンド・ツー・エンドのイ
ンフラストラクチャーを制限してしまう可能性がある
– 開発中心のツールは、データセンターでの使用に適さないこと
がある
– 運用中心のツールは、開発のためにデプロイされることが稀で
ある

22

© 2013 IBM Corporation
本番では、「 1 つのビルド」だけをデプロイし
ていない
典型的な本番デプロイの取組みの範囲は?

単一のコンポ-ネント、サービス、ティアのデプロイ
フルアプリケーションのデプロイ
(いくつかのコンポーネントの可能性)
システムのデプロイ(いくつかのアプリケーションを
含む)
無関係のものも含む場合がある、
複数のアプリケーションまたはシステムのデプロイ

1 回に 1 つのビルドを
デプロイするのは
12 %しかない

23

© 2013 IBM Corporation
ニーズ : 本番に適したパイプライン・モデル

24

© 2013 IBM Corporation
ニーズ : 本番に適したパイプライン・モデル

25

© 2013 IBM Corporation
統合されたパイプラインとスナップショットとの併
用

Web

Snapshot

Mid. Code

3
2

Mid. Config
DB

26

3

1

© 2013 IBM Corporation

2
今日のアジャイルおよび自動化
アジャイル
( Scrumban + DevOps )
•
•
•
•
•

27

小規模および大規模チーム
ビジネスから運用まで
標準化
分散型
複数のビルドを本番に

自動化
(プロビジョン → 監視)
•
•

•
•

Platform as a Service
プロビジョン、ビルド、テス
ト、
デプロイ、監視
エンタープライズ
共有化されたインフラストラ
クチャー

© 2013 IBM Corporation
「本番」を意識してマニフェストを読む
我々は、ソフトウェア開発を自ら行い、また、開発を行う者を支援することにより
、
常にソフトウェア開発の改善を模索しています。
その際に我々が重視するのは以下の項目です。
プロセスやツールより人やコミュニケーション
包括的な文書より実用的なソフトウェア
契約交渉より顧客との連携
計画の実行より変化への対応
前者も重要ですが、我々は、後者の項目をより重視します。
28

© 2013 IBM Corporation
デリバリーパイプラインの能力:ツール
必要に応じて段階的に適用できます
Rational Focal Point
Rational Requirements Composer

IBM UrbanCode Release

SmartCloud Orchestrator
IBM PureApplication System

Chef

IBM UrbanCode Deploy

Line of
Business

Jenkins
Rational Build Forge

Rational Team Concert

Rational Quality Manager
Rational Test Workbench
Rational Test Virtualization Server

SmartCloud Application
Performance
Management
Tealeaf

29

© 2013 IBM Corporation
30

© 2013 IBM Corporation
31

© 2013 IBM Corporation
関連展示のご案内
ただいまの講演に関連する展示は    となります。
01 04

14

第1会場 第 2 会
場
基調講演会場 第3会場

13
12

ソリューション・ツアー
受付

11

総合受付

10
09
08

Information Wall
07 06 05 04

DevOps
ゾーン
03 02 01

© 2013 IBM Corporation

ものづくり
ゾーン
ワークショップ、セッション、および資料は、 IBM またはセッション発表者によって準備され、それぞれ独自の見解を反映したものです。それらは情報提供の目的のみで提供されて
おり、いかなる参加者に対しても法律的またはその他の指導や助言を意図したものではなく、またそのような結果を生むものでもありません。本講演資料に含まれている情報につい
ては、完全性と正確性を期するよう努力しましたが、「現状のまま」提供され、明示または暗示にかかわらずいかなる保証も伴わないものとします。本講演資料またはその他の資料
の使用によって、あるいはその他の関連によって、いかなる損害が生じた場合も、 IBM は責任を負わないものとします。 本講演資料に含まれている内容は、 IBM またはそのサプラ
イヤーやライセンス交付者からいかなる保証または表明を引きだすことを意図したものでも、 IBM ソフトウェアの使用を規定する適用ライセンス契約の条項を変更することを意図し
たものでもなく、またそのような結果を生むものでもありません。
本講演資料で IBM 製品、プログラム、またはサービスに言及していても、 IBM が営業活動を行っているすべての国でそれらが使用可能であることを暗示するものではありません。
本講演資料で言及している製品リリース日付や製品機能は、市場機会またはその他の要因に基づいて IBM 独自の決定権をもっていつでも変更できるものとし、いかなる方法において
も将来の製品または機能が使用可能になると確約することを意図したものではありません。本講演資料に含まれている内容は、参加者が開始する活動によって特定の販売、売上高の
向上、またはその他の結果が生じると述べる、または暗示することを意図したものでも、またそのような結果を生むものでもありません。 パフォーマンスは、管理された環境におい
て標準的な IBM ベンチマークを使用した測定と予測に基づいています。ユーザーが経験する実際のスループットやパフォーマンスは、ユーザーのジョブ・ストリームにおけるマルチ
プログラミングの量、入出力構成、ストレージ構成、および処理されるワークロードなどの考慮事項を含む、数多くの要因に応じて変化します。したがって、個々のユーザーがここ
で述べられているものと同様の結果を得られると確約するものではありません。
記述されているすべてのお客様事例は、それらのお客様がどのように IBM 製品を使用したか、またそれらのお客様が達成した結果の実例として示されたものです。実際の環境コスト
およびパフォーマンス特性は、お客様ごとに異なる場合があります。
IBM 、 IBM ロゴ、 ibm.com 、 Focal Point 、 PureApplication 、 Rational 、 Rational Team Concert 、および Smarter Planet アイコンは、世界の多くの国で登録された International Business Machines
Corporation の商標です。
他の製品名およびサービス名等は、それぞれ IBM または各社の商標である場合があります。
現時点での IBM の商標リストについては、 www.ibm.com/legal/copytrade.shtml をご覧ください。

33

© 2013 IBM Corporation

Weitere ähnliche Inhalte

Was ist angesagt?

ビジネスとITの関係、そしてALM、DevOps
ビジネスとITの関係、そしてALM、DevOpsビジネスとITの関係、そしてALM、DevOps
ビジネスとITの関係、そしてALM、DevOps
智治 長沢
 
定量的プロジェクト管理ツール概要 Lt 20110730
定量的プロジェクト管理ツール概要 Lt 20110730定量的プロジェクト管理ツール概要 Lt 20110730
定量的プロジェクト管理ツール概要 Lt 20110730
hiroetoh
 

Was ist angesagt? (15)

これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2
これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2
これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2
 
これからの開発環境の話をしよう - 開発現場力を高める環境づくり #ost2013
これからの開発環境の話をしよう - 開発現場力を高める環境づくり #ost2013これからの開発環境の話をしよう - 開発現場力を高める環境づくり #ost2013
これからの開発環境の話をしよう - 開発現場力を高める環境づくり #ost2013
 
【#osh2014】これからのつながる開発環境とその秘訣 (仮)
【#osh2014】これからのつながる開発環境とその秘訣 (仮)【#osh2014】これからのつながる開発環境とその秘訣 (仮)
【#osh2014】これからのつながる開発環境とその秘訣 (仮)
 
ソフトウェア開発を加速させるリーン開発の原則 公開用
ソフトウェア開発を加速させるリーン開発の原則 公開用ソフトウェア開発を加速させるリーン開発の原則 公開用
ソフトウェア開発を加速させるリーン開発の原則 公開用
 
VSUG DAY 2012 winter Architect Academy
VSUG DAY 2012 winter Architect AcademyVSUG DAY 2012 winter Architect Academy
VSUG DAY 2012 winter Architect Academy
 
アジャイル開発の始め方
アジャイル開発の始め方アジャイル開発の始め方
アジャイル開発の始め方
 
【14-D-4】デベロッパー戦国時代!ストーリーをつなぐ開発環境と3つの秘訣
【14-D-4】デベロッパー戦国時代!ストーリーをつなぐ開発環境と3つの秘訣【14-D-4】デベロッパー戦国時代!ストーリーをつなぐ開発環境と3つの秘訣
【14-D-4】デベロッパー戦国時代!ストーリーをつなぐ開発環境と3つの秘訣
 
ビジネスとITの関係、そしてALM、DevOps
ビジネスとITの関係、そしてALM、DevOpsビジネスとITの関係、そしてALM、DevOps
ビジネスとITの関係、そしてALM、DevOps
 
監視ってなんだっけ?
監視ってなんだっけ?監視ってなんだっけ?
監視ってなんだっけ?
 
nikkeibp20131120public
nikkeibp20131120publicnikkeibp20131120public
nikkeibp20131120public
 
とあるメーカーのRedmine活用事例
とあるメーカーのRedmine活用事例とあるメーカーのRedmine活用事例
とあるメーカーのRedmine活用事例
 
リーンソフトウェア開発とは
リーンソフトウェア開発とはリーンソフトウェア開発とは
リーンソフトウェア開発とは
 
定量的プロジェクト管理ツール概要 Lt 20110730
定量的プロジェクト管理ツール概要 Lt 20110730定量的プロジェクト管理ツール概要 Lt 20110730
定量的プロジェクト管理ツール概要 Lt 20110730
 
俺の価値創造契約
俺の価値創造契約俺の価値創造契約
俺の価値創造契約
 
XP祭り2014「アジャイルを手放して得られたこと」
XP祭り2014「アジャイルを手放して得られたこと」 XP祭り2014「アジャイルを手放して得られたこと」
XP祭り2014「アジャイルを手放して得られたこと」
 

Andere mochten auch

Andere mochten auch (9)

リーン・スタートアップと Ci について @ DevOps 懇親会 #1
リーン・スタートアップと Ci について @ DevOps 懇親会 #1リーン・スタートアップと Ci について @ DevOps 懇親会 #1
リーン・スタートアップと Ci について @ DevOps 懇親会 #1
 
オープンソースのETLツール Pentaho Data Integration(PDI)のご紹介_20140906
オープンソースのETLツール Pentaho Data Integration(PDI)のご紹介_20140906オープンソースのETLツール Pentaho Data Integration(PDI)のご紹介_20140906
オープンソースのETLツール Pentaho Data Integration(PDI)のご紹介_20140906
 
経営のアジリティを支えるDevOpsと組織
経営のアジリティを支えるDevOpsと組織経営のアジリティを支えるDevOpsと組織
経営のアジリティを支えるDevOpsと組織
 
ソフトウェアテスト年表-WACATE2015冬
ソフトウェアテスト年表-WACATE2015冬ソフトウェアテスト年表-WACATE2015冬
ソフトウェアテスト年表-WACATE2015冬
 
サーバーワークス re:invent_2016~新サービス・アップデート紹介~
サーバーワークス re:invent_2016~新サービス・アップデート紹介~サーバーワークス re:invent_2016~新サービス・アップデート紹介~
サーバーワークス re:invent_2016~新サービス・アップデート紹介~
 
BluemixとIBM DevOps Servicesで始めるアプリケーション開発
BluemixとIBM DevOps Servicesで始めるアプリケーション開発BluemixとIBM DevOps Servicesで始めるアプリケーション開発
BluemixとIBM DevOps Servicesで始めるアプリケーション開発
 
DevOpsって何?
DevOpsって何?DevOpsって何?
DevOpsって何?
 
夏サミ2013【A1】基礎からわかるDevOps
夏サミ2013【A1】基礎からわかるDevOps夏サミ2013【A1】基礎からわかるDevOps
夏サミ2013【A1】基礎からわかるDevOps
 
Jaws days2017-ops jaws-2
Jaws days2017-ops jaws-2Jaws days2017-ops jaws-2
Jaws days2017-ops jaws-2
 

Ähnlich wie (Japanese) From Continuous Integration to DevOps - Japan Innovate 2013

Changing Infrastructure operation by DevOps And Agile Development
Changing Infrastructure operation by DevOps And Agile DevelopmentChanging Infrastructure operation by DevOps And Agile Development
Changing Infrastructure operation by DevOps And Agile Development
Taiji Tsuchiya
 
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
Yuki Ando
 
Ossを使ったazureでのdev ops
Ossを使ったazureでのdev opsOssを使ったazureでのdev ops
Ossを使ったazureでのdev ops
裕貴 荒井
 

Ähnlich wie (Japanese) From Continuous Integration to DevOps - Japan Innovate 2013 (20)

Developer Summit Summer 2013 C1セッション CA Technologies
Developer Summit Summer 2013 C1セッション CA TechnologiesDeveloper Summit Summer 2013 C1セッション CA Technologies
Developer Summit Summer 2013 C1セッション CA Technologies
 
Base 20141011 1_for_slideshre
Base 20141011 1_for_slideshreBase 20141011 1_for_slideshre
Base 20141011 1_for_slideshre
 
Changing Infrastructure operation by DevOps And Agile Development
Changing Infrastructure operation by DevOps And Agile DevelopmentChanging Infrastructure operation by DevOps And Agile Development
Changing Infrastructure operation by DevOps And Agile Development
 
【13-B-4】事例から学ぶdev ops実現のためのプラクティス(黒川敦〔日本アイ・ビー・エム〕)
【13-B-4】事例から学ぶdev ops実現のためのプラクティス(黒川敦〔日本アイ・ビー・エム〕)【13-B-4】事例から学ぶdev ops実現のためのプラクティス(黒川敦〔日本アイ・ビー・エム〕)
【13-B-4】事例から学ぶdev ops実現のためのプラクティス(黒川敦〔日本アイ・ビー・エム〕)
 
Xpjug lt-20210918
Xpjug lt-20210918Xpjug lt-20210918
Xpjug lt-20210918
 
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
 
アジャイル開発&DevOps-201904
アジャイル開発&DevOps-201904アジャイル開発&DevOps-201904
アジャイル開発&DevOps-201904
 
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOpsJAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps
JAWS FESTA Kansai 2013 | ビジネスに貢献する戦略的なITのためのDevOps
 
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは?
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは?第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは?
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは?
 
超高速開発の基礎概念 20141119 0
超高速開発の基礎概念 20141119 0超高速開発の基礎概念 20141119 0
超高速開発の基礎概念 20141119 0
 
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.
 
Application Re-Architecture Technology ~ StrutsからSpring MVCへ ~
Application Re-Architecture Technology ~ StrutsからSpring MVCへ ~Application Re-Architecture Technology ~ StrutsからSpring MVCへ ~
Application Re-Architecture Technology ~ StrutsからSpring MVCへ ~
 
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsakaビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
ビジネスとソフトウェア開発現場の架け橋 〜 なぜアジャイル? #AgileJapanOsaka
 
Process base
Process baseProcess base
Process base
 
Application Re-Architecture Technology ~ StrutsからSpring MVCへ ~
Application Re-Architecture Technology ~ StrutsからSpring MVCへ ~Application Re-Architecture Technology ~ StrutsからSpring MVCへ ~
Application Re-Architecture Technology ~ StrutsからSpring MVCへ ~
 
エンタープライズ・インフラ構築・運用でもDevOpsを活用しよう(CloudNative Days Spring 2021 ONLINE、2021年3月1...
エンタープライズ・インフラ構築・運用でもDevOpsを活用しよう(CloudNative Days Spring 2021 ONLINE、2021年3月1...エンタープライズ・インフラ構築・運用でもDevOpsを活用しよう(CloudNative Days Spring 2021 ONLINE、2021年3月1...
エンタープライズ・インフラ構築・運用でもDevOpsを活用しよう(CloudNative Days Spring 2021 ONLINE、2021年3月1...
 
Ossを使ったazureでのdev ops
Ossを使ったazureでのdev opsOssを使ったazureでのdev ops
Ossを使ったazureでのdev ops
 
Msセミナー20170830 slideshare
Msセミナー20170830 slideshareMsセミナー20170830 slideshare
Msセミナー20170830 slideshare
 
プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜
プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜
プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜
 

Mehr von Sanjeev Sharma

Mehr von Sanjeev Sharma (20)

Democratizing security
Democratizing securityDemocratizing security
Democratizing security
 
My code, my environment, and yes, my data
My code, my environment, and yes, my dataMy code, my environment, and yes, my data
My code, my environment, and yes, my data
 
Cloud expo 2018: From Apollo 13 to Google SRE - When DevOps meets SRE
Cloud expo 2018: From Apollo 13 to Google SRE - When DevOps meets SRECloud expo 2018: From Apollo 13 to Google SRE - When DevOps meets SRE
Cloud expo 2018: From Apollo 13 to Google SRE - When DevOps meets SRE
 
The Muda, Mura and Muri of DevOps
The Muda, Mura and Muri of DevOpsThe Muda, Mura and Muri of DevOps
The Muda, Mura and Muri of DevOps
 
DeliverAgile2018 - from Apollo 13 to Google SRE
DeliverAgile2018 - from Apollo 13 to Google SREDeliverAgile2018 - from Apollo 13 to Google SRE
DeliverAgile2018 - from Apollo 13 to Google SRE
 
From Apollo 13 to Google SRE
From Apollo 13 to Google SREFrom Apollo 13 to Google SRE
From Apollo 13 to Google SRE
 
From DevOps to DevSecOps: 2 Dimensions of Security for DevOps
From DevOps to DevSecOps: 2 Dimensions of Security for DevOpsFrom DevOps to DevSecOps: 2 Dimensions of Security for DevOps
From DevOps to DevSecOps: 2 Dimensions of Security for DevOps
 
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsHow NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOps
 
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm KeynoteUnicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
 
DevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessDevOps Thinking for the Line of Business
DevOps Thinking for the Line of Business
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scale
 
IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise IBM InterConnect 2016: Security for DevOps in an Enterprise
IBM InterConnect 2016: Security for DevOps in an Enterprise
 
DevOps adoption in the enterprise
DevOps adoption in the enterpriseDevOps adoption in the enterprise
DevOps adoption in the enterprise
 
dev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOpsdev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOps
 
OpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOpsOpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOps
 
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionDTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect Session
 
Mobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformationMobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformation
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
 

(Japanese) From Continuous Integration to DevOps - Japan Innovate 2013

Hinweis der Redaktion

  1. Speaker: Jeff
  2. Scrum – Project Management to Scrum Masters CI – Build management. Used to have build guys. Now we have build tooling guys. There are bumps!
  3. Scrum – Project Management to Scrum Masters CI – Build management. Used to have build guys. Now we have build tooling guys. There are bumps!
  4. From the Agenda: In this “new normal,” the most forward thinking companies will: Establish an enterprise capability for accelerated delivery of software that enables them to seize market opportunities and reduce time to customer feedback, improve governance while balancing quality and cost
  5. Optional slide. Graphic is available in English only.
  6. Mandatory closing slide (2 of 2) Thank You Slide (available in English only).
  7. Mandatory closing slide (1 of 2) Acknowledgements and disclaimers IBMers must include This mandatory “Acknowledgements and Disclaimers” slide at the end of your presentation before the closing “Thank You” slide. - You will need to customize the “Acknowledgements and Disclaimers” text in red appropriately.