← 用語集 · 手法

WSJF(加重最短作業優先)

WSJF(Weighted Shortest Job First、加重最短作業優先)は、SAFeにおける優先順位付けの計算式で、作業項目のCost of Delay(遅延コスト——ビジネス価値、時間的緊急性、リスク低減や機会創出の合計)をJob Duration(規模や工数)で割ることで順位を決める。WSJFスコアが最も高い項目は、最短の時間で最大の価値を届けるため、最初に着手すべきものとなる。

WSJFの仕組み

WSJFの計算式は、WSJF = Cost of Delay ÷ Job Duration。Cost of Delay自体は、相対的なスケール(しばしばフィボナッチ数列)で評価される3つの要素——ユーザー・ビジネス価値、時間的緊急性(緊急度によって経済的価値がどう変わるか)、そしてリスク低減または機会創出(RR/OE)——の合計である。この合計を推定した作業規模で割ることで優先順位スコアが得られる。これは絶対的な価値の尺度ではなく、時間単位あたりの価値の尺度である。

WSJFは比率に基づいているため、大きなリスクを低減する小さく緊急性の高い項目が、完成に数か月かかる高価値な機能を優先順位で上回ることがある。これによりWSJFは、SAFeにおいてポートフォリオレベル(エピックの並び替え)とプログラムレベル(PIプランニング中のフィーチャーの並び替え)の両方で特に有効に機能する——チームが個々のユーザーストーリーではなく、複数のスプリントにわたる共有バックログの順位を決める必要がある場面すべてにおいて。

実践におけるWSJFのスコアリング

チームは各次元を相対的に見積もる——通貨や時間ではなく、基準となる項目と比較することによってである。よく使われるワークショップの手法は、中規模の項目を1つ選び、それぞれの次元で8点を割り当て、他の項目がそれより高いか低いかを投票で決めるというものだ。チームは合計したCost of Delayを、作業規模の見積もり(ストーリーポイント、または数値に変換したTシャツサイズ)で割り、得られたスコアを基に順位を付ける。

最もよくある間違いは、WSJFスコアを構造化された議論の補助ツールではなく、正確な計算結果として扱うことだ。本当の価値は、チームに時間的緊急性とリスクをビジネス価値と並べて明示的に議論させることにある——非公式な直感による優先順位付けでは、これらの次元は決まって過小評価される。Product Operating Systemのように、連結されたデータ——アカウントに紐づく収益、フィーチャーに紐づく未解決のリスク、リクエストごとのフィードバック量——を可視化する仕組みがあれば、こうしたWSJFの議論に直感だけに頼らない事実的な根拠を与えることができる。

WSJFと他の優先順位付けモデルの比較

WSJFはRICE(Reach、Impact、Confidence、Effort)と2つの重要な点で異なる。時間的緊急性と機会コストを明示的にモデル化していること、そしてグロースプロダクトの文化ではなくLean-Agile / SAFeを起源としていることだ。RICEはリーチのデータが利用可能なフィーチャーレベルの意思決定に適しており、WSJFはCost of Delay——今行動しないことのコストを含む——が支配的な変数となるプログラムレベルの順位付けに適している。

ICEスコアリング(Impact、Confidence、Ease)は最も軽量な代替手段であり、豊富なデータを持たずに速く動く必要がある初期段階のチームに最も適している。WSJFはICEと完全な経済学的フレームワークの中間に位置する——ICEより厳密で、独自に作った加重モデルよりも規範的であり、SAFeのPIプランニングのリズムに密接に統合されている。

よくある質問

WSJF(加重最短作業優先) — よくある質問

WSJFの計算式は何ですか?

WSJF = Cost of Delay ÷ Job Duration。Cost of Delay = ユーザー・ビジネス価値 + 時間的緊急性 + リスク低減または機会創出(RR/OE)。Cost of Delayの3つの要素はすべて相対的なスケールで評価され、合計されたうえで作業規模で割られる。

WSJFのスコアリングにはどのスケールを使うべきですか?

多くのSAFe実践者は、相対見積もりに修正フィボナッチ数列(1、2、3、5、8、13、20)を使う。正確なスケールそのものよりも一貫性のほうが重要だ——基準となる項目を1つ選び、それぞれの次元で中間的な値を割り当て、他のすべてをそれとの相対で評価する。

RICEではなくWSJFを使うべきなのはいつですか?

時間的緊急性とリスク低減が重要な要因である場合にWSJFを使う——これはSAFeのプログラムレベルやポートフォリオレベルで一般的だ。信頼できるリーチと転換のデータがあり、フィーチャーや実験のレベルで優先順位を付けている場合はRICEを使う。

良いCost of Delayの見積もりとはどのようなものですか?

良いCost of Delayの見積もりは、現実の兆候に基づいている——リスクにさらされている顧客の収益、期日のある契約上のコミットメント、既知のタイムラインを持つ競合の脅威、そして数値化されたリスクエクスポージャーだ。プロダクトのデータ——収益、フィードバック量、未解決のリスク——がつながっているほど、Cost of Delayの数字はより説得力を持つようになる。

関連用語

「WSJF(加重最短作業優先)」を1つの基盤の上で。

AIOProductOSは、顧客、収益、フィードバック、プロダクトの作業を1つの共有レコードにまとめます——それによって理論は、あなた自身のデータに対する問い合わせに変わります。コネクタはすべて料金に含まれ、コネクタ単位の追加費用はありません。固定プランは月額199ドルから、すべてのモジュールが含まれます。どのプランも、実際のデータを使った14日間の立ち上げ期間から始まります。