✅ Clarity Canvas - Miro のアプローチ:見積もりのための4要素評価モデル
このモデルは、サイズを超えて私たちを遅らせる可能性のある要素を理解することで、準備状態を評価し、より正確に見積もることを助けます。
ストーリーの説明と受け入れ基準を記載してください。これらが揃わなければ、ストーリーを始めることはできません。それぞれのストーリーを以下のように分解します:
🔗 1. 依存関係
このストーリーは他のチームに依存していますか?
または、別のストーリーに依存していますか?
あるいは、デザイン / API / 環境の待ちですか?
スコアリングの例:
0 = なし
1 = 小さな依存関係(内部、簡単)
2 = 中程度の依存関係
3 = 外部の依存関係(プラットフォーム、ベンダー、別のチーム)
🚧 2. 阻害要因
このストーリーを開始するのを阻むものがありますか?
チームがスプリント内で解決できないものがありますか?
スコアリング:
0 = 阻害要因なし
2 = 潜在的な阻害要因
3 = 実際の阻害要因
⚠️ 3. リスク
予想通りに動作しない可能性がありますか?
コードの敏感な領域に触れますか?
パフォーマンスやセキュリティに影響がありますか?
スコアリング:
0 = リスクなし
1 = 影響が小さいリスク
2 = 中程度のリスク
3 = ハイリスクの項目
❓ 4. 未知の要素
実装に不安がありますか?
調査やスパイクが必要ですか?
受け入れ基準に明確さを欠いていますか?
スコアリング:
0 = 不明点なし
1 = 小さな不明点
2 = 調査が必要
3 = 主要な不明点 / 受け入れ基準が不明
📊 すべてをまとめる:「ストーリー準備度スコア」
各ストーリーについて、チームは4つのボックスに記入し、数字を割り当てます。
その後、合計スコア =
依存関係 + リスク + 不明点 + ブロッカー
例:
依存関係 → 3
不明点 → 1
リスク → 0
ブロッカー → 3
合計 = 7
🚦 スプリント準備トラフィックライト
合計スコアを使用してストーリーの準備度を迅速に判断します:
🟩 0–3 → スプリントに取り込んでも安全
ストーリーはシンプルで、リスクが低く、依存関係が少ないです。
🟨 4–6 → 取り込む前に確認が必要
これらは会話が必要です:
依存関係を減らせますか?
分割できますか?
スプリントに取り込む前に未知の要素を排除できますか?
🟥 7以上 → 未準備(要改善)
このストーリーには問題があります。
典型的には次のような状況が見られます:
依存関係が多すぎる
未知の要素が実際にはブロッカーである
明確化が欠けている
これにより、チームはリスクのあるストーリーをスプリントに引きずり込むことをやめ、代わりに適切に改善することができます。
💡 例えば
依存関係が3あり、1つの未知の要素がブロッカーである → おそらくこのストーリーはスプリントに取り込めません。
モデルに変換すると:
依存関係 = 3
未知 = 3(未知 = ブロッカー)
リスク = 多分0
ブロッカー = 3
合計 = 9 →
🟥 赤 → 未準備.
🔥 なぜこれが効果的か
見積もりを客観的にします
チームが不明瞭なストーリーに「ノー」と言うのを助けます
スプリント中の驚きを減らします
プロダクトオーナーが正確に修正すべき点を把握します
改善をデータによる会話に変え、推測ゲームではなくします