スパイクについて要約した
- ※初心者に説明する際に使用した。
- 要約しないものが正なので、詳細はそっちをご参照ください。
スパイクとは
- エクストリームプログラミング(XP)の発明
- 技術的アプローチのリスクを減らすための特別なユーザーストーリー
- 必要条件をよりよく理解するために使用
- ストーリー推定の信頼性を高めるための知識を得るために使用
- スプリントの最大タイムボックスサイズを持つ
- スプリントの最後に実行されるかどうかが決定される
スパイクの利点
- リスクを早期に軽減する
- チームがフィードバックを確認できる
- 今後予定されているPBIの複雑さについて理解を深める
スパイクを使用する場面
- チームがストーリーを完成させる自信がない場合
- 潜在的なブロッカーのために
- プロダクトオーナーが構築する必要があるものと、その方法を判断するために投資として見なす
- プロダクトオーナーがチームのキャパシティの一部を割り当てる
- ストーリーがスプリントになったときに何をすべきかを知るため
スパイクが使用される例
- チームが新技術についての知識を持っていない場合
- 新技術の実現可能性を確実にするための基礎研究
- ストーリーが不十分に書かれたAPIを持つサードパーティのライブラリを使用する必要がある場合
- ストーリーに重大な技術的リスクが含まれる場合
- 将来のタイムボックスにユーザーストーリーを反映させる技術的アプローチに自信を得るために、実験またはプロトタイプを作成する必要がある