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.3k
プロジェクトマネジメント観点でポストモーテムを実施する
2023年ヒヤリハット大反省会@新宿 の登壇資料です。
igsr5
December 08, 2023
Tweet
Share
More Decks by igsr5
See All by igsr5
開発生産性 超入門 / development productivity introduction
igsr5
11
4.1k
PRマージのあらゆるブロッキングを回避する技術 / trunk-based development tips
igsr5
4
560
Shopify/ruby-lsp で快適な Ruby 生活を始めよう / introduction-shopify-ruby-lsp
igsr5
2
2k
ユビキタス言語はバックエンドエンジニアから始めよう
igsr5
4
1.2k
テストコードを負債化させない上手な付き合い方 / Test Code Management
igsr5
15
4.1k
テストカバレッジを 100%にするということ / Achieving 100% Test
igsr5
0
2.3k
DevOps の社内浸透を目指してチームを立ち上げた話 / DevOps Guild
igsr5
0
2.5k
テスト文化の成熟:自動テストが浸透した組織が次に目指すべきステップ
igsr5
4
3k
Other Decks in Technology
See All in Technology
AWS IAMのアンチパターン/AWSが考える最低権限実現へのアプローチ概略(JAWS-UG朝会#59資料改修20分版)
htan
0
330
スタートアップにおける組織設計とスクラムの長期戦略 / Scrum Fest Kanazawa 2024
yoshikiiida
13
3.6k
AIエージェントを現場に導入する目線とは
masahiro_nishimi
1
1.5k
目標設定は好きですか? アジャイルとともに目標と向き合い続ける方法 / Do you like target Management?
kakehashi
10
3k
20240724_cm_odyssey_hibiyatech
hiashisan
0
110
GoとアクターモデルでES+CQRSを実践! / proto_actor_es_cqrs
ytake
1
150
簡単に始めるSnowflakeの機械学習
nayuts
1
190
AOAI Dev Day LLMシステム開発 Tips集
hirosatogamo
15
3.7k
成長期に歩みを止めないための創業期の開発文化形成
mayah
6
420
Docker互換のセキュアなコンテナ実行環境「Podman」超入門
devops_vtj
6
3.2k
技術負債による事業の失敗はなぜ起こるのか / Why do business failures due to technical debt occur?
i35_267
0
190
E2Eテスト自動化プラットフォームにおけるAIの活用
shift_evolve
0
190
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
26
2.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
42
2.7k
Become a Pro
speakerdeck
PRO
15
4.8k
A Tale of Four Properties
chriscoyier
155
22k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
26
1.8k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
36
9.1k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
245
1.2M
We Have a Design System, Now What?
morganepeng
46
7k
Designing for humans not robots
tammielis
247
25k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
26
1.6k
Building Effective Engineering Teams - LeadDev
addyosmani
47
2.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
121
18k
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.