例
Readyの定義はチームの特性に応じてチーム毎に定めるべきものですが、他のチームのReadyの定義を知ることも役に立つでしょう。以下に、現在AXA PPP Healthcareで使用されている例を示します。
READYの定義 : ユーザーストーリーは下記のINVEST基準を満たしていること。
- Independent(独立):ユーザーストーリーが互いに独立していること。
- Negotiable(交渉可能):特定の機能に対する約束事でないこと。(日本語訳注:ユーザーストーリーはWhat(どんな機能を作るか)とWhy(なぜそれが必要なのか)に焦点を当て、How(どうやってそれを実現するのか)はスプリントプランニングで開発者を中心に議論(交渉)できる状態にしておくことを「交渉可能」と言う)
- Valuable(価値があること):タスク/コーディングの単位などでストーリーを定義するのではなく、価値が創出できる単位でストーリーを定義する。
- Estimable(見積可能):見積には前提となる情報をチームで共有していることが必要。
- Small(小さい):イテレーション(スプリント)に収まるサイズであること。
- Testable(テスト可能):"受入基準"が定まっていること。
リモートワークのヒント
- Readyの定義とDoneの定義はリモートでも比較的容易に合意することができます。
- 一人がファシリテーターとして、みんなの意見に基づいて記述するか、みんなで共同編集することができます。
- 仮想ホワイトボードツールを使用し、Roman Voting(親指サインを使ったGood/Badの意思表示で行う投票)や名前入り付箋を使って合意を得るなどのテクニックを活用してください。