Planning Pokerについて | 完全ガイド

アジャイルプランニングポーカー(またはスクラムポーカー)テクニックの完全ガイド。基礎、歴史、ルール、ベストプラクティスを学びます。

紹介

プランニングポーカーは、Scrumポーカーとしても知られ、開発目標の努力度または相対的なサイズを測定するためにアジャイルソフトウェア開発で使用される、コンセンサスベースのゲーム化された推定技術です。Scrumエクストリームプログラミング (XP)カンバンなどのフレームワークで広く採用されています。

この技術はワイドバンドデルフィ法アプローチを使用し、個別に行う推定よりも正確な推定を生成するためにチームの集合知に焦点を当てます。

基礎と心理学

プランニングポーカーの主な目的はアンカリングバイアスを軽減することです。認知心理学において、アンカリングは議論で最初に提案された情報や数字が意思決定プロセスを支配し、その後の推定に影響を与えるときに発生します。

すべてのチームメンバーに同時にかつ独立して(隠されたカードを通じて)推定を提示させることで、この方法は個人の思考を強制します。投票で明らかになった差異は技術的議論の引き金として使用され、異なる経験レベルのメンバーが他の人が気づいていないリスクや利便性について洞察を共有できます。

歴史

この技術は2002年にJames Grenningによって最初に定義され、命名され、計画会議での「分析麻痺」の解決策としてでした。後でMike Cohnによって本『アジャイル推定と計画』(2005年)で普及されました。

この用語はMountain Goat Softwareの商標ですが、その使用はコミュニティにとって自由であり、この技術はスプリント計画とバックログ管理のグローバル標準となっています。

デッキとスケール

プランニングポーカーの推定では時間や時間を使用せず、ストーリーポイントと呼ばれる抽象的な測定単位を使用します。最も一般的なスケールは修正フィボナッチ数列です:

0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100

スケールの根拠

成長するにつれて互いに離れる数字を使用することは、複雑なタスクに固有の不確実性を反映するためです。心理的には、20ポイントのタスクと21ポイントのタスクを区別するよりも、2ポイントのタスクと3ポイントのタスクを区別する方が簡単です。13から20(そして40)へのジャンプは、努力が大きいほど、人間の予測能力が不正確になることを示しています。

特殊カード

  • 疑問符 (?) 参加者がタスクについて十分な情報を持っていません。
  • 無限大 (∞) タスクが推定するには大きすぎると見なされ、分解(スライス)する必要があります。
  • コーヒーカップ チームが疲れていることを示し、推定の品質を維持するために休憩を提案します。

標準手順

このプロセスは通常、スプリント計画の儀式中に行われ、以下の手順に従います:

  1. プロダクトオーナーがユーザーストーリーを説明します。
  2. チームが技術的要件、受け入れ基準、依存関係について議論します。
  3. 各メンバーが精神的にカードを選択し、隠したままにします。
  4. すべてのカードが同時に公開されます。
  5. コンセンサスがある場合は、値が受け入れられます。そうでない場合は、極端な投票(最高と最低)が彼らの論点を説明します。議論後、合意に達するまで新しい投票ラウンドが行われます。

一般的なエラー(アンチパターン)

  • 算術平均の使用 コンセンサスを求める代わりに投票の平均を計算すると、技術的議論の価値がなくなります。
  • リーダーシッププレッシャー マネージャーや「シニア」開発者が投票前に意見を表明し、チームの他のメンバーをアンカリングさせるとき。
  • 時間による推定 ポイントを直接時間に変換しようとすると、異なるメンバー間の焦点と生産性の変動を無視します。

デジタル実装とツール

リモートワークと分散チームへの移行に伴い、プランニングポーカーは物理デッキから同期デジタルプラットフォームへと進化しました。これらのツールは、仮想環境で同時カード公開のダイナミクスを複製し、距離を置いた方法の完全性を確保しようとしています。

デジタルツール機能

共通機能技術的説明目的
同時公開全員が投票するかモデレーターがラウンドを閉じるまで、どの投票も表示されないようにします。アンカリングバイアスを軽減します。
複数スケールサポートフィボナッチ、修正フィボナッチ、Tシャツサイズ間で切り替える機能。チームの成熟度と文化にツールを適応させます。
オブザーバーモード非投票メンバー(プロダクトオーナーなど)がリアルタイムで議論を追跡できるようにします。技術的推定を妨げずに透明性を促進します。