正式なスクラム・カンバン認定

スクラムフレームワーク — 第二版

この章は、第二版の歴史的背景と実践的な説明を保持しています。第三版のカリキュラムも、下の目次から利用できます。


スクラムのプランニングポーカー:アジャイルチームのための優れた見積もり手法

スクラムのプランニングポーカーで集合知を生かし、プロジェクトの見積もりを改善しましょう。21世紀のソフトウェア開発とプロジェクト管理では、アジャイルな手法が広く利用されています。マイク・コーンのような革新者により、有益な道具が開発の現場にもたらされました。その中でも際立つのがプランニングポーカーです。ストーリーポイントでプロダクトバックログのアイテムを評価し、機能開発の見積もり精度を高めることで、スクラムチームの見積もり能力を磨けます。

この記事では、プランニングポーカーを詳しく紹介します。スクラムポーカーとも呼ばれる合意形成型の取り組みが、どのように当て推量を戦略的な計画へ置き換え、スプリントプランニングの精度を高め、食い違いを減らすかを説明します。プロジェクトに関する問いを考えながら、全員の視点によって、バックログの各アイテムに必要な作業量の共通理解をどう深められるかを見ていきましょう。

定義:スクラムのプランニングポーカーは、ユーザーストーリーを完成させるための作業量を見積もる、アジャイルプロジェクト管理の手法です。開発者やテスターなどのメンバーが集まり、プランニングポーカーカードという専用カードで見積もります。プロダクトオーナーは、アイテムについて説明できるようにしておきます。 各メンバーが自分の見積もりを表すカードを同時に選び、その後に話し合って、最終的な見積もりに合意します。協力することで見積もりの正確さが高まり、スクラムのタスクやアイテムの効果的な計画と優先順位付けにつながります。

スクラムのプランニングポーカーを理解する

アジャイルプロジェクト管理は年々広まり、フレームワークと同じくらい、多くの見積もり手法が使われています。その一つが、ジェームズ・グレニングが考案し、後にマイク・コーンが普及させた、スクラムのプランニングポーカーです。

開発者、QAエンジニア、プロダクトオーナー、ステークホルダーなど、複数のメンバーが部屋にいると想像してください。実装に作業が必要なユーザーストーリー、すなわちプロダクトバックログアイテムが並んでいます。同じ機能でも、参加者によって複雑さの見方が異なることがあり、不正確な見積もりや、それに伴う納期の遅れにつながります。

スクラムのプランニングポーカーは、各バックログアイテムやユーザーストーリーを完成させるための作業量を見積もる、ワークショップ形式の手法です。チームでストーリーポイントを付け、全員の視点や疑問を取り上げます。

プランニングポーカーカードという専用カードを使って進めます。各カードの数字は、異なる作業量を表します。全員が選ぶまで互いの答えを見せず、それぞれが自分の見積もりを表すカードを選びます。

全員がカードを公開したら、話し合って、最終的な見積もりに合意します。一人で見積もったり、主観的な判断だけに頼ったりするより、正確な結果が得られるという考え方です。

内容を理解したところで、プランニングポーカーの起源と原則を学びましょう。

起源と原則

プランニングポーカーは、ある見積もり手法と比較されることがあります(関連項目: スクラムの作業量見積もり)。その手法が、ワイドバンド・デルファイ法です。RANDにおけるデルファイ法の研究は1950年代にさかのぼり、専門家の意見を複数回にわたって集めていました。手法が似ていても、一方が他方の直接の着想源だったことにはなりません。

ジェームズ・グレニングは2002年、XPの計画会議で参加を改善するために、各自が独立して書く見積もりを使い、プランニングポーカーについて記述しました。本人の説明では、総合的品質管理(TQM)の、黙ってアイデアを書き出す手法に影響を受けており、デルファイ法から直接着想したとは述べていません。その後、マイク・コーンが普及に貢献しました。アリスター・コーバーンなど、より広いアジャイルのコミュニティの実践者も、協力的な見積もりをめぐる議論に貢献しています。

スクラムのプランニングポーカースクラムのプランニングポーカー

中心となる原則は、協力、正確さ、説明責任、透明性です。見積もりに全員の視点を生かすことで、依存関係や潜在的なリスクを深く理解できます。バックログの機能の複雑さに関する疑問を解消し、より正確な見積もりにつながります。また、スクラムマスターや顧客と接する担当者など、異なる役割の仲間同士の説明責任と信頼を育てます。各自が選んでから一斉に公開するため、偏りが減り、Jiraに記録したタスクについても認識がそろいます。合意に至る話し合いが、見積もりの透明性を高める点を、多くの組織が評価しています。

顧客の代表者からスクラムマスターまで、各自が固有の能力、意見、経験を持つ、共同作業のようなものです。多様な視点でストーリーポイントを検討して付けることで、見積もり担当者だけに頼るより、完了に関する判断が良くなります。

基本、組織内での各人の役割、起源を理解できました。さらに詳しく知りたい場合は、よくある質問をご覧ください。次の節では、実施の手順に進みましょう。

プランニングポーカーは、各作業単位の複雑さや必要な作業量を見積もる手法です。効率的な協力を助け、偏りをなくし、プロジェクト全体で透明性を保ちます。スクラムマスターがうまく進めるためには、全員が手順を理解し、認識をそろえておく必要があります。

スクラムのプランニングポーカーを実施する

顧客が必要とする重要なソフトウェア更新に、チームで取り組んでいるとします。スクラムマスターには、各メンバーの役割、責任、専門性への理解が不可欠です。各作業単位の現実的な日程を設定しなければ、全体の日程に影響し、メンバーへ負担がかかります。プランニングポーカーでは、専用カードを使い、1〜100の値で、複雑さや作業量を相対的に評価します。

では、カード一式をどう用意すればよいでしょうか。言い換えると、スクラムマスターは、Jiraでこのカード方式をどう調整すればよいのでしょうか?

効果的に実施するには、まず標準的なカード一式を用意します。0から100までの異なる値を表す数字を含め、それぞれに特定の意味を持たせます。

  • 第14版State of Agile reportによると、回答者の約58%がスクラムを使っていました。通常、その実践にはプランニングポーカーなども含まれます。
  • Journal of Systems and Softwareに掲載された研究では、プランニングポーカーなどの手法で、見積もり精度が最大40%向上すると報告しています。
  • Journal of Computer Science and Technology(JCST)の研究では、アジャイルチームの84%超が、ストーリーポイントの見積もりにプランニングポーカーを使用し、全員の参加とタスクの複雑さへの理解を確保しているとしています。

カード一式と、合意する数値(ストーリーポイント)を決める

各値は、ストーリーポイントとして、仕事に必要な作業量や複雑さの段階を表します。数字が大きいほど、見積もった作業量、複雑さ、不確実性が大きいことを示し、事業価値の大きさを示すわけではありません。ただし、カードの値の意味は、プロジェクトの複雑さや、チームが持つ能力によって変わる場合があります。


カード 値 意味
0 0 チームが選んだ尺度では、無視できるほどの作業量
1 1 ごく低い複雑さ
2 2 ごく低い複雑さに、多少の未知の要素を伴う
3 3 低い複雑さ
5 5 やや低い複雑さ
8 8 中程度の複雑さ
13 13 高い複雑さ
20 20 非常に高い複雑さ
40 40 極めて高い複雑さ。アイテムの分割を検討する
100 100 この例のカード一式の最大値。さらに詳細化する必要がある

ある仕事について、長年の経験を持つ開発者と、その分野の知識や経験が少ない人が、異なる見積もりを出す場合を考えてください。偏りや不正確さにつながることがあるため、最終的な値を決める前に、十分に話し合うことが重要です。

適切な値のカードがない場合に備え、空白のカードを含めることも大切です。通常の見積もり値として使うのではなく、機能の追加や要件の明確化について質問するなど、いったん立ち止まる合図として利用できます。

役割に違いがあっても、カードの準備は簡単です。既製のカードから、アジャイルチーム向けに調整したオンラインのものまで、さまざまな入手先があります。実物のカードには、ダブルゼロ、無限大、不確実な仕事を示す疑問符など、特別な値を含むものもあります。

大切なのは、見積もりを早く終わらせることより、組織内のさまざまな役割のメンバーが協力し、健全に話し合って、必要な仕事量を公正かつ正確に見積もることです。

必要なカード一式の準備を理解したところで、実際のセッションへの参加に進みましょう。この対話は、顧客を中心に据えた組織の成功に重要です。

プランニングポーカーが効果的な主な理由の一つは、全員が集まり、話し合ってストーリーポイントを付けることです。スクラムマスターや顧客に近い立場の人も含め、複雑さとニーズを全体として明確に理解でき、組織の健全さと効率に貢献します。効果を出すには、積極的な参加が必要です。プロダクトマネージャーの予定においても重要なこの会議では、進行役は、全員が参加して可能な限り正確に見積もれるようにします。例えば、選んだカードとその理由を説明します。他の人と大きく異なる場合は、理由を説明し、前提を問い直し、別の説明を提案します。

Planning Poker®/スクラムポーカー

よく使われる見積もり手法の一つが、Planning Poker®、別名スクラムポーカーです。参加者同士が受ける影響を最小限にし、より正確な見積もり結果を得られます。

Planning Poker®には、次のものが必要です。

  • 見積もる機能のリスト。
  • 数字の書かれたカード一式。

一般的なカード一式は、ゼロを含むフィボナッチ数列、0、1、2、3、5、8、13、21、34、55、89を使います。似た別の増え方を使う場合もあります。この数列は、大きなアイテムほど見積もりの不確実性が高いことを表します。高い値は通常、詳細が十分に理解されていないか、小さなストーリーに分割すべきことを示します。小さければ、より細かく見積もれます。19か20か25かを議論しても、時間の無駄です。そのストーリーは単に大きすぎるのです。

次の手順で進めます。

  • スクラムプロダクトオーナーが、見積もるストーリーを説明します。チームが質問し、さらに詳しい説明を受けます。対象が多い場合は、説明を一分だけにするなど、時間制限を設けることもあります。制限時間になっても理解できなければ、そのストーリーを書き直す必要があるという合図です。
  • 各メンバーが、他の人に見せず、自分の見積もりを表すカードを選びます。
  • 全員が選んだら、一斉に公開します。
  • 高い値と低い値を出した人が、自分の見積もりの理由を説明します。
  • 違いを話し合った後、もう一度投票します。有益な合意に至らなければ、無理に数値を決めず、アイテムを明確にするか、分割します。
  • すべてのストーリーを見積もるまで繰り返します。

スクラムは、見積もり方を一つに定めてはいません。ただし通常、時間ではなく、作業量を表す、より抽象的な尺度を使います。よくある手法は、数値による規模の評価(1から10)、Tシャツのサイズ(XS、S、M、L、XL、XXL、XXXL)、フィボナッチ数列(1、2、3、5、8、13、21、34など)です。

全員が使う尺度を共通に理解し、安心して使えることが重要です。

並び順、計画、予測を支えられるだけのアイテムを、詳細化し、規模を見積もる必要があります。ただし、変化し続けるバックログのすべてを、事前に見積もる義務はありません。プロダクトオーナーには、仕事の難しさに対する率直な評価が必要です。要望を明確にし、質問に答えるために参加できますが、開発者が独立して見積もれる余地を与えるべきです。望ましい数値を出すよう圧力をかけてはいけません。

Planning Poker®は、Mountain Goat Software, LLCの登録商標です。

プランニングポーカープランニングポーカー

プランニングポーカーの見積もりセッションに参加する

例えば、あるユーザーストーリーに、一人が「5」、別の人が「3」を選んだとします。その難しさや複雑さの見方が違うか、組織内の経験の差がある可能性を示します。

そのような場合、進行役はどちらかに加勢するのではなく、全員の意見を促し、十分な話し合いによる合意を支えます。こうした議論が、正確な見積もりと、定められた期間内での高品質なプロダクト提供に大きく貢献します。

この手法には、見積もりという主目的以外にも利点があります。チームの協力を促し、会議での意思疎通を良くすることが、その一つです。

話し合ってストーリーポイントを付けるプランニングポーカーは、正確な見積もりに有効です。全員が積極的に参加し、選んだカード、理由、前提への疑問、別の説明を共有することが不可欠です。大きな違いがあれば、進行役はどちらかに加勢せず、十分な対話による合意を促します。その議論が、正確な見積もりと、期限内での高品質なプロダクトの提供につながります。

スクラムのプランニングポーカーがもたらす効果

すべてのステークホルダーが、各見積もりの理由を見られるようにして、透明性を高めます。異なる見方を尊重して話し合い、会議の中で、より正確な見積もりにつながる共通理解や合意を目指せます。

各自の意見と見積もり、その理由を比較することで、偏りも減らせます。認知心理学では、集団見積もりで最初に出た数字が、その後の判断の基準になってしまう「アンカリング効果」が指摘されています。カードの選択を隠しておき、全員が独立して意見を示すことで、その影響を抑えられます。

また、全員が意見と理由を述べる公平な機会を得られるため、組織の計画・見積もり会議で、一部の人だけが全体を支配するのを防げます。

プランニングポーカーは、仲間とパズルを組み立てるようなものです。各自が一片を持ち寄り、全体像ができあがります。そうして得られる、包括的でより正確な結果が、セッションでの具体的な合意になります。

セッションへの参加が、意思疎通と偏りの改善を通じて、より良い見積もりにつながる仕組みを見てきました。次に、効率的に進める実践上のヒントをご紹介します。

前述のとおり、プランニングポーカーは、アジャイルプロジェクト管理の重要な一部になり得ます。効率的で生産的な場にするために、次のヒントを参考にしてください。

チームのプランニングポーカーを効率的に進めるヒント

議題を明確にする:各セッションの進め方を決めておくと、話し合いが脱線しません。プロダクトオーナーやプロダクトマネージャーは、ユーザーストーリーを事前に準備し、優先順位順に並べます。重要なものから見積もれるため、低い優先順位のタスクに気を取られずに済みます。目標への集中を支えることで、進行役の仕事が効果的で透明になり、組織全体の有効性にも貢献します。適切なカードを選ぶ:標準的なフィボナッチ数列は人気ですが、チームの必要に合わせた独自のカード一式も作れます。プロジェクトの複雑さ、人数、専門性を考慮して値を選びましょう。例えばMountain Goat Softwareは、新興企業から製造業まで、さまざまな事業環境に対応するカードを提供しています。

  • 全員の参加を促す: 開発者やテスターを含む全員が、自分の視点を提供するべきです。プロダクトオーナーやプロダクトマネージャーは、見積もりを覆すことなく、ニーズを明確にできます。全員が参加すれば、一人ひとりが尊重されていると感じ、事業のプロセス全体の透明性と説明責任も高まります。
  • 話し合いの時間制限は慎重に使う: ストーリーのあらゆる側面を検討するため、異なる意見を聞くことが不可欠です。集中して限られた時間で話し合い、重要な不確実性が残るなら、合意を強制せず、さらに詳細化する機会を設けます。技術的な制約や依存関係により、現在のスプリントに収まらない場合もあります。全員の視点を聞くことで、信頼と、見積もり値の精度が高まります。
  • 現実的な期待を持つ: 全体の作業量より細部を重く見て、厳密な見積もりにこだわってしまいがちです。未来を100%正確に予測できる人はいないからこそ、この見積もり手法を使うのだと繰り返し確認しましょう。得られた数値は、確定した事実ではなく、見積もりです。その理解が、安心と信頼のある文化を育てます。
  • 判断を記録する: 決めたことはすべて文書に残し、必要に応じて後から参照できるようにします。各見積もりの主な理由や知見も記録すれば、次のスプリントの計画に役立つ背景情報になります。数値は単なる見積もりではなく、各人の考え方の記録でもあるため、大切に保存します。
  • 協力とチームワークを促す: プランニングポーカーは共同作業です。各人の数値より、集団としての合意に焦点を当てます。適切な議題、カード、全員の参加、慎重な時間制限、現実的な期待、判断の記録を組み合わせれば、より正確に見積もれます。専任のプロダクトマネージャーによる支援のもと、どれだけ効率が上がるか、ぜひ試してみてください!
  • 考案者側から学ぶプランニングポーカーのヒント: Mountain Goat Softwareが推奨する実践には、全員の積極的な参加、明確で簡潔なユーザーストーリー、各回の時間制限、大きく異なる見積もりについての話し合いがあります。協力と共通理解を促すためです。Fernandezらの研究では、プランニングポーカーを使ったチームは、他の見積もり手法を使うチームより正確な見積もりを得たと報告されています。

プロジェクト管理で使う利点は、見積もりの正確さと一貫性、協力と意思疎通、透明性と説明責任が高まることです。Agile Allianceの調査によると、利用チームでは見積もり精度が20%向上し、プロジェクトの遅延が15%減りました。チーム内の共通理解も深まり、プロダクトや事業のライフサイクル全体で、正確な見積もりと良い判断につながります。

プランニングポーカーによるチームの見積もり:よくある質問

効果的に使うための実践やヒントはありますか?

回答:あります。プランニングポーカーは広く認められた見積もり手法ですが、Mountain Goat Softwareは、チーム固有の要件や事業の状況に応じて、別の方法も検討するよう提案しています。

プロジェクト管理でプランニングポーカーを使う利点は何ですか?

回答:見積もりの正確さと一貫性、チームの協力と意思疎通、透明性と説明責任が高まります。Agile Allianceの調査によると、利用チームでは、見積もり精度が20%向上し、プロジェクトの遅延が15%減りました。共通理解も深まり、ライフサイクル全体で、正確な見積もりとより良い判断につながります。

プランニングポーカー以外の方法はありますか?

回答:あります。例えば、各ユーザーストーリーに相対的な作業量を表すサイズを付ける、Tシャツサイズ法があります。また、複雑さの似たものをまとめてからポイントを付ける、類似性による見積もりもあります。スクラムに不慣れなメンバーがいる場合や、時間が限られる場合に有効です。CollabNet VersionOneの調査では、アジャイルチームの35%が、プランニングポーカーと併用、または代わりに、別の見積もり手法を使っていました。

スクラムチームのプランニングポーカーは、どのように進みますか?

回答:ユーザーストーリーの複雑さに基づいて、各メンバーがストーリーポイントを付けます。各自が見積もりを表す数字を他の人に見せずに選び、全員が同時に公開します。違いを話し合って、要件の共通理解を得ます。協力することで判断が良くなり、潜在的なリスクや不確実性を見つけられます。従来の方法より正確な見積もりが得られ、計画と提供の効率が向上することを示す統計もあります。

スクラムでプランニングポーカーを使う目的は何ですか?

回答:協力的で正確な見積もりを行うことです。異なる視点や専門性を考慮し、全員でユーザーストーリーやタスクの作業量を見積もれます。カード方式により、個人の偏りを避け、参加と対話を促し、信頼できる見積もりを得られます。過小・過大の両方を減らして精度を高め、計画と資源配分を改善するという研究があります(出典:書籍「Scrum Planning Poker in Agile: An Effective Estimation Technique」)。

プランニングポーカーの正しい手順は何ですか?

回答:次の順序で行います。(1)プロダクトバックログアイテムを提示する。(2)各メンバーがカードで独立して作業量を見積もる。(3)一斉に公開する。(4)見積もりの違いを話し合う。(5)合意に至るまで繰り返す。

フィボナッチ・ストーリーポイントとは何ですか?

回答:主にプランニングポーカーなどのアジャイル見積もりに使う、一連の値です。1、2、3、5、8、13、21、34などのフィボナッチ数列を用い、複雑さや作業量が増すにつれ、不確実性も非線形に増えることを表します。

なぜフィボナッチ数列(1、2、3、5、8、13、21、34など)でバックログを見積もれるのですか?

回答:作業量や複雑さの見積もりに伴う、不確実性と非線形性を表せるからです。大きく複雑なアイテムほど、不確実性が増すことを強調できます。

Relative Sizing: A Transport AnalogyRelative Sizing: A Transport Analogy1 — Tricycle2 — Cycle5 — Car8 — Bus13 — Truck20 — Train40 — Aeroplane100 — Shuttle
原寸大の図を開く
プランニングポーカー、ストーリーポイント、フィボナッチ数

プランニングポーカーでは、どの尺度で見積もりますか?

回答:ストーリーポイントを使います。アジャイル開発のユーザーストーリーやタスクに関する、複雑さ、作業量、不確実性を組み合わせた測定単位です。

ストーリーポイントでフィボナッチ数列を使うとは、どういう意味ですか?

回答:アジャイル開発のプランニングポーカーで、ストーリーの作業量や複雑さを、フィボナッチ数列(1、2、3、5、8、13、21、34など)を使って見積もることです。

フィボナッチ式のプランニングポーカーとは何ですか?

回答:スプリントの計画時に、フィボナッチ数列(1、2、3、5、8、13、21、34など)をカードの値として使い、全員でストーリーの作業量や複雑さを見積もる方法です。

あなたはプロダクトオーナーとして、チームとユーザーストーリーを見積もっています。Planning Poker™で、あるメンバーがコーヒーカードを選びました。通常、どのような意味でしょうか?

回答:コーヒーカードは、休憩が必要だとユーモアを交えて示すために使われることが多いものです。疑問符のカードは通常、見積もるための理解が足りないことを示します。特別なカードの意味は、セッション前に合意しておきましょう。

スクラムのプランニングポーカーの振り返り

プランニングポーカーは、スクラム内で正確かつ効率的に計画するための、協力的で参加しやすい見積もり手法です。通常はフィボナッチ数列の値を使ったカードで、ユーザーストーリーの作業量や複雑さを共同で見積もります。アイテムの提示後、各自が独立して選び、同時に公開します。値の違いを話し合い、タスクに必要な作業量について合意を目指します。

1、2、3、5、8、13などのフィボナッチ・ストーリーポイントは、複雑さの見積もりの非線形性を捉えるためによく使われます。仕事が大きく複雑になるほど、不確実性も高まることを認めるものです。ストーリーポイントという尺度で、複雑さ、作業量、不確実性を合わせて数値化します。

フィボナッチ式は、アジャイル開発で広く使われる効果的な手法になりました。協力を促し、偏りを抑え、計画全体の透明性を高めます。休憩を求めるコーヒーカードなど、ユーモアのある選択肢も含めたカードの利用は、正確な見積もりと良い計画につながる、活発で対話的な方法だと評価されています。スクラムのプランニングポーカーは、高品質なプロダクトを、精度と効率を伴って提供する力をチームに与え続けます。




この研修を同僚や友人に共有しましょう!

スクラム研修

目次

The Scrum Framework — 第三版

スクラムフレームワーク — 第二版

認定へ登録

無料オンライン研修で、スクラムとカンバンの試験に合格できることを保証します!

  1. 01

    オンラインで登録

    認定を選び、登録を完了します。

  2. 02

    アクセスコードを受け取る

    個人のコードを、メールですぐにお届けします。

  3. 03

    準備して受験する

    無料研修を学び、プログラムに応じ30 / 50問にオンラインで答えます。

  4. 04

    生涯有効な資格を得る

    世界で有効な証明書と、検証可能なデジタルバッジを受け取ります。

Scrum Master Accredited Certification™ の見本
認定へ登録

無料プレミアムオンライン研修

The Scrum Framework 第三版の準備ができました。

主要業界の著名な事業・人材の指導者、コーチ、メンター、専門家、権威の連合が作りました。訪問者全員が使えます。教材は次から、 無料スクラム書籍 や 無料プレミアムスクラム・カンバン研修 上部メニューで。

著作権は当機関にあります。知識共有が専門家と分野の発展を助けるため、無料で公開します。

試験は多肢選択式です。教材を読み、合格と認定に必要な知識を築いてください。

無料プレミアム研修で、スクラムとカンバンの試験に合格できることを保証します!