SlideShare a Scribd company logo
1 of 68
Download to read offline
© 2016 Takashi Takebayashi
Microsoft MVP for Visual Studio and Development Technologies
Takashi Takebayashi
@changeworlds
そろそろ(おまえらの)DevOps
について一言いっておくか
Tokyo ComCamp 2016 powered by MVPs
© 2016 Takashi Takebayashi
Hi everyone,
© 2016 Takashi Takebayashi
What is DevOps?
Misunderstanding
Summary
Agenda
DevOpsとは何か?
大きな誤解
まとめ
© 2016 Takashi Takebayashi
What is DevOps?
DevOpsとは何か?
© 2016 Takashi Takebayashi
Q. What is DevOps? DevOpsとは何か?
© 2016 Takashi Takebayashi
Q. What is DevOps? DevOpsとは何か?
DevとOpsの
「DevOpsとは
コラボレーション
のことだ!」
© 2016 Takashi Takebayashi
Q. What is DevOps? DevOpsとは何か?
毎日頻繁にDeployする
「DevOpsとは
(10+DeploysPerDay)
ことだ!」
DevとOpsの
「DevOpsとは
コラボレーション
のことだ!」
© 2016 Takashi Takebayashi
Q. What is DevOps? DevOpsとは何か?
毎日頻繁にDeployする
「DevOpsとは
(10+DeploysPerDay)
ことだ!」
InfrastructureasCode
「DevOpsとは
のことだ!」
DevとOpsの
「DevOpsとは
コラボレーション
のことだ!」
© 2016 Takashi Takebayashi
Q. What is DevOps? DevOpsとは何か?
毎日頻繁にDeployする
「DevOpsとは
(10+DeploysPerDay)
ことだ!」
自動化
「DevOpsとは
のことだ!」
InfrastructureasCode
「DevOpsとは
のことだ!」
DevとOpsの
「DevOpsとは
コラボレーション
のことだ!」
© 2016 Takashi Takebayashi
Q. What is DevOps? DevOpsとは何か?
DevとOpsの
「DevOpsとは
コラボレーション
のことだ!」
毎日頻繁にDeployする
「DevOpsとは
(10+DeploysPerDay)
ことだ!」
自動化
「DevOpsとは
のことだ!」
我こそ元祖DevOps
InfrastructureasCode
「DevOpsとは
のことだ!」
© 2016 Takashi Takebayashi
Q. What is DevOps? DevOpsとは何か?
DevとOpsの
「DevOpsとは
コラボレーション
のことだ!」
毎日頻繁にDeployする
「DevOpsとは
(10+DeploysPerDay)
ことだ!」
我こそ元祖DevOps
我こそ真のDevOps
自動化
「DevOpsとは
のことだ!」
InfrastructureasCode
「DevOpsとは
のことだ!」
© 2016 Takashi Takebayashi
Q. What is DevOps? DevOpsとは何か?
DevとOpsの
「DevOpsとは
コラボレーション
のことだ!」
毎日頻繁にDeployする
「DevOpsとは
(10+DeploysPerDay)
ことだ!」
我こそ元祖DevOps
我こそ真のDevOps
自動化
「DevOpsとは
のことだ!」
InfrastructureasCode
「DevOpsとは
のことだ!」我こそ真のDevOps
© 2016 Takashi Takebayashi
自動化
「DevOpsとは
のことだ!」
Q. What is DevOps? DevOpsとは何か?
DevとOpsの
「DevOpsとは
コラボレーション
のことだ!」
毎日頻繁にDeployする
「DevOpsとは
(10+DeploysPerDay)
ことだ!」
InfrastructureasCode
「DevOpsとは
のことだ!」
我こそ元祖DevOps
我こそ本家DevOps
我こそ真のDevOps
我こそ真のDevOps
© 2016 Takashi Takebayashi
全体像を把握せず
それぞれが好き勝手言っている
© 2016 Takashi Takebayashi
群盲象を評す
http://blogimg.goo.ne.jp/user_image/79/fc/98d4f70aeea65e0fc6997b852db2f488.jpg
© 2016 Takashi Takebayashi
The original 原典
© 2016 Takashi Takebayashi
The original 原典
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
© 2016 Takashi Takebayashi
Dev versus Ops
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
© 2016 Takashi Takebayashi
Why?
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
© 2016 Takashi Takebayashi
Ops’ job is NOT to keep the site stable and fast
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
© 2016 Takashi Takebayashi
Ops’ job is to enable the business
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
© 2016 Takashi Takebayashi
The business requires change
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
© 2016 Takashi Takebayashi
But there’s a risk of outage when change
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
© 2016 Takashi Takebayashi
Lowering risk of change through tools and culture
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
© 2016 Takashi Takebayashi
Dev and Ops
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
© 2016 Takashi Takebayashi
Tools and Culture
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
© 2016 Takashi Takebayashi
Misunderstanding
大きな誤解
© 2016 Takashi Takebayashi
Q. デプロイの回数が
測定基準では?
© 2016 Takashi Takebayashi
DevOps
ALMとDevOpsとリーンスタートアップは何が違うのか? - Build Insider http://www.buildinsider.net/enterprise/almessentials/01
© 2016 Takashi Takebayashi
DevOps
ALMとDevOpsとリーンスタートアップは何が違うのか? - Build Insider http://www.buildinsider.net/enterprise/almessentials/01
© 2016 Takashi Takebayashi
The build-measure-learn feedback loop
ALMとDevOpsとリーンスタートアップは何が違うのか? - Build Insider http://www.buildinsider.net/enterprise/almessentials/01
© 2016 Takashi Takebayashi
The build-measure-learn feedback loop
ALMとDevOpsとリーンスタートアップは何が違うのか? - Build Insider http://www.buildinsider.net/enterprise/almessentials/01
© 2016 Takashi Takebayashi
Q. デプロイの回数が測定基準では?
デプロイの回数はフローの
中の1プロセスに過ぎない
1日に10回デプロイできても
意思決定から価値を生み出
すまでの時間が長くては意
味がない
ALMとDevOpsとリーンスタートアップは何が違うのか?
- Build Insider http://www.buildinsider.net/enterprise/almessentials/01
© 2016 Takashi Takebayashi
Q. どちらがビジネスとして好ましいですか?
毎日10回デプロイ
デプロイまで90日
デプロイ後、分析に1日
分析後、要求に1日
隔週1回デプロイ
デプロイまで9日かかる
デプロイ後、分析に1日
分析後、要求に1日
© 2016 Takashi Takebayashi
Q. どちらがビジネスとして好ましいですか?
毎日10回デプロイ
デプロイまで90日
デプロイ後、分析に1日
分析後、要求に1日
隔週1回デプロイ
デプロイまで9日かかる
デプロイ後、分析に1日
分析後、要求に1日
© 2016 Takashi Takebayashi
Q. どちらがビジネスとして好ましいですか?
毎日10回デプロイ
デプロイまで90日
デプロイ後、分析に1日
分析後、要求に1日
隔週1回デプロイ
デプロイまで9日かかる
デプロイ後、分析に1日
分析後、要求に1日
この対比、何かに似てないですか?
© 2016 Takashi Takebayashi
Water fall and Agile
Water Fall
要求分析
設計
実装
検証
時間
要求
Agile
時間
要求
© 2016 Takashi Takebayashi
By the way
ところで
© 2016 Takashi Takebayashi
Golden Circle
© 2016 Takashi Takebayashi
Golden Circle
Why
How
What
© 2016 Takashi Takebayashi
Golden Circle
Why
How
What
優れていない
リーダー
© 2016 Takashi Takebayashi
Golden Circle
Why
How
What
優れていない
リーダー
優れた
リーダー
© 2016 Takashi Takebayashi
自動化
「DevOpsとは
のことだ!」
Q. What is DevOps? DevOpsとは何か?
DevとOpsの
「DevOpsとは
コラボレーション
のことだ!」
毎日頻繁にDeployする
「DevOpsとは
(10+DeploysPerDay)
ことだ!」
InfrastructureasCode
「DevOpsとは
のことだ!」
我こそ元祖DevOps
我こそ本家DevOps
我こそ真のDevOps
我こそ真のDevOps
© 2016 Takashi Takebayashi
Golden Circle
Why
How
What
© 2016 Takashi Takebayashi
Golden Circle
Why
How
What
DevとOpsのコラボ
© 2016 Takashi Takebayashi
Golden Circle
DevとOpsのコラボ->How
Why
How
What
© 2016 Takashi Takebayashi
Golden Circle
DevとOpsのコラボ->How
InfrastructureasCode
Why
How
What
© 2016 Takashi Takebayashi
Golden Circle
DevとOpsのコラボ->How
InfrastructureasCode->How
Why
How
What
© 2016 Takashi Takebayashi
Golden Circle
DevとOpsのコラボ->How
InfrastructureasCode->How
Automated
Why
How
What
© 2016 Takashi Takebayashi
Golden Circle
DevとOpsのコラボ->How
InfrastructureasCode->How
Automated->How
Why
How
What
© 2016 Takashi Takebayashi
Golden Circle
DevとOpsのコラボ->How
InfrastructureasCode->How
Automated->How
Why
How
What
10+DeploysPerDay
© 2016 Takashi Takebayashi
Golden Circle
DevとOpsのコラボ->How
InfrastructureasCode->How
Automated->How
Why
How
What
10+DeploysPerDay->What
© 2016 Takashi Takebayashi
Golden Circle
DevとOpsのコラボ->How
InfrastructureasCode->How
Automated->How
Why
How
What
10+DeploysPerDay->What
Why-> ???
© 2016 Takashi Takebayashi
Golden Circle
DevとOpsのコラボ->How
InfrastructureasCode->How
Automated->How
Why
How
What
10+DeploysPerDay->What
Why-> ???
© 2016 Takashi Takebayashi
Golden Circle
DevとOpsのコラボ->How
InfrastructureasCode->How
Automated->How
Why
How
What
10+DeploysPerDay->What
Why-> ???
なぜ(Why)やっているのかが
わからない
© 2016 Takashi Takebayashi
The original 原典
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
© 2016 Takashi Takebayashi
Golden Circle
Why
How
What
© 2016 Takashi Takebayashi
Golden Circle
Thebusinessrequireschange
Why
How
What
© 2016 Takashi Takebayashi
Golden Circle
Thebusinessrequireschange->Why
Why
How
What
© 2016 Takashi Takebayashi
Golden Circle
Thebusinessrequireschange->Why
Why
How
What
changeistherootcauseofmostoutages
© 2016 Takashi Takebayashi
Golden Circle
Thebusinessrequireschange->Why
Why
How
What
changeistherootcauseofmostoutages
DevとOpsのコラボ->How
InfrastructureasCode->How
Automated->How
© 2016 Takashi Takebayashi
Golden Circle
Thebusinessrequireschange->Why
Why
How
What
changeistherootcauseofmostoutages
DevとOpsのコラボ->How
InfrastructureasCode->How
Automated->How
10+DeploysPerDay->What
© 2016 Takashi Takebayashi
Golden Circle
Thebusinessrequireschange->Why
Why
How
What
changeistherootcauseofmostoutages
DevとOpsのコラボ->How
InfrastructureasCode->How
Automated->How
10+DeploysPerDay->What
© 2016 Takashi Takebayashi
Golden Circle
Thebusinessrequireschange->Why
Why
How
What
changeistherootcauseofmostoutages
DevとOpsのコラボ->How
InfrastructureasCode->How
Automated->How
10+DeploysPerDay->What
Theoriginal(原典)は
Whyからはじめている
© 2016 Takashi Takebayashi
Summaryまとめ
© 2016 Takashi Takebayashi
Check the primary source 1次資料を調べる
Understanding “Why” なぜ?を理解する
Practice, practice, practice! 実践あるのみ
Summaryまとめ
© 2016 Takashi Takebayashi
Takashi Takebayashi @changeworlds
Microsoft MVP for Visual Studio and Development Technologies
Blog : http://changesworlds.com/
Role : Scrum Master, Agile Coach
Writing : Build Insider, mynavinews
Community : スクラム道, TFSUG, T4Tコアメンバ
Speaker
© 2016 Takashi Takebayashi
Thank you for your attention

More Related Content

What's hot

強いチームを創るには-20160124 Gaiakitchen
強いチームを創るには-20160124 Gaiakitchen強いチームを創るには-20160124 Gaiakitchen
強いチームを創るには-20160124 GaiakitchenTakao Kimura
 
エンタープライズアジャイル勉強会 LeSS概要
エンタープライズアジャイル勉強会 LeSS概要エンタープライズアジャイル勉強会 LeSS概要
エンタープライズアジャイル勉強会 LeSS概要Takao Kimura
 
Agile Discussion 1st
Agile Discussion 1stAgile Discussion 1st
Agile Discussion 1stTakao Kimura
 
価値ある製品を生み出すためのアジャイル実践ポイント
価値ある製品を生み出すためのアジャイル実践ポイント価値ある製品を生み出すためのアジャイル実践ポイント
価値ある製品を生み出すためのアジャイル実践ポイントNaoya Maekawa
 
hifiveで実現するエンタープライズHTML5システム開発
hifiveで実現するエンタープライズHTML5システム開発hifiveで実現するエンタープライズHTML5システム開発
hifiveで実現するエンタープライズHTML5システム開発Osamu Shimoda
 
アジャイルコーチから見たScaled Agile Method LeSS版
アジャイルコーチから見たScaled Agile Method LeSS版アジャイルコーチから見たScaled Agile Method LeSS版
アジャイルコーチから見たScaled Agile Method LeSS版Takao Kimura
 
LeSSでつなぐビジネスとIT
LeSSでつなぐビジネスとITLeSSでつなぐビジネスとIT
LeSSでつなぐビジネスとITTakao Kimura
 
あじゃいる時代の品質保証 ~DevSQAの提案~
あじゃいる時代の品質保証 ~DevSQAの提案~あじゃいる時代の品質保証 ~DevSQAの提案~
あじゃいる時代の品質保証 ~DevSQAの提案~Hiroaki Matsunaga
 
ビジネスとITの関係、そしてALM、DevOps
ビジネスとITの関係、そしてALM、DevOpsビジネスとITの関係、そしてALM、DevOps
ビジネスとITの関係、そしてALM、DevOps智治 長沢
 
これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2
これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2
これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2智治 長沢
 
アジャイルをシミュレーションで理解する
アジャイルをシミュレーションで理解するアジャイルをシミュレーションで理解する
アジャイルをシミュレーションで理解するAkiyah
 
20170710 hifive-test-meetup
20170710 hifive-test-meetup20170710 hifive-test-meetup
20170710 hifive-test-meetupNaoya Kojima
 
SaPID を導入するまでとそれから
SaPID を導入するまでとそれからSaPID を導入するまでとそれから
SaPID を導入するまでとそれからLIFULL Co., Ltd.
 
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove 社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove Itsuki Kuroda
 
KPTの理論と実践 公開用 プロジェクトへの「ふりかえりカイゼン」の導入で学んだこと
KPTの理論と実践 公開用 プロジェクトへの「ふりかえりカイゼン」の導入で学んだことKPTの理論と実践 公開用 プロジェクトへの「ふりかえりカイゼン」の導入で学んだこと
KPTの理論と実践 公開用 プロジェクトへの「ふりかえりカイゼン」の導入で学んだことESM SEC
 
Agile japan2016 a 2 ricksoft
Agile japan2016 a 2 ricksoftAgile japan2016 a 2 ricksoft
Agile japan2016 a 2 ricksoftHiroshi Ohnuki
 

What's hot (20)

強いチームを創るには-20160124 Gaiakitchen
強いチームを創るには-20160124 Gaiakitchen強いチームを創るには-20160124 Gaiakitchen
強いチームを創るには-20160124 Gaiakitchen
 
エンタープライズアジャイル勉強会 LeSS概要
エンタープライズアジャイル勉強会 LeSS概要エンタープライズアジャイル勉強会 LeSS概要
エンタープライズアジャイル勉強会 LeSS概要
 
Agile Discussion 1st
Agile Discussion 1stAgile Discussion 1st
Agile Discussion 1st
 
価値ある製品を生み出すためのアジャイル実践ポイント
価値ある製品を生み出すためのアジャイル実践ポイント価値ある製品を生み出すためのアジャイル実践ポイント
価値ある製品を生み出すためのアジャイル実践ポイント
 
hifiveで実現するエンタープライズHTML5システム開発
hifiveで実現するエンタープライズHTML5システム開発hifiveで実現するエンタープライズHTML5システム開発
hifiveで実現するエンタープライズHTML5システム開発
 
Atlassian Summit US 2017 #augj
Atlassian Summit US 2017 #augjAtlassian Summit US 2017 #augj
Atlassian Summit US 2017 #augj
 
アジャイルコーチから見たScaled Agile Method LeSS版
アジャイルコーチから見たScaled Agile Method LeSS版アジャイルコーチから見たScaled Agile Method LeSS版
アジャイルコーチから見たScaled Agile Method LeSS版
 
LeSSでつなぐビジネスとIT
LeSSでつなぐビジネスとITLeSSでつなぐビジネスとIT
LeSSでつなぐビジネスとIT
 
あじゃいる時代の品質保証 ~DevSQAの提案~
あじゃいる時代の品質保証 ~DevSQAの提案~あじゃいる時代の品質保証 ~DevSQAの提案~
あじゃいる時代の品質保証 ~DevSQAの提案~
 
ビジネスとITの関係、そしてALM、DevOps
ビジネスとITの関係、そしてALM、DevOpsビジネスとITの関係、そしてALM、DevOps
ビジネスとITの関係、そしてALM、DevOps
 
開発チームの世代交代への取り組み
開発チームの世代交代への取り組み開発チームの世代交代への取り組み
開発チームの世代交代への取り組み
 
開発ツール「Wijmo」と「SpreadJS」からみる業務アプリケーションの変遷とこれから
開発ツール「Wijmo」と「SpreadJS」からみる業務アプリケーションの変遷とこれから開発ツール「Wijmo」と「SpreadJS」からみる業務アプリケーションの変遷とこれから
開発ツール「Wijmo」と「SpreadJS」からみる業務アプリケーションの変遷とこれから
 
これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2
これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2
これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2
 
アジャイルをシミュレーションで理解する
アジャイルをシミュレーションで理解するアジャイルをシミュレーションで理解する
アジャイルをシミュレーションで理解する
 
ソフトウェア品質向上の 変 2015江戸~今、改革のとき~ 20150204
ソフトウェア品質向上の 変 2015江戸~今、改革のとき~ 20150204ソフトウェア品質向上の 変 2015江戸~今、改革のとき~ 20150204
ソフトウェア品質向上の 変 2015江戸~今、改革のとき~ 20150204
 
20170710 hifive-test-meetup
20170710 hifive-test-meetup20170710 hifive-test-meetup
20170710 hifive-test-meetup
 
SaPID を導入するまでとそれから
SaPID を導入するまでとそれからSaPID を導入するまでとそれから
SaPID を導入するまでとそれから
 
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove 社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove
社内スタートアップによる組織の成長に伴い発生する痛みとその解決策について(Rebuild) #devlove
 
KPTの理論と実践 公開用 プロジェクトへの「ふりかえりカイゼン」の導入で学んだこと
KPTの理論と実践 公開用 プロジェクトへの「ふりかえりカイゼン」の導入で学んだことKPTの理論と実践 公開用 プロジェクトへの「ふりかえりカイゼン」の導入で学んだこと
KPTの理論と実践 公開用 プロジェクトへの「ふりかえりカイゼン」の導入で学んだこと
 
Agile japan2016 a 2 ricksoft
Agile japan2016 a 2 ricksoftAgile japan2016 a 2 ricksoft
Agile japan2016 a 2 ricksoft
 

Similar to そろそろ(おまえらの)DevOpsについて一言いっておくか

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 TechnologiesSA CA
 
Ossを使ったazureでのdev ops
Ossを使ったazureでのdev opsOssを使ったazureでのdev ops
Ossを使ったazureでのdev ops裕貴 荒井
 
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは?
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは?第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは?
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは?Takashi Takebayashi
 
DevOpsハッカソン参加レポート
DevOpsハッカソン参加レポートDevOpsハッカソン参加レポート
DevOpsハッカソン参加レポートTakashi Takebayashi
 
プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜
プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜
プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜Takashi Takebayashi
 
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)Developers Summit
 
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~Yuki Ando
 
[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例
[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例
[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例de:code 2017
 
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017Yuki Okada
 
MicroServiceArchitecture
MicroServiceArchitectureMicroServiceArchitecture
MicroServiceArchitectureKaseya Hiroshi
 
10+ Deploys per day at COOKPAD
10+ Deploys per day at COOKPAD10+ Deploys per day at COOKPAD
10+ Deploys per day at COOKPADKengo HAMASAKI
 
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」naoki ando
 
Gmo media.inc dev ops of own way
Gmo media.inc dev ops of own wayGmo media.inc dev ops of own way
Gmo media.inc dev ops of own wayDai Utsui
 
作る人から作りながら運用する人になっていく
作る人から作りながら運用する人になっていく作る人から作りながら運用する人になっていく
作る人から作りながら運用する人になっていくRyo Mitoma
 
SpotBugs(FindBugs)による 大規模ERPのコード品質改善
SpotBugs(FindBugs)による 大規模ERPのコード品質改善SpotBugs(FindBugs)による 大規模ERPのコード品質改善
SpotBugs(FindBugs)による 大規模ERPのコード品質改善Works Applications
 
プロデューサーやデザイナー, etc…とエンジニアがコラボレーションできるVisual Studio Online
プロデューサーやデザイナー, etc…とエンジニアがコラボレーションできるVisual Studio Onlineプロデューサーやデザイナー, etc…とエンジニアがコラボレーションできるVisual Studio Online
プロデューサーやデザイナー, etc…とエンジニアがコラボレーションできるVisual Studio OnlineTakashi Takebayashi
 

Similar to そろそろ(おまえらの)DevOpsについて一言いっておくか (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
 
Ossを使ったazureでのdev ops
Ossを使ったazureでのdev opsOssを使ったazureでのdev ops
Ossを使ったazureでのdev ops
 
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは?
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは?第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは?
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - イマドキのチーム開発を支えるプロセスとは?
 
DevOpsハッカソン参加レポート
DevOpsハッカソン参加レポートDevOpsハッカソン参加レポート
DevOpsハッカソン参加レポート
 
プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜
プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜
プロセスの過去から未来への物語 〜イマドキのチーム開発を支えるプロセスとは?〜
 
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
夏サミ2013 基調講演 「DevOpsは開発現場とビジネスの間に何を生むか?」(新野淳一氏)
 
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
 
[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例
[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例
[DO12] ナビタイムジャパン CTO 菊池氏が語る IT リーダのための開発を加速させる DevOps の実践例
 
Dockerとdev ops
Dockerとdev opsDockerとdev ops
Dockerとdev ops
 
Xpjug lt-20210918
Xpjug lt-20210918Xpjug lt-20210918
Xpjug lt-20210918
 
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
 
DevOpsDays Tokyo Opening
DevOpsDays Tokyo OpeningDevOpsDays Tokyo Opening
DevOpsDays Tokyo Opening
 
MicroServiceArchitecture
MicroServiceArchitectureMicroServiceArchitecture
MicroServiceArchitecture
 
10+ Deploys per day at COOKPAD
10+ Deploys per day at COOKPAD10+ Deploys per day at COOKPAD
10+ Deploys per day at COOKPAD
 
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
パソナテック Find Your Ability 講演資料 「ディレクターにとってのWeb業界って? 」
 
Gmo media.inc dev ops of own way
Gmo media.inc dev ops of own wayGmo media.inc dev ops of own way
Gmo media.inc dev ops of own way
 
作る人から作りながら運用する人になっていく
作る人から作りながら運用する人になっていく作る人から作りながら運用する人になっていく
作る人から作りながら運用する人になっていく
 
DevOps Conference #1
DevOps Conference #1DevOps Conference #1
DevOps Conference #1
 
SpotBugs(FindBugs)による 大規模ERPのコード品質改善
SpotBugs(FindBugs)による 大規模ERPのコード品質改善SpotBugs(FindBugs)による 大規模ERPのコード品質改善
SpotBugs(FindBugs)による 大規模ERPのコード品質改善
 
プロデューサーやデザイナー, etc…とエンジニアがコラボレーションできるVisual Studio Online
プロデューサーやデザイナー, etc…とエンジニアがコラボレーションできるVisual Studio Onlineプロデューサーやデザイナー, etc…とエンジニアがコラボレーションできるVisual Studio Online
プロデューサーやデザイナー, etc…とエンジニアがコラボレーションできるVisual Studio Online
 

More from Takashi Takebayashi

de:code 2017 [TL12] "炎上案件ストッパー"はかく語りき 「プロジェクトの成果をあげるために意識した一つの事」
de:code 2017 [TL12] "炎上案件ストッパー"はかく語りき 「プロジェクトの成果をあげるために意識した一つの事」de:code 2017 [TL12] "炎上案件ストッパー"はかく語りき 「プロジェクトの成果をあげるために意識した一つの事」
de:code 2017 [TL12] "炎上案件ストッパー"はかく語りき 「プロジェクトの成果をあげるために意識した一つの事」Takashi Takebayashi
 
Connect(); // 2015 Latest information
Connect(); // 2015 Latest informationConnect(); // 2015 Latest information
Connect(); // 2015 Latest informationTakashi Takebayashi
 
セルフマージやQAしないで本番にリリースするのでできないようにしたら、反対されたお話
セルフマージやQAしないで本番にリリースするのでできないようにしたら、反対されたお話セルフマージやQAしないで本番にリリースするのでできないようにしたら、反対されたお話
セルフマージやQAしないで本番にリリースするのでできないようにしたら、反対されたお話Takashi Takebayashi
 
成果をあげるたったひとつの冴えたやりかた
成果をあげるたったひとつの冴えたやりかた成果をあげるたったひとつの冴えたやりかた
成果をあげるたったひとつの冴えたやりかたTakashi Takebayashi
 
Team Foundation Serverで始める業務改善/現場改善
Team Foundation Serverで始める業務改善/現場改善Team Foundation Serverで始める業務改善/現場改善
Team Foundation Serverで始める業務改善/現場改善Takashi Takebayashi
 
問題が起こった時、変えるのは人かそれともプロセスか?
問題が起こった時、変えるのは人かそれともプロセスか?問題が起こった時、変えるのは人かそれともプロセスか?
問題が起こった時、変えるのは人かそれともプロセスか?Takashi Takebayashi
 
VSOで始めるXcodeでのビルド
VSOで始めるXcodeでのビルドVSOで始めるXcodeでのビルド
VSOで始めるXcodeでのビルドTakashi Takebayashi
 
三位一体でイノベーションを起こそう!〜DevOpsBiz で生みだす無限の回転〜
三位一体でイノベーションを起こそう!〜DevOpsBiz で生みだす無限の回転〜三位一体でイノベーションを起こそう!〜DevOpsBiz で生みだす無限の回転〜
三位一体でイノベーションを起こそう!〜DevOpsBiz で生みだす無限の回転〜Takashi Takebayashi
 
北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた
北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた
北風と太陽またの名を現場に導入するたったひとつの冴えたやりかたTakashi Takebayashi
 
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - 北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - 北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - 北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - 北風と太陽またの名を現場に導入するたったひとつの冴えたやりかたTakashi Takebayashi
 
第24回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - 北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた
第24回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - 北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた第24回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - 北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた
第24回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - 北風と太陽またの名を現場に導入するたったひとつの冴えたやりかたTakashi Takebayashi
 
DevLOVE現場甲子園2014 東日本大会 - ALM Essentials II History of Changeworlds
DevLOVE現場甲子園2014 東日本大会 - ALM Essentials II History of ChangeworldsDevLOVE現場甲子園2014 東日本大会 - ALM Essentials II History of Changeworlds
DevLOVE現場甲子園2014 東日本大会 - ALM Essentials II History of ChangeworldsTakashi Takebayashi
 
第22回 #TFSUG ちぇんわ祭り - ALM Essentials
第22回 #TFSUG ちぇんわ祭り - ALM Essentials第22回 #TFSUG ちぇんわ祭り - ALM Essentials
第22回 #TFSUG ちぇんわ祭り - ALM EssentialsTakashi Takebayashi
 
アジャイルサムライ壱の太刀 - すべては継続的な価値提供のために -
アジャイルサムライ壱の太刀 - すべては継続的な価値提供のために -アジャイルサムライ壱の太刀 - すべては継続的な価値提供のために -
アジャイルサムライ壱の太刀 - すべては継続的な価値提供のために -Takashi Takebayashi
 
第18回 #TFSUG TFS の今 - TFSをきっかけに始まった自己組織化
第18回 #TFSUG TFS の今 - TFSをきっかけに始まった自己組織化第18回 #TFSUG TFS の今 - TFSをきっかけに始まった自己組織化
第18回 #TFSUG TFS の今 - TFSをきっかけに始まった自己組織化Takashi Takebayashi
 
第12回 #TFSUG :TOC探究者のプロセス運営 Learn to Untangle
第12回 #TFSUG :TOC探究者のプロセス運営 Learn to Untangle第12回 #TFSUG :TOC探究者のプロセス運営 Learn to Untangle
第12回 #TFSUG :TOC探究者のプロセス運営 Learn to UntangleTakashi Takebayashi
 
Coderetreat in Japan #01 Presented by MTI Ltd
Coderetreat in Japan #01 Presented by MTI LtdCoderetreat in Japan #01 Presented by MTI Ltd
Coderetreat in Japan #01 Presented by MTI LtdTakashi Takebayashi
 

More from Takashi Takebayashi (20)

de:code 2017 [TL12] "炎上案件ストッパー"はかく語りき 「プロジェクトの成果をあげるために意識した一つの事」
de:code 2017 [TL12] "炎上案件ストッパー"はかく語りき 「プロジェクトの成果をあげるために意識した一つの事」de:code 2017 [TL12] "炎上案件ストッパー"はかく語りき 「プロジェクトの成果をあげるために意識した一つの事」
de:code 2017 [TL12] "炎上案件ストッパー"はかく語りき 「プロジェクトの成果をあげるために意識した一つの事」
 
Connect(); // 2015 Latest information
Connect(); // 2015 Latest informationConnect(); // 2015 Latest information
Connect(); // 2015 Latest information
 
Git Boot Camp for Designer
Git Boot Camp for DesignerGit Boot Camp for Designer
Git Boot Camp for Designer
 
セルフマージやQAしないで本番にリリースするのでできないようにしたら、反対されたお話
セルフマージやQAしないで本番にリリースするのでできないようにしたら、反対されたお話セルフマージやQAしないで本番にリリースするのでできないようにしたら、反対されたお話
セルフマージやQAしないで本番にリリースするのでできないようにしたら、反対されたお話
 
成果をあげるたったひとつの冴えたやりかた
成果をあげるたったひとつの冴えたやりかた成果をあげるたったひとつの冴えたやりかた
成果をあげるたったひとつの冴えたやりかた
 
Team Foundation Serverで始める業務改善/現場改善
Team Foundation Serverで始める業務改善/現場改善Team Foundation Serverで始める業務改善/現場改善
Team Foundation Serverで始める業務改善/現場改善
 
問題が起こった時、変えるのは人かそれともプロセスか?
問題が起こった時、変えるのは人かそれともプロセスか?問題が起こった時、変えるのは人かそれともプロセスか?
問題が起こった時、変えるのは人かそれともプロセスか?
 
VSOで始めるXcodeでのビルド
VSOで始めるXcodeでのビルドVSOで始めるXcodeでのビルド
VSOで始めるXcodeでのビルド
 
三位一体でイノベーションを起こそう!〜DevOpsBiz で生みだす無限の回転〜
三位一体でイノベーションを起こそう!〜DevOpsBiz で生みだす無限の回転〜三位一体でイノベーションを起こそう!〜DevOpsBiz で生みだす無限の回転〜
三位一体でイノベーションを起こそう!〜DevOpsBiz で生みだす無限の回転〜
 
北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた
北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた
北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた
 
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - 北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - 北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - 北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた
第25回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - 北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた
 
第24回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - 北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた
第24回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - 北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた第24回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - 北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた
第24回 #TFSUG ノウハウお伝えします! 鉄人から学ぶ TFS セミナー編 - 北風と太陽またの名を現場に導入するたったひとつの冴えたやりかた
 
DevLOVE現場甲子園2014 東日本大会 - ALM Essentials II History of Changeworlds
DevLOVE現場甲子園2014 東日本大会 - ALM Essentials II History of ChangeworldsDevLOVE現場甲子園2014 東日本大会 - ALM Essentials II History of Changeworlds
DevLOVE現場甲子園2014 東日本大会 - ALM Essentials II History of Changeworlds
 
第22回 #TFSUG ちぇんわ祭り - ALM Essentials
第22回 #TFSUG ちぇんわ祭り - ALM Essentials第22回 #TFSUG ちぇんわ祭り - ALM Essentials
第22回 #TFSUG ちぇんわ祭り - ALM Essentials
 
アジャイルサムライ壱の太刀 - すべては継続的な価値提供のために -
アジャイルサムライ壱の太刀 - すべては継続的な価値提供のために -アジャイルサムライ壱の太刀 - すべては継続的な価値提供のために -
アジャイルサムライ壱の太刀 - すべては継続的な価値提供のために -
 
第18回 #TFSUG TFS の今 - TFSをきっかけに始まった自己組織化
第18回 #TFSUG TFS の今 - TFSをきっかけに始まった自己組織化第18回 #TFSUG TFS の今 - TFSをきっかけに始まった自己組織化
第18回 #TFSUG TFS の今 - TFSをきっかけに始まった自己組織化
 
devsumi2013application
devsumi2013applicationdevsumi2013application
devsumi2013application
 
第12回 #TFSUG :TOC探究者のプロセス運営 Learn to Untangle
第12回 #TFSUG :TOC探究者のプロセス運営 Learn to Untangle第12回 #TFSUG :TOC探究者のプロセス運営 Learn to Untangle
第12回 #TFSUG :TOC探究者のプロセス運営 Learn to Untangle
 
Coderetreat in Japan #01 Presented by MTI Ltd
Coderetreat in Japan #01 Presented by MTI LtdCoderetreat in Japan #01 Presented by MTI Ltd
Coderetreat in Japan #01 Presented by MTI Ltd
 
リーダー塾4期卒業LT
リーダー塾4期卒業LTリーダー塾4期卒業LT
リーダー塾4期卒業LT
 

Recently uploaded

新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
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
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdffurutsuka
 

Recently uploaded (9)

新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
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
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
 

そろそろ(おまえらの)DevOpsについて一言いっておくか

  • 1. © 2016 Takashi Takebayashi Microsoft MVP for Visual Studio and Development Technologies Takashi Takebayashi @changeworlds そろそろ(おまえらの)DevOps について一言いっておくか Tokyo ComCamp 2016 powered by MVPs
  • 2. © 2016 Takashi Takebayashi Hi everyone,
  • 3. © 2016 Takashi Takebayashi What is DevOps? Misunderstanding Summary Agenda DevOpsとは何か? 大きな誤解 まとめ
  • 4. © 2016 Takashi Takebayashi What is DevOps? DevOpsとは何か?
  • 5. © 2016 Takashi Takebayashi Q. What is DevOps? DevOpsとは何か?
  • 6. © 2016 Takashi Takebayashi Q. What is DevOps? DevOpsとは何か? DevとOpsの 「DevOpsとは コラボレーション のことだ!」
  • 7. © 2016 Takashi Takebayashi Q. What is DevOps? DevOpsとは何か? 毎日頻繁にDeployする 「DevOpsとは (10+DeploysPerDay) ことだ!」 DevとOpsの 「DevOpsとは コラボレーション のことだ!」
  • 8. © 2016 Takashi Takebayashi Q. What is DevOps? DevOpsとは何か? 毎日頻繁にDeployする 「DevOpsとは (10+DeploysPerDay) ことだ!」 InfrastructureasCode 「DevOpsとは のことだ!」 DevとOpsの 「DevOpsとは コラボレーション のことだ!」
  • 9. © 2016 Takashi Takebayashi Q. What is DevOps? DevOpsとは何か? 毎日頻繁にDeployする 「DevOpsとは (10+DeploysPerDay) ことだ!」 自動化 「DevOpsとは のことだ!」 InfrastructureasCode 「DevOpsとは のことだ!」 DevとOpsの 「DevOpsとは コラボレーション のことだ!」
  • 10. © 2016 Takashi Takebayashi Q. What is DevOps? DevOpsとは何か? DevとOpsの 「DevOpsとは コラボレーション のことだ!」 毎日頻繁にDeployする 「DevOpsとは (10+DeploysPerDay) ことだ!」 自動化 「DevOpsとは のことだ!」 我こそ元祖DevOps InfrastructureasCode 「DevOpsとは のことだ!」
  • 11. © 2016 Takashi Takebayashi Q. What is DevOps? DevOpsとは何か? DevとOpsの 「DevOpsとは コラボレーション のことだ!」 毎日頻繁にDeployする 「DevOpsとは (10+DeploysPerDay) ことだ!」 我こそ元祖DevOps 我こそ真のDevOps 自動化 「DevOpsとは のことだ!」 InfrastructureasCode 「DevOpsとは のことだ!」
  • 12. © 2016 Takashi Takebayashi Q. What is DevOps? DevOpsとは何か? DevとOpsの 「DevOpsとは コラボレーション のことだ!」 毎日頻繁にDeployする 「DevOpsとは (10+DeploysPerDay) ことだ!」 我こそ元祖DevOps 我こそ真のDevOps 自動化 「DevOpsとは のことだ!」 InfrastructureasCode 「DevOpsとは のことだ!」我こそ真のDevOps
  • 13. © 2016 Takashi Takebayashi 自動化 「DevOpsとは のことだ!」 Q. What is DevOps? DevOpsとは何か? DevとOpsの 「DevOpsとは コラボレーション のことだ!」 毎日頻繁にDeployする 「DevOpsとは (10+DeploysPerDay) ことだ!」 InfrastructureasCode 「DevOpsとは のことだ!」 我こそ元祖DevOps 我こそ本家DevOps 我こそ真のDevOps 我こそ真のDevOps
  • 14. © 2016 Takashi Takebayashi 全体像を把握せず それぞれが好き勝手言っている
  • 15. © 2016 Takashi Takebayashi 群盲象を評す http://blogimg.goo.ne.jp/user_image/79/fc/98d4f70aeea65e0fc6997b852db2f488.jpg
  • 16. © 2016 Takashi Takebayashi The original 原典
  • 17. © 2016 Takashi Takebayashi The original 原典 http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
  • 18. © 2016 Takashi Takebayashi Dev versus Ops http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
  • 19. © 2016 Takashi Takebayashi Why? http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
  • 20. © 2016 Takashi Takebayashi Ops’ job is NOT to keep the site stable and fast http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
  • 21. © 2016 Takashi Takebayashi Ops’ job is to enable the business http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
  • 22. © 2016 Takashi Takebayashi The business requires change http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
  • 23. © 2016 Takashi Takebayashi But there’s a risk of outage when change http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
  • 24. © 2016 Takashi Takebayashi Lowering risk of change through tools and culture http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
  • 25. © 2016 Takashi Takebayashi Dev and Ops http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
  • 26. © 2016 Takashi Takebayashi Tools and Culture http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
  • 27. © 2016 Takashi Takebayashi Misunderstanding 大きな誤解
  • 28. © 2016 Takashi Takebayashi Q. デプロイの回数が 測定基準では?
  • 29. © 2016 Takashi Takebayashi DevOps ALMとDevOpsとリーンスタートアップは何が違うのか? - Build Insider http://www.buildinsider.net/enterprise/almessentials/01
  • 30. © 2016 Takashi Takebayashi DevOps ALMとDevOpsとリーンスタートアップは何が違うのか? - Build Insider http://www.buildinsider.net/enterprise/almessentials/01
  • 31. © 2016 Takashi Takebayashi The build-measure-learn feedback loop ALMとDevOpsとリーンスタートアップは何が違うのか? - Build Insider http://www.buildinsider.net/enterprise/almessentials/01
  • 32. © 2016 Takashi Takebayashi The build-measure-learn feedback loop ALMとDevOpsとリーンスタートアップは何が違うのか? - Build Insider http://www.buildinsider.net/enterprise/almessentials/01
  • 33. © 2016 Takashi Takebayashi Q. デプロイの回数が測定基準では? デプロイの回数はフローの 中の1プロセスに過ぎない 1日に10回デプロイできても 意思決定から価値を生み出 すまでの時間が長くては意 味がない ALMとDevOpsとリーンスタートアップは何が違うのか? - Build Insider http://www.buildinsider.net/enterprise/almessentials/01
  • 34. © 2016 Takashi Takebayashi Q. どちらがビジネスとして好ましいですか? 毎日10回デプロイ デプロイまで90日 デプロイ後、分析に1日 分析後、要求に1日 隔週1回デプロイ デプロイまで9日かかる デプロイ後、分析に1日 分析後、要求に1日
  • 35. © 2016 Takashi Takebayashi Q. どちらがビジネスとして好ましいですか? 毎日10回デプロイ デプロイまで90日 デプロイ後、分析に1日 分析後、要求に1日 隔週1回デプロイ デプロイまで9日かかる デプロイ後、分析に1日 分析後、要求に1日
  • 36. © 2016 Takashi Takebayashi Q. どちらがビジネスとして好ましいですか? 毎日10回デプロイ デプロイまで90日 デプロイ後、分析に1日 分析後、要求に1日 隔週1回デプロイ デプロイまで9日かかる デプロイ後、分析に1日 分析後、要求に1日 この対比、何かに似てないですか?
  • 37. © 2016 Takashi Takebayashi Water fall and Agile Water Fall 要求分析 設計 実装 検証 時間 要求 Agile 時間 要求
  • 38. © 2016 Takashi Takebayashi By the way ところで
  • 39. © 2016 Takashi Takebayashi Golden Circle
  • 40. © 2016 Takashi Takebayashi Golden Circle Why How What
  • 41. © 2016 Takashi Takebayashi Golden Circle Why How What 優れていない リーダー
  • 42. © 2016 Takashi Takebayashi Golden Circle Why How What 優れていない リーダー 優れた リーダー
  • 43. © 2016 Takashi Takebayashi 自動化 「DevOpsとは のことだ!」 Q. What is DevOps? DevOpsとは何か? DevとOpsの 「DevOpsとは コラボレーション のことだ!」 毎日頻繁にDeployする 「DevOpsとは (10+DeploysPerDay) ことだ!」 InfrastructureasCode 「DevOpsとは のことだ!」 我こそ元祖DevOps 我こそ本家DevOps 我こそ真のDevOps 我こそ真のDevOps
  • 44. © 2016 Takashi Takebayashi Golden Circle Why How What
  • 45. © 2016 Takashi Takebayashi Golden Circle Why How What DevとOpsのコラボ
  • 46. © 2016 Takashi Takebayashi Golden Circle DevとOpsのコラボ->How Why How What
  • 47. © 2016 Takashi Takebayashi Golden Circle DevとOpsのコラボ->How InfrastructureasCode Why How What
  • 48. © 2016 Takashi Takebayashi Golden Circle DevとOpsのコラボ->How InfrastructureasCode->How Why How What
  • 49. © 2016 Takashi Takebayashi Golden Circle DevとOpsのコラボ->How InfrastructureasCode->How Automated Why How What
  • 50. © 2016 Takashi Takebayashi Golden Circle DevとOpsのコラボ->How InfrastructureasCode->How Automated->How Why How What
  • 51. © 2016 Takashi Takebayashi Golden Circle DevとOpsのコラボ->How InfrastructureasCode->How Automated->How Why How What 10+DeploysPerDay
  • 52. © 2016 Takashi Takebayashi Golden Circle DevとOpsのコラボ->How InfrastructureasCode->How Automated->How Why How What 10+DeploysPerDay->What
  • 53. © 2016 Takashi Takebayashi Golden Circle DevとOpsのコラボ->How InfrastructureasCode->How Automated->How Why How What 10+DeploysPerDay->What Why-> ???
  • 54. © 2016 Takashi Takebayashi Golden Circle DevとOpsのコラボ->How InfrastructureasCode->How Automated->How Why How What 10+DeploysPerDay->What Why-> ???
  • 55. © 2016 Takashi Takebayashi Golden Circle DevとOpsのコラボ->How InfrastructureasCode->How Automated->How Why How What 10+DeploysPerDay->What Why-> ??? なぜ(Why)やっているのかが わからない
  • 56. © 2016 Takashi Takebayashi The original 原典 http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
  • 57. © 2016 Takashi Takebayashi Golden Circle Why How What
  • 58. © 2016 Takashi Takebayashi Golden Circle Thebusinessrequireschange Why How What
  • 59. © 2016 Takashi Takebayashi Golden Circle Thebusinessrequireschange->Why Why How What
  • 60. © 2016 Takashi Takebayashi Golden Circle Thebusinessrequireschange->Why Why How What changeistherootcauseofmostoutages
  • 61. © 2016 Takashi Takebayashi Golden Circle Thebusinessrequireschange->Why Why How What changeistherootcauseofmostoutages DevとOpsのコラボ->How InfrastructureasCode->How Automated->How
  • 62. © 2016 Takashi Takebayashi Golden Circle Thebusinessrequireschange->Why Why How What changeistherootcauseofmostoutages DevとOpsのコラボ->How InfrastructureasCode->How Automated->How 10+DeploysPerDay->What
  • 63. © 2016 Takashi Takebayashi Golden Circle Thebusinessrequireschange->Why Why How What changeistherootcauseofmostoutages DevとOpsのコラボ->How InfrastructureasCode->How Automated->How 10+DeploysPerDay->What
  • 64. © 2016 Takashi Takebayashi Golden Circle Thebusinessrequireschange->Why Why How What changeistherootcauseofmostoutages DevとOpsのコラボ->How InfrastructureasCode->How Automated->How 10+DeploysPerDay->What Theoriginal(原典)は Whyからはじめている
  • 65. © 2016 Takashi Takebayashi Summaryまとめ
  • 66. © 2016 Takashi Takebayashi Check the primary source 1次資料を調べる Understanding “Why” なぜ?を理解する Practice, practice, practice! 実践あるのみ Summaryまとめ
  • 67. © 2016 Takashi Takebayashi Takashi Takebayashi @changeworlds Microsoft MVP for Visual Studio and Development Technologies Blog : http://changesworlds.com/ Role : Scrum Master, Agile Coach Writing : Build Insider, mynavinews Community : スクラム道, TFSUG, T4Tコアメンバ Speaker
  • 68. © 2016 Takashi Takebayashi Thank you for your attention

Editor's Notes

  1. Flickrの発表「10+ Deploys Per Day」を知らんのか?
  2. 黙れ、小僧!毎日頻繁にデプロイするにはDevとOpsのコラボは必須ではないか!!
  3. DevとOpsのコラボだけじゃ毎日頻繁にデプロイなんてできない。そう、IaC以外ではね!つまり、IaCが本質だ!
  4. 何を言っているんだ、それら全てをひっくるめて自動化じゃないか、つまり自動化こそが本家DevOps!
  5. こういう状態を評す言葉があります。
  6. 伝統的な組織では、開発部門と運用部門は対立しています。
  7. なぜか?まず開発者は新しい機能を追加していきたいのですが、運用者は安定稼働したシステムに手を加えたくないためです。機能の追加にはシステムに変更を加えるため、両者の利害が対立しているわけです。
  8. しかし、運用者の目的もシステムの安定稼働ではありません。
  9. 運用者の目的もビジネスの実現です。もちろん、これは開発者も同様です。
  10. しかし、ビジネスを進めて行くには変化が必要です。だから開発者もビジネスを進める、実現するために変更を加え続けているわけです。
  11. とはいえ、変化・変更をシステムに加えることはシステムダウンの原因にもなりえます。どうすればよいでしょうか?ニトリなんてそれの良い例です。
  12. 変化・変更によるリスクを低くすればいいわけです。そう、ツールと社内文化によって。
  13. そのためには開発者と運用者が協力し合わなければならないわけです。これがDevOpsと言われる所以です。
  14. 原典では「こうしたツールと企業文化の実現は簡単ではない」としつつ、その実現に必要なツールと文化の要素を次のように紹介しています。 T4. 何時何分に発火すると設定できるもの、これがないとインフラさん深夜2時にリリースよろしくニキーってなります。T6.ChatOps、C4.非難するのを避けましょうといった具合です。
  15. DevOpsと言うと大抵こういった図が出てきます。
  16. デプロイはこの部分です。
  17. 有名なリンスタのFBLで言うと
  18. デプロイはこの部分です。
  19. 分かり易く、デプロイ回数を消してみましょう。
  20. この対比
  21. 大事なことになかなか気づかないようなので、少し話を変えてみましょう。
  22. 「優れたリーダーはどうやって行動を促すか」で有名なサイモン・シネックが提唱したGolden Circleをご存知でしょうか?
  23. こんな感じのやつです。
  24. こんな感じのやつです。
  25. こんな感じのやつです。
  26. これで考えてみましょう
  27. WhatないしはHowしかありません。つまり、優れていないリーダーのアプローチということです。
  28. 「優れたリーダーはどうやって行動を促すか」で有名なサイモン・シネックが提唱したGolden Circleで最も重要なWhyがないわけです。だからみんな好き勝手言っているわけです。
  29. では原典ではどうでしょうか?
  30. その解決策として、「DevとOpsのコラボ」「IaC」「自動化」などが必要だと言っているわけです。
  31. その結果、10+Deploys Per Dayになると
  32. 原典を理解せずにあーだーこーだーいっても意味がない、全くムダ
  33. スピーカーは〜
  34. 最後までご静聴ありがとうございました。