✅ クオリティキャンバス -Miro アプローチによる見積もりのための四つの要素分解モデル)
このモデルは、サイズを超えた視点で、何が遅れを生むかを理解し、準備状況を評価し、より正確に見積もるために役立ちます。
ストーリーの説明と受け入れ基準を書き留めてください。これが整わない限り、ストーリーを開始することはありません。ストーリーを次のように分解します:
🔗 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 →
🟥 赤 → 準備不足.
🔥 これが有効な理由