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
DevOps輪読会_2回目
Search
SadayoshiTada
May 19, 2019
Technology
0
68
DevOps輪読会_2回目
Effective DevOps の 1章~4章分の輪読会資料です.
SadayoshiTada
May 19, 2019
Tweet
Share
More Decks by SadayoshiTada
See All by SadayoshiTada
バクラクでのSystem Risk Records導入による変化と改善の取り組み/Changes and Improvement Initiatives Resulting from the Implementation of System Risk Records
taddy_919
0
320
プロダクトチームへのSystem Risk Records導入・運用事例の紹介/Introduction and Case Studies on Implementing and Operating System Risk Records for Product Teams
taddy_919
1
1.1k
開発者が安心して実行可能なSQL実行基盤の取り組み/Initiatives for a Secure SQL Execution Platform for Developers
taddy_919
2
8.3k
バックアップのリストア検証が可能な AWS Backup Restore testing を使ってみた/AWS Backup Restore testing, which enables backup restore verification
taddy_919
0
670
今日から実践!継続的に自分の軌跡を残す方法/Start practicing today! How to Continuously Keep Track of Yourself
taddy_919
0
3.7k
スタートアップ企業での散乱した システムリリースフローをととのえる話/Maintain the system release flow
taddy_919
1
4.2k
スタートアップ企業でのデータ活用に向けての取り組み/Working with Startups to Leverage Data
taddy_919
0
3.5k
スタートアップ企業でのAWS マルチアカウント運用の実践と普及/Practice and dissemination of AWS multi-account operation in a start-up company
taddy_919
1
5.6k
AWS Organizations と一緒にはじめるアカウント分離/Starting Account Separation with AWS Organaizations
taddy_919
0
2.1k
Other Decks in Technology
See All in Technology
オープンソースでどこまでできる?フォーマル検証チャレンジ
msyksphinz
0
100
SOC2取得の全体像
shonansurvivors
1
410
空間を設計する力を考える / 20251004 Naoki Takahashi
shift_evolve
PRO
3
410
実装で解き明かす並行処理の歴史
zozotech
PRO
1
540
生成AIで「お客様の声」を ストーリーに変える 新潮流「Generative ETL」
ishikawa_satoru
1
330
Trust as Infrastructure
bcantrill
0
350
『OCI で学ぶクラウドネイティブ 実践 × 理論ガイド』 書籍概要
oracle4engineer
PRO
2
120
ACA でMAGI システムを社内で展開しようとした話
mappie_kochi
1
290
AWS 잘하는 개발자 되기 - AWS 시작하기: 클라우드 개념부터 IAM까지
kimjaewook
0
110
Escaping_the_Kraken_-_October_2025.pdf
mdalmijn
0
150
自動テストのコストと向き合ってみた
qa
0
200
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
9.1k
Featured
See All Featured
Gamification - CAS2011
davidbonilla
81
5.5k
For a Future-Friendly Web
brad_frost
180
9.9k
Scaling GitHub
holman
463
140k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
189
55k
Done Done
chrislema
185
16k
Making Projects Easy
brettharned
119
6.4k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Bash Introduction
62gerente
615
210k
Code Review Best Practice
trishagee
72
19k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Transcript
DevOps 輪読会 DevOps 輪読会 DevOps 輪読会 DevOps 輪読会 DevOps 輪読会
DevOps 輪読会 - 2019/05/19 - - 2019/05/19 - - 2019/05/19 - - 2019/05/19 - - 2019/05/19 - - 2019/05/19 - © 2019 tady0919 1 / 15
本日のアジェンダ 本日のアジェンダ 本日のアジェンダ 本日のアジェンダ 本日のアジェンダ 本日のアジェンダ 各章の理解のすり合わせ 各章の理解のすり合わせ 各章の理解のすり合わせ 各章の理解のすり合わせ
各章の理解のすり合わせ 各章の理解のすり合わせ 1章 大局を見る 1章 大局を見る 1章 大局を見る 1章 大局を見る 1章 大局を見る 1章 大局を見る 2 章 devops とは何か 2 章 devops とは何か 2 章 devops とは何か 2 章 devops とは何か 2 章 devops とは何か 2 章 devops とは何か 3 章 devops の歴史 3 章 devops の歴史 3 章 devops の歴史 3 章 devops の歴史 3 章 devops の歴史 3 章 devops の歴史 4 章 基本的な用語と概念 4 章 基本的な用語と概念 4 章 基本的な用語と概念 4 章 基本的な用語と概念 4 章 基本的な用語と概念 4 章 基本的な用語と概念 まとめ まとめ まとめ まとめ まとめ まとめ © 2019 tady0919 2 / 15
1章 1章 1章 1章 1章 1章 DevOps は文化 DevOps は文化
DevOps は文化 DevOps は文化 DevOps は文化 DevOps は文化 現状を改善するツールや仕組みの開発に当てる時間やリソー 現状を改善するツールや仕組みの開発に当てる時間やリソー 現状を改善するツールや仕組みの開発に当てる時間やリソー 現状を改善するツールや仕組みの開発に当てる時間やリソー 現状を改善するツールや仕組みの開発に当てる時間やリソー 現状を改善するツールや仕組みの開発に当てる時間やリソー スが与えられたか スが与えられたか スが与えられたか スが与えられたか スが与えられたか スが与えられたか 文化的な改革を大切にする組織がDevOps 文化的な改革を大切にする組織がDevOps 文化的な改革を大切にする組織がDevOps 文化的な改革を大切にする組織がDevOps 文化的な改革を大切にする組織がDevOps 文化的な改革を大切にする組織がDevOps コミュニティでtips を共有、学習、成長した コミュニティでtips を共有、学習、成長した コミュニティでtips を共有、学習、成長した コミュニティでtips を共有、学習、成長した コミュニティでtips を共有、学習、成長した コミュニティでtips を共有、学習、成長した 参考情報 参考情報 参考情報 参考情報 参考情報 参考情報 What is DevOps? - In Simple English What is DevOps? - In Simple English What is DevOps? - In Simple English What is DevOps? - In Simple English What is DevOps? - In Simple English What is DevOps? - In Simple English © 2019 tady0919 3 / 15
1 章 1 章 1 章 1 章 1 章
1 章 組織を縦割りじゃなく職能横断型に変更し、マネージャーも 組織を縦割りじゃなく職能横断型に変更し、マネージャーも 組織を縦割りじゃなく職能横断型に変更し、マネージャーも 組織を縦割りじゃなく職能横断型に変更し、マネージャーも 組織を縦割りじゃなく職能横断型に変更し、マネージャーも 組織を縦割りじゃなく職能横断型に変更し、マネージャーも 常駐 常駐 常駐 常駐 常駐 常駐 システムだけでなく、利用者の声も聞く システムだけでなく、利用者の声も聞く システムだけでなく、利用者の声も聞く システムだけでなく、利用者の声も聞く システムだけでなく、利用者の声も聞く システムだけでなく、利用者の声も聞く SW だけでなく、人も障害点になりうる SW だけでなく、人も障害点になりうる SW だけでなく、人も障害点になりうる SW だけでなく、人も障害点になりうる SW だけでなく、人も障害点になりうる SW だけでなく、人も障害点になりうる 失敗の価値は失敗から学ぶことができること 失敗の価値は失敗から学ぶことができること 失敗の価値は失敗から学ぶことができること 失敗の価値は失敗から学ぶことができること 失敗の価値は失敗から学ぶことができること 失敗の価値は失敗から学ぶことができること 自分の選択での理由を大切にする( どんな状況だからその選 自分の選択での理由を大切にする( どんな状況だからその選 自分の選択での理由を大切にする( どんな状況だからその選 自分の選択での理由を大切にする( どんな状況だからその選 自分の選択での理由を大切にする( どんな状況だからその選 自分の選択での理由を大切にする( どんな状況だからその選 択をしたか) 択をしたか) 択をしたか) 択をしたか) 択をしたか) 択をしたか) © 2019 tady0919 4 / 15
2 章 2 章 2 章 2 章 2 章
2 章 DevOps の理解は「新しい見方」を理解する DevOps の理解は「新しい見方」を理解する DevOps の理解は「新しい見方」を理解する DevOps の理解は「新しい見方」を理解する DevOps の理解は「新しい見方」を理解する DevOps の理解は「新しい見方」を理解する チーム内の信頼 チーム内の信頼 チーム内の信頼 チーム内の信頼 チーム内の信頼 チーム内の信頼 事故の予防 事故の予防 事故の予防 事故の予防 事故の予防 事故の予防 イノベーションの促進 etc イノベーションの促進 etc イノベーションの促進 etc イノベーションの促進 etc イノベーションの促進 etc イノベーションの促進 etc DevOps は「共同体」で構成される DevOps は「共同体」で構成される DevOps は「共同体」で構成される DevOps は「共同体」で構成される DevOps は「共同体」で構成される DevOps は「共同体」で構成される © 2019 tady0919 5 / 15
2章 2章 2章 2章 2章 2章 Sparkle Corp の事例 Sparkle
Corp の事例 Sparkle Corp の事例 Sparkle Corp の事例 Sparkle Corp の事例 Sparkle Corp の事例 チームメンバーが自分たちのチームの目的、方針を理解( 共 チームメンバーが自分たちのチームの目的、方針を理解( 共 チームメンバーが自分たちのチームの目的、方針を理解( 共 チームメンバーが自分たちのチームの目的、方針を理解( 共 チームメンバーが自分たちのチームの目的、方針を理解( 共 チームメンバーが自分たちのチームの目的、方針を理解( 共 通理解) 通理解) 通理解) 通理解) 通理解) 通理解) 共通理解があればオーナーシップやドキュメント整備を自 共通理解があればオーナーシップやドキュメント整備を自 共通理解があればオーナーシップやドキュメント整備を自 共通理解があればオーナーシップやドキュメント整備を自 共通理解があればオーナーシップやドキュメント整備を自 共通理解があればオーナーシップやドキュメント整備を自 発的に行う 発的に行う 発的に行う 発的に行う 発的に行う 発的に行う © 2019 tady0919 6 / 15
3 章 3 章 3 章 3 章 3 章
3 章 DevOps の歩み DevOps の歩み DevOps の歩み DevOps の歩み DevOps の歩み DevOps の歩み 結果を重視する傾向 結果を重視する傾向 結果を重視する傾向 結果を重視する傾向 結果を重視する傾向 結果を重視する傾向 DevOpsDaysTokyo DevOpsDaysTokyo DevOpsDaysTokyo DevOpsDaysTokyo DevOpsDaysTokyo DevOpsDaysTokyo DevOps のチームが「何を」することから「なぜ」するに意識が DevOps のチームが「何を」することから「なぜ」するに意識が DevOps のチームが「何を」することから「なぜ」するに意識が DevOps のチームが「何を」することから「なぜ」するに意識が DevOps のチームが「何を」することから「なぜ」するに意識が DevOps のチームが「何を」することから「なぜ」するに意識が 向ける 向ける 向ける 向ける 向ける 向ける DevOps でチームの協力を重視し、人とプロセスを重視する DevOps でチームの協力を重視し、人とプロセスを重視する DevOps でチームの協力を重視し、人とプロセスを重視する DevOps でチームの協力を重視し、人とプロセスを重視する DevOps でチームの協力を重視し、人とプロセスを重視する DevOps でチームの協力を重視し、人とプロセスを重視する © 2019 tady0919 7 / 15
4 章 4 章 4 章 4 章 4 章
4 章 DevOps を支える開発手法の考え方 DevOps を支える開発手法の考え方 DevOps を支える開発手法の考え方 DevOps を支える開発手法の考え方 DevOps を支える開発手法の考え方 DevOps を支える開発手法の考え方 ウォーターフォール ウォーターフォール ウォーターフォール ウォーターフォール ウォーターフォール ウォーターフォール アジャイル アジャイル アジャイル アジャイル アジャイル アジャイル スクラム スクラム スクラム スクラム スクラム スクラム © 2019 tady0919 8 / 15
4章 4章 4章 4章 4章 4章 スクラムはチームと顧客のニーズの変化に対応するための開 スクラムはチームと顧客のニーズの変化に対応するための開 スクラムはチームと顧客のニーズの変化に対応するための開 スクラムはチームと顧客のニーズの変化に対応するための開
スクラムはチームと顧客のニーズの変化に対応するための開 スクラムはチームと顧客のニーズの変化に対応するための開 発手法 発手法 発手法 発手法 発手法 発手法 「デイリースクラム」 「デイリースクラム」 「デイリースクラム」 「デイリースクラム」 「デイリースクラム」 「デイリースクラム」 目的達成のために昨日何をしたか 目的達成のために昨日何をしたか 目的達成のために昨日何をしたか 目的達成のために昨日何をしたか 目的達成のために昨日何をしたか 目的達成のために昨日何をしたか 目的達成のために今日何をするか 目的達成のために今日何をするか 目的達成のために今日何をするか 目的達成のために今日何をするか 目的達成のために今日何をするか 目的達成のために今日何をするか 目的達成を妨げるものは何か 目的達成を妨げるものは何か 目的達成を妨げるものは何か 目的達成を妨げるものは何か 目的達成を妨げるものは何か 目的達成を妨げるものは何か スクラムマスターの役割が重要 スクラムマスターの役割が重要 スクラムマスターの役割が重要 スクラムマスターの役割が重要 スクラムマスターの役割が重要 スクラムマスターの役割が重要 © 2019 tady0919 9 / 15
4章 4章 4章 4章 4章 4章 運用手法 運用手法 運用手法 運用手法
運用手法 運用手法 ITIL ITIL ITIL ITIL ITIL ITIL COBIT COBIT COBIT COBIT COBIT COBIT システム手法 システム手法 システム手法 システム手法 システム手法 システム手法 リーン生産( ムダの除去、フローの改善) リーン生産( ムダの除去、フローの改善) リーン生産( ムダの除去、フローの改善) リーン生産( ムダの除去、フローの改善) リーン生産( ムダの除去、フローの改善) リーン生産( ムダの除去、フローの改善) © 2019 tady0919 10 / 15
4章 4章 4章 4章 4章 4章 開発、リリース、デプロイの諸概念 開発、リリース、デプロイの諸概念 開発、リリース、デプロイの諸概念 開発、リリース、デプロイの諸概念
開発、リリース、デプロイの諸概念 開発、リリース、デプロイの諸概念 バージョン管理 バージョン管理 バージョン管理 バージョン管理 バージョン管理 バージョン管理 TDD TDD TDD TDD TDD TDD デプロイ デプロイ デプロイ デプロイ デプロイ デプロイ CI/CD CI/CD CI/CD CI/CD CI/CD CI/CD © 2019 tady0919 11 / 15
4 章 4 章 4 章 4 章 4 章
4 章 インフラ インフラ インフラ インフラ インフラ インフラ 構成管理 構成管理 構成管理 構成管理 構成管理 構成管理 クラウド クラウド クラウド クラウド クラウド クラウド インフラの自動化 インフラの自動化 インフラの自動化 インフラの自動化 インフラの自動化 インフラの自動化 アーティファクト管理 アーティファクト管理 アーティファクト管理 アーティファクト管理 アーティファクト管理 アーティファクト管理 コンテナ コンテナ コンテナ コンテナ コンテナ コンテナ © 2019 tady0919 12 / 15
4 章 4 章 4 章 4 章 4 章
4 章 文化的な側面 文化的な側面 文化的な側面 文化的な側面 文化的な側面 文化的な側面 レトロスペクティブ(KPT と似た考え) レトロスペクティブ(KPT と似た考え) レトロスペクティブ(KPT と似た考え) レトロスペクティブ(KPT と似た考え) レトロスペクティブ(KPT と似た考え) レトロスペクティブ(KPT と似た考え) ポストモーテム( 組織的な改善) ポストモーテム( 組織的な改善) ポストモーテム( 組織的な改善) ポストモーテム( 組織的な改善) ポストモーテム( 組織的な改善) ポストモーテム( 組織的な改善) 非難のない文化 非難のない文化 非難のない文化 非難のない文化 非難のない文化 非難のない文化 非難がないよう継続的な学習 非難がないよう継続的な学習 非難がないよう継続的な学習 非難がないよう継続的な学習 非難がないよう継続的な学習 非難がないよう継続的な学習 © 2019 tady0919 13 / 15
まとめ まとめ まとめ まとめ まとめ まとめ DevOps は組織、チームの文化に関する活動 DevOps は組織、チームの文化に関する活動
DevOps は組織、チームの文化に関する活動 DevOps は組織、チームの文化に関する活動 DevOps は組織、チームの文化に関する活動 DevOps は組織、チームの文化に関する活動 DevOps 導入したことで、専門の優位性ではなく協調と協力す DevOps 導入したことで、専門の優位性ではなく協調と協力す DevOps 導入したことで、専門の優位性ではなく協調と協力す DevOps 導入したことで、専門の優位性ではなく協調と協力す DevOps 導入したことで、専門の優位性ではなく協調と協力す DevOps 導入したことで、専門の優位性ではなく協調と協力す るプロセスを重視する方向へ るプロセスを重視する方向へ るプロセスを重視する方向へ るプロセスを重視する方向へ るプロセスを重視する方向へ るプロセスを重視する方向へ DevOps の文脈で色々なツールや仕組みがあるけど、「自分の DevOps の文脈で色々なツールや仕組みがあるけど、「自分の DevOps の文脈で色々なツールや仕組みがあるけど、「自分の DevOps の文脈で色々なツールや仕組みがあるけど、「自分の DevOps の文脈で色々なツールや仕組みがあるけど、「自分の DevOps の文脈で色々なツールや仕組みがあるけど、「自分の 組織に合ったもの」を見つける 組織に合ったもの」を見つける 組織に合ったもの」を見つける 組織に合ったもの」を見つける 組織に合ったもの」を見つける 組織に合ったもの」を見つける 協調する雰囲気, コミュニケーションの心理的安全性, 平等性 協調する雰囲気, コミュニケーションの心理的安全性, 平等性 協調する雰囲気, コミュニケーションの心理的安全性, 平等性 協調する雰囲気, コミュニケーションの心理的安全性, 平等性 協調する雰囲気, コミュニケーションの心理的安全性, 平等性 協調する雰囲気, コミュニケーションの心理的安全性, 平等性 etc etc etc etc etc etc © 2019 tady0919 14 / 15
関連情報 関連情報 関連情報 関連情報 関連情報 関連情報 10+ Deploys Per Day:
Dev and Ops Cooperation at Flickr 10+ Deploys Per Day: Dev and Ops Cooperation at Flickr 10+ Deploys Per Day: Dev and Ops Cooperation at Flickr 10+ Deploys Per Day: Dev and Ops Cooperation at Flickr 10+ Deploys Per Day: Dev and Ops Cooperation at Flickr 10+ Deploys Per Day: Dev and Ops Cooperation at Flickr DevOps スターターパック DevOps スターターパック DevOps スターターパック DevOps スターターパック DevOps スターターパック DevOps スターターパック Effective DevOps Effective DevOps Effective DevOps Effective DevOps Effective DevOps Effective DevOps 『はてな・ペパボ技術大会 #4 〜DevOps 〜 @ 京都』で各社の取 『はてな・ペパボ技術大会 #4 〜DevOps 〜 @ 京都』で各社の取 『はてな・ペパボ技術大会 #4 〜DevOps 〜 @ 京都』で各社の取 『はてな・ペパボ技術大会 #4 〜DevOps 〜 @ 京都』で各社の取 『はてな・ペパボ技術大会 #4 〜DevOps 〜 @ 京都』で各社の取 『はてな・ペパボ技術大会 #4 〜DevOps 〜 @ 京都』で各社の取 り組みを聞いて色々考えた話 り組みを聞いて色々考えた話 り組みを聞いて色々考えた話 り組みを聞いて色々考えた話 り組みを聞いて色々考えた話 り組みを聞いて色々考えた話 © 2019 tady0919 15 / 15