$30 off During Our Annual Pro Sale. View Details »
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
1.5k
「Be agile」でいるためにしていること / What we do to stay 'agile'
コドモン開発チーム
November 07, 2024
Tweet
Share
More Decks by コドモン開発チーム
See All by コドモン開発チーム
テスト自動化を進める上でのマインドセットとしてのXP(エクストリーム・プログラミング) / xp-mindset-for-test-automation
codmoninc
0
670
語られた戦略を 語れる戦略へー共通言語を作るPdMの試み / making-strategy-shareable
codmoninc
6
4.5k
コンテナイメージ脆弱性検知の実践事例 ~ 基礎から応用まで ~ / practical-case-studies-in-container-image-vulnerability-detection
codmoninc
1
87
長期運用プロダクトこそ効くコンテキスト管理の妙 / The Art of Context Management for Long-Running Products
codmoninc
0
140
ECSとEFSを組み合わせた Batchサーバー デプロイ方法の模索 / Exploring deployment methods for a Batch server using ECS and EFS
codmoninc
3
82
(ほぼ)ウォーターフォール開発かつ (ほぼ)手動テストの環境で仕事してきたQAエンジニアが コドモンに入って驚いたこと / A QA Engineer's Culture Shock at Codmon
codmoninc
1
980
PHPロゴの正しい使い方〜意外と知らない公式仕様〜 / how to properly use the php logo
codmoninc
0
310
保育・子育てを支えるデザイン~横断UXチームの取り組みと成果~ / Designing for Childcare and Parenting
codmoninc
0
370
事業成長を後押しする ほどよいリプレイスの進め方 / Th Way to Replace for Business Growth
codmoninc
0
57
Featured
See All Featured
Designing Experiences People Love
moore
143
24k
Agile that works and the tools we love
rasmusluckow
331
21k
KATA
mclloyd
PRO
32
15k
Producing Creativity
orderedlist
PRO
348
40k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
700
Faster Mobile Websites
deanohume
310
31k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
For a Future-Friendly Web
brad_frost
180
10k
Optimizing for Happiness
mojombo
379
70k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
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