スクラムの作業量見積もり:アジャイルチームのための優れた手法
作業量の見積もりでは、タスクへ規模や時間の尺度を付けます。必要な仕事を、情報に基づいて推定できます。プランニングポーカー、ストーリーポイント、理想作業日などが選択肢です。規模を見積もる責任は、実際に行う開発者にあり、マスターはプロセスの改善を助けます。経験者には自然でも、初心者には難しい謎に感じるかもしれません。習熟への宝探しの最初の手がかりは、「相対的な規模とストーリーポイント」にあります。
プランニングポーカー®などで協力し、ユーザーストーリーへ相対的な規模を付けることがよくあります。 作業をより正確に理解し、複雑さについて合意する助けになります。目標は精密さそのものではなく、計画と判断を助けることです。
画像を原寸大で開く
スクラムの作業量見積もり
スクラムチームの作業量を見積もる
見積もりは計画の重要な側面です。ストーリーやタスクの完成に必要な仕事への、現実的な期待を作ります。相対的な規模や時間を付けることで、キャパシティを判断し、より効果的に計画できます。
よく使われる手法の一つが、 プランニングポーカーです。全員が自分の理解に基づいて、数値のカードを選び、複雑さを共同で見積もります。違いを話すことで知見が得られ、必要な作業量への合意を作れます。
大きな値と小さな値が出たら、視点と理由を共有する議論が生まれます。理解だけでなく、協力と方向性の一致にもつながります。
もう一つの有効な手法が、 ストーリーポイントです。複雑さと必要な作業量で、ストーリーにポイントを付けます。フィボナッチ数列(1、2、3、5、8、13など)がよく使われ、大きい数字ほど高い複雑さを表します。
相対的な作業量を表し、ストーリー同士を比べる助けになります。厳密な時間より、相対的な複雑さに集中するため、計画と実行の柔軟性や適応力が高まります。
さらに、 理想作業日 を使う方法もあります。中断や外的要因がない「理想的」な状態で、何日かかるかを見積もります。作業量を具体的に捉え、キャパシティを効果的に評価できます。
扱いやすい単位に分けて理想作業日を見積もれば、仕事を明確に理解し、より正確なスプリントの約束ができます。
効果的な見積もりにより、明確さと自信を持って計画・実行できます。透明性、協力、適応力を育て、成功に貢献します。
各手法を見たところで、相対的な規模とストーリーポイントを掘り下げましょう。
ストーリーの作業量を、どう見積もりますか?
有用な見積もりは、オーナーによるバックログの順序付けと、リリースの予測を助けます。 近い仕事は、判断に十分な程度まで詳細化します。遠い、不確実なアイデアは、学びが増えるまで、大きく大まかなままで構いません。見積もりは予測を助けますが、所要時間を保証しません。
オーナーは背景を示し、トレードオフを話し合えますが、望む数値を出すよう圧力をかけてはいけません。実際に行う開発者が、規模を見積もる責任を保ちます。
スクラムは方法を指定していません。理想作業日などの時間単位や、ストーリーポイントなどの抽象的な相対単位で比較できます。プランニングポーカーも、特定の単位も、必須ではありません。
一般的な手法は、次のとおりです。
- 数値による規模の評価(1から10)。
- Tシャツのサイズ(XS、S、M、L、XL、XXL、XXXL)。
- フィボナッチ数列(0、1、2、3、5、8、13、21、34など)。
ユーザーストーリーの例
全員が尺度を共通に理解し、合意して、安心して使えることが必要です。
Planning Poker®/スクラムポーカー
よく使われる見積もり手法の一つが、Planning Poker®です。 スクラムのプランニングポーカー
各自が独立して選び、一斉に公開することで、最初に口に出した数字への引きずられを抑えられます。違いの議論は理解を深めますが、正確な予測を保証するわけではありません。
必要なものは、シンプルです。
- 見積もる機能のリスト。
- 数字の書かれたカード一式。
一般的なカードは、0、1、2、3、5、8、13、21、34、55、89という、ゼロを含むフィボナッチ式の値です。似た増え方を使う場合もあります。大きいほど不確実になることを表すためです。19か20か21かを話し合っても、時間の無駄になります。 一方、13と21のどちらに近いかを決めるのは、比較的簡単です。
高い値は、ストーリーを十分に理解していない可能性も示します。そのため、引き受ける前に、 不測の事態に備えた余裕を確保しようとする場合があります。 また、小さなストーリーに分割すべきという意味かもしれません。 小さく明確なものほど、通常は高い確信を持って見積もれます。
次の手順で、Planning Poker®を進めます。
- オーナーが、見積もるストーリーを提示する。 チームが質問し、さらに詳細な説明を受ける。多数あるなら、各ストーリーを数分以内にするなど、時間枠を設けられます。それでも見積もれないなら、オーナーが注意すべき合図です。要件かストーリー、または両方が不明確なので、書き直す必要があります。
- 実際に行う各開発者が、他の人に見せずカードを選ぶ。オーナーは質問に答え、背景を示す。
- 全員が選んだら、一斉に公開する。
- 高い値と低い値を出した人に説明してもらう。多数が見落としたことを考えていた可能性があるためです。
- そのストーリーを再度見積もり、合意を目指す。
- 今回の対象のストーリーについて繰り返す。不明確なものは、無理に数値を決めず、詳細化のため保留できます。
Planning Poker®は、Mountain Goat Software, LLCの登録商標です。
相対的な規模とストーリーポイントを理解する
相対的な規模は、複雑さと作業量を理解する、チームの共通の暗号のようなものです。5ポイントの仕事は2ポイントより大きいと評価します。ただし、作業への判断を示す値であり、期間や複雑さの比率を厳密に保証するものではありません。
規模と複雑さを伝える共通言語になります。単純な画面の準備は3ポイント、複雑な機能は8ポイントなどと合意できます。時間だけでなく、リスク、不確実性、全体の複雑さも考慮します。その文脈を理解すると、作業量をより正確に評価・配分でき、スプリントで引き受けられる量の目安になります。
低いリスクと作業量で単純な機能を作る仕事と、高いリスクでモジュール全体を作り直す仕事を考えてください。前者へ低く、後者へ高く付けることで、複雑さと量を可視化・分類し、計画と時間・資源の配分を改善できます。
Planning Poker®などで、各自の評価から値を独立して選び、その後、合意まで話し合います。協力と集合知を生かし、より正確に見積もれます。
これらを理解することは、効率的な計画、効果的な作業配分、正確な見積もりに基づく成果の改善に不可欠です。
正確な作業量見積もりの利点
長旅の信頼できる地図のように、予期しない遅延や障害で迷わないための道筋になります。主な利点を見ていきましょう。
- 効果的な優先順位付けと計画: 必要な作業量がわかれば、時間と資源を適切に配分し、重要なものから対応して、円滑に前進できます。
- ステークホルダーの期待の管理: 日程と成果物への現実的な理解を与えます。透明性が信頼と理解を育て、期限を逃したときの失望を減らします。
- 透明性の向上: タスクの仕事量を理解し、流れ、依存関係、潜在的なボトルネックについて、十分な情報に基づいて判断できます。
- 協力と信頼の改善: メンバーと関係者の協力と信頼を高めます。見積もりへの確信が、判断とチームの意欲に良い影響を与え、全員の期待を現実的な要件へ合わせます。
- 提供の成功: 何が必要で、どれほどかかるかを明確にし、成功へ大きく貢献します。リスク管理、早期の問題発見、ライフサイクル全体の円滑な実行を可能にします。
正確な作業量見積もりは、管理プロセスを円滑にし、協力と成功する成果を支えます。信頼できる見積もりの枠組みは、効果的なアジャイル管理の礎です。
重要性を理解したところで、見積もりのプロセス全体を見ていきましょう。
スクラムの見積もりプロセスの概要
スプリントプランニング がスプリントの始まりです。見積もりと詳細化は、事前に行っている場合もあります。プランニングでは価値を話し合い、開発者が完成できると予測する仕事を選びます。必要な作業量を共同で判断し、直前の驚きや非現実的な期待を防ぎます。期間内に何ができるかについて、メンバー、関係者、顧客の認識をそろえます。
この場では、さまざまな 見積もり手法を使います。例えば、 プランニングポーカー または ストーリーポイントです。複雑なタスクを扱いやすく分け、各自の視点を取り入れて、全体の量をより正確に評価できます。
複雑さの異なる多数のタスクがあるとします。小さく分け、対応するポイントを付けることで、必要な時間と作業量を把握する助けになります。大きなパズルを小さく分け、着手する場所と各部分の所要時間を明確にするようなものです。
分割は、資源配分にも役立ちます。特定の面に豊かな経験を持つ人や、技術に詳しい人の知見を生かし、専門性に応じて仕事を分け、負担を均等にできます。
全員がゴールに取り組み、強みと専門性に基づいて仕事を分けることで、献身を保てます。実行の準備を支える仕組みを理解したところで、他の利点も見ていきましょう。
画像を原寸大で開く
アジャイルのプロジェクトの作業量見積もり
時間とともに見積もりを改善する方法
鍵は継続的改善です。過去のデータと、終えたプロジェクトのフィードバックを使う方法があります。
過去のスプリントと完成した仕事を記録すれば、傾向やパターンを見つけ、今後の作業量をより適切に評価できます。
以前の予測の精度を評価する方法も有効です。初期の見積もりと実際の作業量を比べ、ずれを見つけて学びます。
責任を追及するのではなく、学習と成長の機会として扱うことが重要です。 なぜずれたかを理解すると、次の改善に使える知見が得られます。
予想より長くかかったなら、要件が変わったのか、想定外の技術課題があったのかを調べます。情報を集め、似た状況を今後の見積もりに織り込めます。
料理人がレシピの経験で腕を磨くように、チームも過去のデータで精度を高めます。
より成熟したチームは、モンテカルロシミュレーションやベイズ分析などの統計手法を使う場合もあります。履歴、ばらつき、不確実性を考慮して、予測を改善します。
過去の分析、精度の評価、新たな知見の反映を続けることで、予測能力を高め、より確実に価値を届けられます。
次に、基準となるベロシティの確立と調整の重要性へ進みましょう。
基準ベロシティの確立と調整の重要性
長旅で、時間どおり到着するための平均速度を知りたいと思うでしょう。基準ベロシティも似ています。ゴールと品質を考慮し、チームの能力を予測する経験的な参考値です。守るべき速度や、成果量のノルマではありません。
過去の実績から得られる値で、チーム固有の仕事のリズムを表します。現実的に完成できる量を理解し、効果的な計画と達成可能なゴールを設定する助けになります。
基準ベロシティの計算例:
過去の実績から、各スプリントで平均25ポイントを完成しているなら、その平均が今後の見積もりと計画を導く基準になります。
ただし、メンバーの加入、能力の拡大、外的要因で、チームは変わります。実際の生産性に見積もりを合わせ続けるため、変化する能力に応じた調整が不可欠です。
変わる地形を進む際、方位磁針を調整するようなものです。関係性や能力の変化を認め、期待を現在の状態へ合わせます。非現実的な見積もりを防ぎ、安定して価値を届けられます。
実際に完成した仕事と、次の利用可能な能力へ予測を合わせることが目的です。数字を膨らませる目標、個人の生産性の尺度、異なる尺度のチームを比べる手段にしてはいけません。
確立と調整により、能力に合う計画と、成功する提供の力を高められます。詳しく学びたい方は、次をご覧ください: International Scrum Instituteの無料教材.
見積もりで避けるべき、よくある課題や落とし穴は何ですか?
回答:複雑さの過小評価、文脈を考えず履歴に頼ること、能力や各自の技能を考慮しないことなどです。McKinseyの研究は、不正確な値が遅延や予算超過を招くため、早期の対応が重要だとしています。進捗と反応に基づいて定期的に見直し、調整すると、課題を抑えられます。
考慮すべき要因は何ですか?
回答:複雑さ、関わる人の技能、資源の利用可能性と安定性、依存関係、制約などです。過去のスプリントのデータも精度を高めます。McKinseyの研究では、正確な見積もりが成功率を最大70%高めるとしています。十分な検討が、効果的な計画と実行に重要です。
どのような手法がありますか?
回答:本書では、プランニングポーカー、Tシャツサイズ、フィボナッチ数列などを扱います。ポーカーは共同でポイントを付け、サイズ法は小・中・大・特大に分けて素早く見積もります。フィボナッチ数列は、複雑さに基づく相対値を使います。広く使われ、作業量の精度を高めることが示されています。
時間とともに精度を高められますか?
回答:はい。経験と知識が増えると、見積もりが上達します。Agile Allianceの調査では、二年以上のチームで精度が大きく改善し、75%が、実際の作業量の±10%以内に収まっていました。継続的な学習、振り返り、手法の改善によるものと考えられます。
実際には、どれくらい正確ですか?
回答:経験や専門性など、複数の要因で変わります。複雑さへの理解が増すと上達し、履歴と実際の量の追跡も役立ちます。それでも不確実性と想定外の課題があり、本質的に完全ではありません。Liらの研究では、精度は60%〜83%で、可能性と限界の両方を示しています。
アジャイルの作業量見積もりとは何ですか?
回答:バックログアイテムを完了する仕事量を評価し、ポイントや時間で表すことです。変化への対応、協力、顧客価値の提供という原則に合う、管理の重要な側面です。
計画では、バックログを扱いやすく分けます。万能の方法はなく、ポイントや時間など、異なる尺度を使えます。ポイントは複雑さと作業量を反映する、時間より抽象的な相対尺度です。
よく使うのは、プランニングポーカーの会議です。技術の詳細、依存関係、課題を話し、専門性と共通理解から、ポイントや時間を見積もります。一見して気づかない細かな事情も、専門家の判断で考慮できます。
柔軟性を重視するため、進行中の調整を認めます。最初の値は指針であり、知見が増え、バックログが変わるとともに磨きます。
規模と複雑さに応じて、見積もりも変わります。大きい場合、さらに小さく分け、詳細に見積もる必要があるかもしれません。全員が詳細を共通に理解し、日程に影響する誤解を避けるため、継続的な意思疎通が重要です。
相対的なポイントを好むチームも、時間や理想作業日を使うチームもあります。完成した仕事から暦上の期間を予測するなら、前提と不確実性を明示します。ポイントから時間への、普遍的で固定した換算はありません。適した方法を選び、時間とともに有用性を検査できます。
見積もりは、専門家の判断で、バックログアイテムへポイントや時間を付ける共同のプロセスです。柔軟性、継続的な対話、価値の提供を重視し、原則に沿って行います。
スクラムの作業量見積もりの振り返り
この記事では、原則に従い、理解と予測を磨き続ける反復的な性質を重視しました。プランニングで項目を検討し、小さなタスクやストーリーへ分け、ポイント、時間、日数で見積もります。値は固定ではなく、知見が増えると変わり、専門家の判断が改善に重要な役割を果たします。
多くのチームは、時間より抽象的で柔軟な相対尺度のポイントを使います。各アイテムに、複雑さと作業量を表す値を付け、開発者が知見と専門性を持ち寄って合意します。依存関係、不確実性、ベロシティなどを考慮することが重要です。特定の時間に固執せず、開発の変化に合う、適応的で反復的な進め方を取れます。
規模を広げて考える際には、アイテムの目の前の詳細だけでなく、全体の日程と目標に、見積もりがどう合うかも評価します。 反復と協力により、過去から学び、改善し続けられます。透明性と検査を重視し、他の人からも学んで、定めた期間内に高品質なものを届ける能力を高めます。
無料オンライン研修で、スクラムとカンバンの試験に合格できることを保証します!
-
01
オンラインで登録
認定を選び、登録を完了します。
-
02
アクセスコードを受け取る
個人のコードを、メールですぐにお届けします。
-
03
準備して受験する
無料研修を学び、プログラムに応じ30 / 50問にオンラインで答えます。
-
04
生涯有効な資格を得る
世界で有効な証明書と、検証可能なデジタルバッジを受け取ります。
無料プレミアムオンライン研修
The Scrum Framework 第三版の準備ができました。
主要業界の著名な事業・人材の指導者、コーチ、メンター、専門家、権威の連合が作りました。訪問者全員が使えます。教材は次から、 無料スクラム書籍 や 無料プレミアムスクラム・カンバン研修 上部メニューで。
著作権は当機関にあります。知識共有が専門家と分野の発展を助けるため、無料で公開します。
試験は多肢選択式です。教材を読み、合格と認定に必要な知識を築いてください。
無料プレミアム研修で、スクラムとカンバンの試験に合格できることを保証します!
