Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Effective_DevOps_輪読会_vol.3.pdf
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
kojirock5260
June 30, 2019
72
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Effective_DevOps_輪読会_vol.3.pdf
kojirock5260
June 30, 2019
More Decks by kojirock5260
See All by kojirock5260
テスト駆動開発_輪読会_vol.1.pdf
kojirock5260
0
650
Clean_Architecture輪読会_11.pdf
kojirock5260
0
81
Clean_Architecture輪読会_6.pdf
kojirock5260
0
95
Clean_Architecture輪読会_1.pdf
kojirock5260
0
340
Effective_DevOps_輪読会_vol.14.pdf
kojirock5260
0
270
Effective_DevOps_輪読会_vol.11.pdf
kojirock5260
0
240
Effective_DevOps_輪読会_vol.7.pdf
kojirock5260
1
270
初心者にやさしいLT会1.pdf
kojirock5260
0
600
レガシー感謝の日で発表してみたかった話
kojirock5260
0
1.4k
Featured
See All Featured
The Cult of Friendly URLs
andyhume
79
6.9k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
It's Worth the Effort
3n
188
29k
We Are The Robots
honzajavorek
0
240
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
310
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.8k
A Soul's Torment
seathinner
6
2.9k
Transcript
Effective DevOps 輪読会 vol.3 Effective DevOps 輪読会 vol.3 Effective DevOps
輪読会 vol.3 Effective DevOps 輪読会 vol.3 Effective DevOps 輪読会 vol.3 Effective DevOps 輪読会 vol.3 - 2019/05/26 - - 2019/05/26 - - 2019/05/26 - - 2019/05/26 - - 2019/05/26 - - 2019/05/26 - 1 / 19
各章の紹介 各章の紹介 各章の紹介 各章の紹介 各章の紹介 各章の紹介 第5 章 devops に対する誤解とアンチパターン
第5 章 devops に対する誤解とアンチパターン 第5 章 devops に対する誤解とアンチパターン 第5 章 devops に対する誤解とアンチパターン 第5 章 devops に対する誤解とアンチパターン 第5 章 devops に対する誤解とアンチパターン 第6 章 効果的なdevops のための4 本柱 第6 章 効果的なdevops のための4 本柱 第6 章 効果的なdevops のための4 本柱 第6 章 効果的なdevops のための4 本柱 第6 章 効果的なdevops のための4 本柱 第6 章 効果的なdevops のための4 本柱 © 2019 kojirock 2 / 19
第5 章 第5 章 第5 章 第5 章 第5 章
第5 章 devops に対する誤解とアンチパターン devops に対する誤解とアンチパターン devops に対する誤解とアンチパターン devops に対する誤解とアンチパターン devops に対する誤解とアンチパターン devops に対する誤解とアンチパターン 1 1 1 1 1 1. . . . . . devops に対するよくある誤解 devops に対するよくある誤解 devops に対するよくある誤解 devops に対するよくある誤解 devops に対するよくある誤解 devops に対するよくある誤解 2 2 2 2 2 2. . . . . . devops のアンチパターン devops のアンチパターン devops のアンチパターン devops のアンチパターン devops のアンチパターン devops のアンチパターン © 2019 kojirock 3 / 19
devops に対するよくある誤解 devops に対するよくある誤解 devops に対するよくある誤解 devops に対するよくある誤解 devops に対するよくある誤解
devops に対するよくある誤解 devops に関係があるのは開発者とシステム管理者だけだ devops に関係があるのは開発者とシステム管理者だけだ devops に関係があるのは開発者とシステム管理者だけだ devops に関係があるのは開発者とシステム管理者だけだ devops に関係があるのは開発者とシステム管理者だけだ devops に関係があるのは開発者とシステム管理者だけだ devops はチームである devops はチームである devops はチームである devops はチームである devops はチームである devops はチームである devops は肩書だ devops は肩書だ devops は肩書だ devops は肩書だ devops は肩書だ devops は肩書だ devops はウェブ系のスタートアップだけの問題だ devops はウェブ系のスタートアップだけの問題だ devops はウェブ系のスタートアップだけの問題だ devops はウェブ系のスタートアップだけの問題だ devops はウェブ系のスタートアップだけの問題だ devops はウェブ系のスタートアップだけの問題だ devops には認定資格が必要だ devops には認定資格が必要だ devops には認定資格が必要だ devops には認定資格が必要だ devops には認定資格が必要だ devops には認定資格が必要だ devops とは、半分の人員ですべての仕事をすることだ devops とは、半分の人員ですべての仕事をすることだ devops とは、半分の人員ですべての仕事をすることだ devops とは、半分の人員ですべての仕事をすることだ devops とは、半分の人員ですべての仕事をすることだ devops とは、半分の人員ですべての仕事をすることだ © 2019 kojirock 4 / 19
devops に対するよくある誤解 devops に対するよくある誤解 devops に対するよくある誤解 devops に対するよくある誤解 devops に対するよくある誤解
devops に対するよくある誤解 devops には「正しい方法」( または「間違った方法」) がある devops には「正しい方法」( または「間違った方法」) がある devops には「正しい方法」( または「間違った方法」) がある devops には「正しい方法」( または「間違った方法」) がある devops には「正しい方法」( または「間違った方法」) がある devops には「正しい方法」( または「間違った方法」) がある devops を取り入れるためにはX 週間/X ヶ月かかる devops を取り入れるためにはX 週間/X ヶ月かかる devops を取り入れるためにはX 週間/X ヶ月かかる devops を取り入れるためにはX 週間/X ヶ月かかる devops を取り入れるためにはX 週間/X ヶ月かかる devops を取り入れるためにはX 週間/X ヶ月かかる devops はツールの問題だ devops はツールの問題だ devops はツールの問題だ devops はツールの問題だ devops はツールの問題だ devops はツールの問題だ devops とは自動化のことだ devops とは自動化のことだ devops とは自動化のことだ devops とは自動化のことだ devops とは自動化のことだ devops とは自動化のことだ devops は一時的な流行だ devops は一時的な流行だ devops は一時的な流行だ devops は一時的な流行だ devops は一時的な流行だ devops は一時的な流行だ © 2019 kojirock 5 / 19
devops に対するよくある誤解 devops に対するよくある誤解 devops に対するよくある誤解 devops に対するよくある誤解 devops に対するよくある誤解
devops に対するよくある誤解 Pickup Pickup Pickup Pickup Pickup Pickup devops を取り入れるためにはX 週間/X ヶ月かかる devops を取り入れるためにはX 週間/X ヶ月かかる devops を取り入れるためにはX 週間/X ヶ月かかる devops を取り入れるためにはX 週間/X ヶ月かかる devops を取り入れるためにはX 週間/X ヶ月かかる devops を取り入れるためにはX 週間/X ヶ月かかる devops とは自動化のことだ devops とは自動化のことだ devops とは自動化のことだ devops とは自動化のことだ devops とは自動化のことだ devops とは自動化のことだ © 2019 kojirock 6 / 19
devops を取り入れるためにはX 週間/X devops を取り入れるためにはX 週間/X devops を取り入れるためにはX 週間/X devops
を取り入れるためにはX 週間/X devops を取り入れるためにはX 週間/X devops を取り入れるためにはX 週間/X ヶ月かかる ヶ月かかる ヶ月かかる ヶ月かかる ヶ月かかる ヶ月かかる devops は継続的なプロセス devops は継続的なプロセス devops は継続的なプロセス devops は継続的なプロセス devops は継続的なプロセス devops は継続的なプロセス 目的地ではなく旅の過程 目的地ではなく旅の過程 目的地ではなく旅の過程 目的地ではなく旅の過程 目的地ではなく旅の過程 目的地ではなく旅の過程 でも実際なにかやろうとすると、よく聞かれる。 でも実際なにかやろうとすると、よく聞かれる。 でも実際なにかやろうとすると、よく聞かれる。 でも実際なにかやろうとすると、よく聞かれる。 でも実際なにかやろうとすると、よく聞かれる。 でも実際なにかやろうとすると、よく聞かれる。 本書では語られていなかったが、答えを求められたとき、どう答 本書では語られていなかったが、答えを求められたとき、どう答 本書では語られていなかったが、答えを求められたとき、どう答 本書では語られていなかったが、答えを求められたとき、どう答 本書では語られていなかったが、答えを求められたとき、どう答 本書では語られていなかったが、答えを求められたとき、どう答 えればよいのだろうか。 えればよいのだろうか。 えればよいのだろうか。 えればよいのだろうか。 えればよいのだろうか。 えればよいのだろうか。 © 2019 kojirock 7 / 19
devops とは自動化のことだ devops とは自動化のことだ devops とは自動化のことだ devops とは自動化のことだ devops とは自動化のことだ
devops とは自動化のことだ 自動化して節約できる時間よりも自動化のために使う時間のほ 自動化して節約できる時間よりも自動化のために使う時間のほ 自動化して節約できる時間よりも自動化のために使う時間のほ 自動化して節約できる時間よりも自動化のために使う時間のほ 自動化して節約できる時間よりも自動化のために使う時間のほ 自動化して節約できる時間よりも自動化のために使う時間のほ うが多ければ、それは時間の使い方がよくなったとは言えない。 うが多ければ、それは時間の使い方がよくなったとは言えない。 うが多ければ、それは時間の使い方がよくなったとは言えない。 うが多ければ、それは時間の使い方がよくなったとは言えない。 うが多ければ、それは時間の使い方がよくなったとは言えない。 うが多ければ、それは時間の使い方がよくなったとは言えない。 自動化 = devops 自動化 = devops 自動化 = devops 自動化 = devops 自動化 = devops 自動化 = devops という考えはまさに自分がしていた という考えはまさに自分がしていた という考えはまさに自分がしていた という考えはまさに自分がしていた という考えはまさに自分がしていた という考えはまさに自分がしていた devops という文化を根付かせるための一つの手段として考える devops という文化を根付かせるための一つの手段として考える devops という文化を根付かせるための一つの手段として考える devops という文化を根付かせるための一つの手段として考える devops という文化を根付かせるための一つの手段として考える devops という文化を根付かせるための一つの手段として考える のが正しい? のが正しい? のが正しい? のが正しい? のが正しい? のが正しい? © 2019 kojirock 8 / 19
devops のアンチパターン devops のアンチパターン devops のアンチパターン devops のアンチパターン devops のアンチパターン
devops のアンチパターン 非難文化 非難文化 非難文化 非難文化 非難文化 非難文化 サイロ サイロ サイロ サイロ サイロ サイロ 根本原因分析 根本原因分析 根本原因分析 根本原因分析 根本原因分析 根本原因分析 ヒューマンエラー ヒューマンエラー ヒューマンエラー ヒューマンエラー ヒューマンエラー ヒューマンエラー © 2019 kojirock 9 / 19
非難文化 非難文化 非難文化 非難文化 非難文化 非難文化 非難文化の肥沃な土壌になるのは、透明性を尊重せずとても 非難文化の肥沃な土壌になるのは、透明性を尊重せずとても 非難文化の肥沃な土壌になるのは、透明性を尊重せずとても 非難文化の肥沃な土壌になるのは、透明性を尊重せずとても
非難文化の肥沃な土壌になるのは、透明性を尊重せずとても 非難文化の肥沃な土壌になるのは、透明性を尊重せずとても 分断された環境 分断された環境 分断された環境 分断された環境 分断された環境 分断された環境 多かれ少なかれ、非難を避けるために、インシデントの情報、 多かれ少なかれ、非難を避けるために、インシデントの情報、 多かれ少なかれ、非難を避けるために、インシデントの情報、 多かれ少なかれ、非難を避けるために、インシデントの情報、 多かれ少なかれ、非難を避けるために、インシデントの情報、 多かれ少なかれ、非難を避けるために、インシデントの情報、 特に自分に関係する部分の情報を隠し始める 特に自分に関係する部分の情報を隠し始める 特に自分に関係する部分の情報を隠し始める 特に自分に関係する部分の情報を隠し始める 特に自分に関係する部分の情報を隠し始める 特に自分に関係する部分の情報を隠し始める 自分も経験があるが、非難している本人が気づいていないという 自分も経験があるが、非難している本人が気づいていないという 自分も経験があるが、非難している本人が気づいていないという 自分も経験があるが、非難している本人が気づいていないという 自分も経験があるが、非難している本人が気づいていないという 自分も経験があるが、非難している本人が気づいていないという 可能性もあるなと思った。 可能性もあるなと思った。 可能性もあるなと思った。 可能性もあるなと思った。 可能性もあるなと思った。 可能性もあるなと思った。 © 2019 kojirock 10 / 19
サイロ サイロ サイロ サイロ サイロ サイロ 立場の安定のための情報の抱え込み 立場の安定のための情報の抱え込み 立場の安定のための情報の抱え込み 立場の安定のための情報の抱え込み
立場の安定のための情報の抱え込み 立場の安定のための情報の抱え込み © 2019 kojirock 11 / 19
根本原因分析 根本原因分析 根本原因分析 根本原因分析 根本原因分析 根本原因分析 直接の原因ばかりが注目されて、間接的に影響を与えたかも 直接の原因ばかりが注目されて、間接的に影響を与えたかも 直接の原因ばかりが注目されて、間接的に影響を与えたかも 直接の原因ばかりが注目されて、間接的に影響を与えたかも
直接の原因ばかりが注目されて、間接的に影響を与えたかも 直接の原因ばかりが注目されて、間接的に影響を与えたかも しれない要因が目に入らなくなる。 しれない要因が目に入らなくなる。 しれない要因が目に入らなくなる。 しれない要因が目に入らなくなる。 しれない要因が目に入らなくなる。 しれない要因が目に入らなくなる。 5 回のなぜ 5 回のなぜ 5 回のなぜ 5 回のなぜ 5 回のなぜ 5 回のなぜ 特性要因図 特性要因図 特性要因図 特性要因図 特性要因図 特性要因図 © 2019 kojirock 12 / 19
ヒューマンエラー ヒューマンエラー ヒューマンエラー ヒューマンエラー ヒューマンエラー ヒューマンエラー ミスを犯してまずい結果を引き起こしたのは誰かを考えるこ ミスを犯してまずい結果を引き起こしたのは誰かを考えるこ ミスを犯してまずい結果を引き起こしたのは誰かを考えるこ ミスを犯してまずい結果を引き起こしたのは誰かを考えるこ
ミスを犯してまずい結果を引き起こしたのは誰かを考えるこ ミスを犯してまずい結果を引き起こしたのは誰かを考えるこ とが中心になることが多く、ミスを犯した個人を見つけたと とが中心になることが多く、ミスを犯した個人を見つけたと とが中心になることが多く、ミスを犯した個人を見つけたと とが中心になることが多く、ミスを犯した個人を見つけたと とが中心になることが多く、ミスを犯した個人を見つけたと とが中心になることが多く、ミスを犯した個人を見つけたと ころで議論は終わる。 ころで議論は終わる。 ころで議論は終わる。 ころで議論は終わる。 ころで議論は終わる。 ころで議論は終わる。 © 2019 kojirock 13 / 19
第6 章 効果的なdevops のための4 本柱 第6 章 効果的なdevops のための4 本柱
第6 章 効果的なdevops のための4 本柱 第6 章 効果的なdevops のための4 本柱 第6 章 効果的なdevops のための4 本柱 第6 章 効果的なdevops のための4 本柱 1 1 1 1 1 1. . . . . . コラボレーション コラボレーション コラボレーション コラボレーション コラボレーション コラボレーション 2 2 2 2 2 2. . . . . . アフィニティ アフィニティ アフィニティ アフィニティ アフィニティ アフィニティ 3 3 3 3 3 3. . . . . . ツール ツール ツール ツール ツール ツール 4 4 4 4 4 4. . . . . . スケーリング スケーリング スケーリング スケーリング スケーリング スケーリング © 2019 kojirock 14 / 19
コラボレーション コラボレーション コラボレーション コラボレーション コラボレーション コラボレーション チームメンバーの話 チームメンバーの話 チームメンバーの話 チームメンバーの話
チームメンバーの話 チームメンバーの話 メンバーそれぞれが協力して仕事を進める事ができなければな メンバーそれぞれが協力して仕事を進める事ができなければな メンバーそれぞれが協力して仕事を進める事ができなければな メンバーそれぞれが協力して仕事を進める事ができなければな メンバーそれぞれが協力して仕事を進める事ができなければな メンバーそれぞれが協力して仕事を進める事ができなければな らない。 らない。 らない。 らない。 らない。 らない。 © 2019 kojirock 15 / 19
アフィニティ アフィニティ アフィニティ アフィニティ アフィニティ アフィニティ チームや組織の話。 チームや組織の話。 チームや組織の話。 チームや組織の話。
チームや組織の話。 チームや組織の話。 個人間の関係ではなく、集合体同士の関係 個人間の関係ではなく、集合体同士の関係 個人間の関係ではなく、集合体同士の関係 個人間の関係ではなく、集合体同士の関係 個人間の関係ではなく、集合体同士の関係 個人間の関係ではなく、集合体同士の関係 © 2019 kojirock 16 / 19
ツール ツール ツール ツール ツール ツール devops においてフォーカスされがちだが、あくまで、ツールは自 devops においてフォーカスされがちだが、あくまで、ツールは自
devops においてフォーカスされがちだが、あくまで、ツールは自 devops においてフォーカスされがちだが、あくまで、ツールは自 devops においてフォーカスされがちだが、あくまで、ツールは自 devops においてフォーカスされがちだが、あくまで、ツールは自 分たちが根付かせたいdevops を推し進めるための加速装置 分たちが根付かせたいdevops を推し進めるための加速装置 分たちが根付かせたいdevops を推し進めるための加速装置 分たちが根付かせたいdevops を推し進めるための加速装置 分たちが根付かせたいdevops を推し進めるための加速装置 分たちが根付かせたいdevops を推し進めるための加速装置 © 2019 kojirock 17 / 19
スケーリング スケーリング スケーリング スケーリング スケーリング スケーリング 組織の状況や規模に応じて他の柱をどう適用すればいいかなど 組織の状況や規模に応じて他の柱をどう適用すればいいかなど 組織の状況や規模に応じて他の柱をどう適用すればいいかなど 組織の状況や規模に応じて他の柱をどう適用すればいいかなど
組織の状況や規模に応じて他の柱をどう適用すればいいかなど 組織の状況や規模に応じて他の柱をどう適用すればいいかなど を考えるために必要。 を考えるために必要。 を考えるために必要。 を考えるために必要。 を考えるために必要。 を考えるために必要。 © 2019 kojirock 18 / 19
まとめ まとめ まとめ まとめ まとめ まとめ 短い章だったが、技術的な側面を考えないようにして読むと、家 短い章だったが、技術的な側面を考えないようにして読むと、家 短い章だったが、技術的な側面を考えないようにして読むと、家 短い章だったが、技術的な側面を考えないようにして読むと、家
短い章だったが、技術的な側面を考えないようにして読むと、家 短い章だったが、技術的な側面を考えないようにして読むと、家 庭にも当てはまるなと思った。 庭にも当てはまるなと思った。 庭にも当てはまるなと思った。 庭にも当てはまるなと思った。 庭にも当てはまるなと思った。 庭にも当てはまるなと思った。 pickup した、devops の導入のための期間や、アンチパターンで紹 pickup した、devops の導入のための期間や、アンチパターンで紹 pickup した、devops の導入のための期間や、アンチパターンで紹 pickup した、devops の導入のための期間や、アンチパターンで紹 pickup した、devops の導入のための期間や、アンチパターンで紹 pickup した、devops の導入のための期間や、アンチパターンで紹 介されたヒューマンエラーなど。 介されたヒューマンエラーなど。 介されたヒューマンエラーなど。 介されたヒューマンエラーなど。 介されたヒューマンエラーなど。 介されたヒューマンエラーなど。 身近なものに置き換えたらなるほど確かにと思うところが多か 身近なものに置き換えたらなるほど確かにと思うところが多か 身近なものに置き換えたらなるほど確かにと思うところが多か 身近なものに置き換えたらなるほど確かにと思うところが多か 身近なものに置き換えたらなるほど確かにと思うところが多か 身近なものに置き換えたらなるほど確かにと思うところが多か った。 った。 った。 った。 った。 った。 © 2019 kojirock 19 / 19