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
「Be agile」でいるためにしていること / What we do to stay 'ag...
Search
コドモン開発チーム
November 07, 2024
1.9k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
「Be agile」でいるためにしていること / What we do to stay 'agile'
コドモン開発チーム
November 07, 2024
More Decks by コドモン開発チーム
See All by コドモン開発チーム
アラート疲れからの脱却 - リソースタグで仕分けるSlack通知戦略 / Breaking Free from Alert Fatigue – A Slack Notification Strategy Using Resource Tags for Routing
codmoninc
0
20
SREに優しいTerraform構成 modulesとstateの組み方 / terraform-modules-state-for-sre
codmoninc
0
300
モノリスなプロダクトの「ほどよい」リプレイス戦略 / A "Just Right" Replacement Strategy for Monolithic Products
codmoninc
0
95
Don't Just Patch — MOTTAINAI! Learn Security from Laravel CVE Diffs
codmoninc
0
220
ソースコードで比較する React / Vue / Svelte の セキュリティ設計思想 / security design philosophy react vue svelte
codmoninc
5
630
少人数SREチームが、長寿なシステムを構築・運用するための取り組み / Efforts by a Small SRE Team to Build and Operate Long-Lived Systems
codmoninc
0
290
フルリモートのその先へ〜パパね、いつも家にいるけどちゃんとこうして働いてるよ〜 / Beyond Full Remote
codmoninc
0
630
多様な働き方を支えるチーム開発カルチャーと 今後の展望 / Team Development Culture Supporting Diverse Workstyles and Future Outlook
codmoninc
0
530
ペアプロ未経験・未知のスキル領域・フルリモートからでも挑戦できる? 40代転職者の実態 / pair-programming-remote-career-change
codmoninc
0
540
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
160
We Have a Design System, Now What?
morganepeng
55
8.2k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Building AI with AI
inesmontani
PRO
1
1.1k
Mobile First: as difficult as doing things right
swwweet
225
10k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
150
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
610
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
160
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
260
Transcript
2024年11月7日 プロダクト開発部 宮平卓弥 「Be agile」でいるためにしていること
2 自己紹介 宮平 卓弥 職種 エンジニア チーム 保護者コミュニケーションチーム 5歳と2歳児のパパ 今年熊本に移住しました フルリモートで働いてます
アジャイル開発していると こんなことを考えることはないですか?
我々は今アジャイルなのか? どこまでいけばアジャイルといえる?
5 気になっている理由はいっぱいある まだまだ伸びしろはあるはず! とは思いつつ、どこに伸びしろ があるのか判断できない 解釈がブレた時の判断 が難しい etc..
ということで、、
7 🎉 \ TechMeet開催! / 🎊 詳しくは記事へ
Let’s 議論!
9 ディスカッションを通じて、「アジャイルできている」の基準を話し合ってみ た ディスカッション開始! 結果として 4つの指標ができました!
10 アジャイル指標 • 毎日デリバリーできている • 毎日計画を見直せている • 計画の変更コスト0 • 上記が「No」の場合、この状態に近づき続けている
11 アジャイル指標 • 毎日デリバリーできている • 毎日計画を見直せている • 計画の変更コスト0 • 上記が「No」の場合、この状態に近づき続けている
12 毎日デリバリーできている 1 2 3
13 毎日デリバリーできている 動作するソフトウェアを日々本番環境にリリースし、 顧客に価値を継続的に提供している 1 2 3
14 毎日デリバリーできている 動作するソフトウェアを日々本番環境にリリースし、 顧客に価値を継続的に提供している 自動化されたテストとCI/CDのパイプラインが整備されている 1 2 3
15 毎日デリバリーできている 動作するソフトウェアを日々本番環境にリリースし、 顧客に価値を継続的に提供している 自動化されたテストとCI/CDのパイプラインが整備されている チームが迅速なフィードバックループを確立し、 変更への即時対応が可能になっている 1 2 3
16 アジャイル指標 • 毎日デリバリーできている • 毎日計画を見直せている • 計画の変更コスト0 • 上記が「No」の場合、この状態に近づき続けている
17 毎日計画を見直せている 1 2 3
18 毎日計画を見直せている 日々の進捗や新たな情報に基づき、 プロジェクトの優先順位と計画を柔軟に調整している 1 2 3
19 毎日計画を見直せている 日々の進捗や新たな情報に基づき、 プロジェクトの優先順位と計画を柔軟に調整している チームが定期的に集まり、 短期的な目標と長期的な方向性を確認・更新している 1 2 3
20 毎日計画を見直せている 日々の進捗や新たな情報に基づき、 プロジェクトの優先順位と計画を柔軟に調整している チームが定期的に集まり、 短期的な目標と長期的な方向性を確認・更新している 顧客のニーズや市場の変化に即座に対応し、 最も価値の高い機能や成果物を常に追求している 1 2
3
21 アジャイル指標 • 毎日デリバリーできている • 毎日計画を見直せている • 計画の変更コスト0 • 上記が「No」の場合、この状態に近づき続けている
22 計画の変更コスト0 1 2 3
23 計画の変更コスト0 チーム全体が常に最新の情報を共有し、 計画変更の必要性をリアルタイムで認識できている 1 2 3
24 計画の変更コスト0 チーム全体が常に最新の情報を共有し、 計画変更の必要性をリアルタイムで認識できている 計画変更のための会議や承認プロセスが最小限で、 迅速な意思決定が可能な体制が整っている 1 2 3
25 計画の変更コスト0 チーム全体が常に最新の情報を共有し、 計画変更の必要性をリアルタイムで認識できている 計画変更のための会議や承認プロセスが最小限で、 迅速な意思決定が可能な体制が整っている 柔軟な開発プロセスと自己組織化されたチームにより、 計画変更が日常的な活動として受け入れられている 1 2
3
26 アジャイル指標 • 毎日デリバリーできている • 毎日計画を見直せている • 計画の変更コスト0 • 上記が「No」の場合、この状態に近づき続けている
27 上記が「No」の場合、この状態に近づき続けている 1 2 3
28 上記が「No」の場合、この状態に近づき続けている チームが定期的に現状を振り返り、改善点を特定し、 具体的な行動計画を立てている 1 2 3
29 上記が「No」の場合、この状態に近づき続けている チームが定期的に現状を振り返り、改善点を特定し、 具体的な行動計画を立てている 毎日のデリバリーや計画見直しの頻度を 段階的に上げる努力を継続的に行っている 1 2 3
30 上記が「No」の場合、この状態に近づき続けている チームが定期的に現状を振り返り、改善点を特定し、 具体的な行動計画を立てている 毎日のデリバリーや計画見直しの頻度を 段階的に上げる努力を継続的に行っている 計画変更のプロセスを簡素化し、 コストを削減するための取り組みを積極的に実施している 1 2
3
実際取り組んでみたこと
32 例えば、「毎日デリバリーできている」の場合 指標の解像度を高めるためにブレークダウン
33 例えば、「毎日デリバリーできている」の場合 確認観点 • ストーリーサイズが1イテレーションでできないほど大きい? • DOINGにn日以上滞留してるストーリーはあった? 指標の解像度を高めるためにブレークダウン
34 指標の解像度を高めるためにブレークダウン 例えば、「毎日デリバリーできている」の場合 確認観点 • ストーリーサイズが1イテレーションでできないほど大きい? • DOINGにn日以上滞留してるストーリーはあった? アクション例 •
ストーリーが大きすぎてベイビーステップを踏めていなかった。もっとス トーリーの粒度を小さくしよう。
35 指標の解像度を高めるためにブレークダウン →解像度を高めるきっかけに! 例えば、「毎日デリバリーできている」の場合 確認観点 • ストーリーサイズが1イテレーションでできないほど大きい? • DOINGにn日以上滞留してるストーリーはあった? アクション例
• ストーリーが大きすぎてベイビーステップを踏めていなかった。もっとス トーリーの粒度を小さくしよう。
36 指標を元に取り組んだ個々の改善 • 毎週のプランニングで、KeyResult(チーム目標)の進捗を確認し、チーム 目標やイテレーション計画に反映(するプロセスを設けた) • ストーリーを1イテレーションで完了可能なサイズに分割&確認するプロセ スを追加
37 指標を元に取り組んだ個々の改善 • 毎週のプランニングで、KeyResult(チーム目標)の進捗を確認し、チーム 目標やイテレーション計画に反映(するプロセスを設けた) →より適切かつ柔軟な計画見直しが可能に • ストーリーを1イテレーションで完了可能なサイズに分割&確認するプロセ スを追加 →デリバリーの頻度の向上、対応するスコープを柔軟に調整
変化に対するチームの対応速度の向上を目指して日々取り組んでます!💪
まだ始めたばかり! 伸びしろいっぱい! やりたいこといっぱい!
なので仲間募集中です!
40 参照 • 「アジャイルかどうかは、どうすればわかる?」
None