ユーザーガイド
本ガイドでは、「WSJF Calculation and Sorting for Jira」プラグインを使用し、Weighted Shortest Job First (WSJF) フレームワークに基づいてJira内の作業の優先順位付けを行う方法について説明します。
WSJFとは?
Weighted Shortest Job First (WSJF) は、リーンおよびアジャイル組織が最大限の価値を提供するために使用する優先順位付けモデルです。これはScaled Agile Framework (SAFe) の重要な要素です。
WSJFのメリット
- 経済的利益の最大化: 最も価値のある作業を最初に提供することに焦点を当てます。
- データ駆動型の意思決定: 客観的な優先順位付けのための明確な計算式を提供します。
- ボトルネックの削減: ワークフローを合理化します。
- 分散型意思決定の実現: チームが情報に基づいた優先順位付けの意思決定を行えるよう支援します。
WSJFの仕組み
WSJFは、優先順位を決定するために遅延コスト (Cost of Delay) を計算します。計算式は以下の通りです:
WSJF = (ビジネス価値 + 時間的制約 + リスク軽減または機会創出) / ジョブサイズ
WSJFプラグインを使用する理由
本プラグインは、JiraにおけるWSJFの計算と並べ替えを自動化します。
主な機能
- 自動計算: WSJF値をリアルタイムで計算します。
- 柔軟な設定: 入力フィールド、スケール、および継承をカスタマイズできます。
- 簡単な並べ替え: ワンクリックでWSJF値に基づいて課題を並べ替えます。
- シームレスな統合: 既存のJiraワークフロー内で機能します。
- ネイティブのJiraフィールド: Jiraのネイティブなカスタムフィールドタイプを活用します。
はじめに
-
各課題のビジネス価値、時間的制約、リスク軽減または機会創出、およびジョブサイズの値を入力します。これらのフィールドは、Jiraプロジェクト内のissue view screenにあります。
-
プラグインが自動的にWSJFスコアを計算して表示します。これはissue view screenおよび課題リストビューで確認できます。
-
project sidebarにあるsort buttonを使用して、バックログ、ボード、またはスプリント内の課題をWSJFスコアで並べ替えます。
プラグインの仕組み
WSJFの計算
- 計算式: WSJF = (ビジネス価値 + 時間的制約 + リスク軽減または機会創出) / ジョブサイズ
- 自動計算: 入力フィールドが変更されると、WSJF値が即座に更新されます。
- 空の値: 0として扱われます(エラーを避けるため、「ジョブサイズ」が0にならないようにしてください)。
WSJFの継承
- 継承: 課題は親エピックからWSJF値を継承できます。
- 設定: プロジェクト設定で継承の有効化/無効化を行います。
並べ替え機能
- 並べ替えの場所: アジャイルボードから並べ替えを実行します。
- 並べ替えの範囲: ボード全体、バックログ、またはスプリントを並べ替えます。
- 並べ替え順序: WSJF値の降順。
- 手動での上書き: 並べ替え後に課題の順序を手動で変更できます。
設定と構成
プロジェクト設定
プラグインの設定は、「プロジェクト設定」 > 「WSJF for Jira settings」で行います。
- カスタムフィールドのマッピング: WSJFの計算式で使用されるフィールドを変更します。
- WSJF継承の切り替え: 継承を有効または無効にします。
デフォルトのプロジェクト設定
グローバルなデフォルト設定は、「設定」 > 「アプリ」 > Default project settings で構成します。
ヒントとベストプラクティス
- 入力スケールの定義: 使用するスケールをチームが確実に理解できるようにします。
- WSJF値の定期的な見直し: 値を常に最新の状態に保ちます。
- チームのトレーニング: 全員がWSJFについて理解していることを確認します。