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とリーンの理論と実践
Search
Yuzo Iwasaki
April 07, 2021
Technology
0
840
DevOpsとリーンの理論と実践
Yuzo Iwasaki
April 07, 2021
Tweet
Share
More Decks by Yuzo Iwasaki
See All by Yuzo Iwasaki
小さい組織での SRE の探求
yuzoiwasaki
0
470
Perl student has become SRE
yuzoiwasaki
0
1.1k
Perl入学式卒業生がCPAN Authorになった話
yuzoiwasaki
0
250
Other Decks in Technology
See All in Technology
三菱電機・ソニーグループ共同の「Agile Japan企業内サテライト」_2025
sony
0
100
AWS 잘하는 개발자 되기 - AWS 시작하기: 클라우드 개념부터 IAM까지
kimjaewook
0
120
Git in Team
kawaguti
PRO
2
310
データエンジニアがこの先生きのこるには...?
10xinc
0
470
PLaMoの事後学習を支える技術 / PFN LLMセミナー
pfn
PRO
9
4k
これがLambdaレス時代のChatOpsだ!実例で学ぶAmazon Q Developerカスタムアクション活用法
iwamot
PRO
4
170
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
20k
AWSにおけるTrend Vision Oneの効果について
shimak
0
140
10年の共創が示す、これからの開発者と企業の関係 ~ Crossroad
soracom
PRO
1
640
M5製品で作るポン置きセルラー対応カメラ
sayacom
0
170
【Oracle Cloud ウェビナー】クラウド導入に「専用クラウド」という選択肢、Oracle AlloyとOCI Dedicated Region とは
oracle4engineer
PRO
3
120
大規模サーバーレスAPIの堅牢性・信頼性設計 〜AWSのベストプラクティスから始まる現実的制約との向き合い方〜
maimyyym
4
2.9k
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
850
Context Engineering - Making Every Token Count
addyosmani
5
210
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Gamification - CAS2011
davidbonilla
81
5.5k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Automating Front-end Workflow
addyosmani
1371
200k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.5k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
19
1.2k
Designing for humans not robots
tammielis
254
26k
How to Think Like a Performance Engineer
csswizardry
27
2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Transcript
DevOpsとリーンの理論と 実践 2021/04/07 Yuzo Iwasaki
自己紹介 ・Yuzo Iwasaki ・Engineering Manager @CAMPFIRE, Inc. (Ex-SRE) ・ @yuzoiwasaki
・趣味はギター、散歩など ・最近作ったもの https://github.com/yuzoiwasaki/bird-san 朝活コミュニティ用のSlackbotです #CAMPFIRE_MEETUP
今日はDevOpsとリーンの話をします #CAMPFIRE_MEETUP
DevOpsとは ・開発チーム(Dev)と運用チーム(Ops)がお互いに協調し合うことで、価値をより 迅速にエンドユーザーに届け続けるという概念 ・DevOps は文化運動であり、文化とツールの二側面がある ・DevOps はインフラにアジャイルを適用したものであり、リーン開発の思想が ベースになっている。また高信頼マネジメントなどの組織論も背景にある ・DevOps には明確な定義は存在しない
・class SRE implements DevOps #CAMPFIRE_MEETUP
リーン開発とは ・リーン開発はトヨタ生産方式(TPS)をソフトウェア開発に応 用させた開発手法 ・ムダを取り除くことに特徴がある #CAMPFIRE_MEETUP
カンバン リーン開発ではカンバンと呼ばれるボードを使ってタスクを 管理する 出典: https://lean-trenches.com/one-day-in-kanban-land/ #CAMPFIRE_MEETUP
カンバンのポイント ・WIP制限で各ステージごとのカードの数が制限されてい る ・プル型である ・バリューストリームが可視化されている #CAMPFIRE_MEETUP
WIP制限のメリット ・効率の悪いマルチタスクがなくなる ・ボトルネックが可視化される ・自然にタスクの粒度が小さくなる #CAMPFIRE_MEETUP
プル型であること ・ボトムアップでタスクを作ったり拾ったりできるようになる ・助け合いの精神が生まれる ・プル型の組織を実現するには心理的安全性が確保され ていることが重要 #CAMPFIRE_MEETUP
バリューストリーム ・バリューストリームとは顧客の要求からソフトウェアのデ プロイまでの流れを指す ・カンバンを使うことでバリューストリームを可視化できる ・全体を俯瞰して計測することで、どこにボトルネックがあ るかを特定し、取り除くことができる #CAMPFIRE_MEETUP
SREチームのカンバンボード #CAMPFIRE_MEETUP
SREチームのカンバンボード ・重要度と想定工数フィールドを設けることで、優先度とタ スクの粒度を視覚化しプルしやすくしている ・種別を設定することでトイルを可視化している ・本来はReviewやDeploy Readyステージも設けるべき だが、人数が少ないのでシンプルにしている #CAMPFIRE_MEETUP
カイゼン ・カイゼンとは作業における無駄をなくし、業務を効率化 する活動 ・ボトムアップであることが特徴 #CAMPFIRE_MEETUP
ソフトウェア開発における 3つのムダ ・間違ったものを作るというムダ ・学び損ねるというムダ ・過度な作業切り替えによるムダ #CAMPFIRE_MEETUP
改善を続ける ・失敗とは学ぶ機会である ・標準は挑戦や改善のために存在する ・科学的な方法を使う #CAMPFIRE_MEETUP
結果が重要なのではなく、人と結果を出せる システムを育てるのが重要 #CAMPFIRE_MEETUP
Thank you for listening ! #CAMPFIRE_MEETUP
Any questions ? #CAMPFIRE_MEETUP