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
プロジェクトマネジメント観点でポストモーテムを実施する
Search
igsr5
December 08, 2023
Technology
0
2.1k
プロジェクトマネジメント観点でポストモーテムを実施する
2023年ヒヤリハット大反省会@新宿 の登壇資料です。
igsr5
December 08, 2023
Tweet
Share
More Decks by igsr5
See All by igsr5
PRマージのあらゆるブロッキングを回避する技術 / trunk-based development tips
igsr5
2
310
Shopify/ruby-lsp で快適な Ruby 生活を始めよう / introduction-shopify-ruby-lsp
igsr5
2
870
ユビキタス言語はバックエンドエンジニアから始めよう
igsr5
4
1.1k
テストコードを負債化させない上手な付き合い方 / Test Code Management
igsr5
13
3.8k
テストカバレッジを 100%にするということ / Achieving 100% Test
igsr5
0
2.1k
DevOps の社内浸透を目指してチームを立ち上げた話 / DevOps Guild
igsr5
0
2.3k
テスト文化の成熟:自動テストが浸透した組織が次に目指すべきステップ
igsr5
4
2.8k
Other Decks in Technology
See All in Technology
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
120
require(ESM)とECMAScript仕様
uhyo
3
790
反実仮想機械学習とは何か
usaito
PRO
12
4.8k
Postman v10リリース後を振り返る / Looking back at Postman v10 after release
yokawasa
1
160
LLM開発・活用の舞台裏@2024.04.25
yushin_n
2
660
Janus
bkuhlmann
1
490
ServiceNow Knowledge 24の歩き方 EYストラテジー・アンド・コンサルティング
manarobot
0
200
私が trocco を推す理由
__allllllllez__
1
260
チームでロジカルシンキングに改めて向き合っている話 〜学習環境と実践⽅法〜
sansantech
PRO
3
2.8k
JAWS-UG Bedrock Claude Night
yamahiro
3
620
Google Cloud Next '24でブログを10本書いた方法と勉強会を沸かせた方法
yasumuusan
0
310
プロンプトエンジニアリングでがんばらない-Agentic Workflow へ-近藤憲児
kenjikondobai
3
980
Featured
See All Featured
The Language of Interfaces
destraynor
151
23k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
274
13k
Product Roadmaps are Hard
iamctodd
44
9.7k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Making the Leap to Tech Lead
cromwellryan
124
8.5k
Docker and Python
trallard
34
2.7k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
Imperfection Machines: The Place of Print at Facebook
scottboms
260
12k
GitHub's CSS Performance
jonrohan
1025
450k
Producing Creativity
orderedlist
PRO
337
39k
Raft: Consensus for Rubyists
vanstee
132
6.3k
Into the Great Unknown - MozCon
thekraken
10
1k
Transcript
© 2023 Wantedly, Inc. プロジェクトマネジメント観点でポストモーテ ムを実施する 2023年ヒヤリハット大反省会@新宿 Dec. 7 2023
- Sora Ichigo
© 2023 Wantedly, Inc. 自己紹介 • 市古 空 / いちご
そら • Wantedly, Inc. 所属 • DX (開発者体験) 改善チーム・基盤開発 • DevOps に関する Enabling 活動 X (Twitter): @igsr5_ GitHub: @igsr5
© 2023 Wantedly, Inc. 今日伝えたいこと 我々はポストモーテムをもっと活用できる!!
© 2023 Wantedly, Inc. 今日伝えたいこと どうやって?
© 2023 Wantedly, Inc. 今日伝えたいこと SRE観点だけでなく プロジェクトマネジメント観点 でポストモーテムを実施する
© 2023 Wantedly, Inc. 話さないこと • ポストモーテムとは • ポストモーテムのやり方 •
SRE について
© 2023 Wantedly, Inc. 前提 ことはじめ 2023/07 社内では大規模リファクタリングが進行
© 2023 Wantedly, Inc. 前提 サービスを壊しやすい性質 • いわゆる基盤開発 • 10年前に書かれたコードを触ることもある
• 改修対象は巨大 Rails モノレポ
© 2023 Wantedly, Inc. 起こっていたこと 表層的な問題 軽度なインシデントやヒヤリハットが継続的に発生 本質的な問題 プロジェクトの守るべき速度と品質の共通認識がない
© 2023 Wantedly, Inc. 解決に向けて何をしたか タスクを一時中断して臨時でポストモーテムを実施 • ① インシデント分析 •
② チーム内での認識合わせ • ③ 改善アクションの実施
© 2023 Wantedly, Inc. ① インシデント分析 • 社内のインシデント発生件数と要因を集計 • 壊れ方の種類ごとに分類して考える
◦ デグレ ◦ インシデント ◦ ユーザー問い合わせ
© 2023 Wantedly, Inc. ① インシデント分析
© 2023 Wantedly, Inc. ① インシデント分析 結論 今回のプロジェクトはインシデント発生への影響が大きい • デグレ・ユーザー問い合わせへの影響は小さい
• 具体的な数字は割愛
© 2023 Wantedly, Inc. ② チーム内での認識合わせ 分析をもとにプロジェクト期待値の認識合わせを実施
© 2023 Wantedly, Inc. ② チーム内での認識合わせ
© 2023 Wantedly, Inc. ③ 改善アクションの実施 ① PR に「その変更による技術的な影響」を記述する ②
リリース後の監視を徹底する
© 2023 Wantedly, Inc. ③ 改善アクションの実施 ↓これ
© 2023 Wantedly, Inc. ③ 改善アクションの実施 結果 • インシデント発生件数が減少 •
開発時の不確実性が減り、品質と開発スピードが増加
© 2023 Wantedly, Inc. まとめ ポストモーテムはSRE 観点だけでなく プロジェクトマネジメント観点でも活用できる
© 2023 Wantedly, Inc. 参考資料 • ポストモーテムの取り組み - Wantedly Engineering
Handbook • 障害対応の心構え - Wantedly Engineering Handbook
© 2023 Wantedly, Inc.