計画でキャパシティが割り当てられる仕組み

このページでは、Jira Software Cloud Premium と Enterprise の一部としてのみ利用できる高度な計画機能について説明します。

Jira Software のすべてのプロジェクトに含まれているプロジェクト タイムラインについては、ドキュメントのセクションが別途用意されています。Jira Software のプロジェクト レベルのロードマップに関するドキュメントをご参照ください

チームやスプリントに課題を割り当てると、該当する計画はイテレーションごとに割り当てられた作業の総量を追跡します。これはチームが実現可能な実行計画を立てるために役立ちます。見積値 (ストーリー ポイント単位または時間/日単位) が取得されて、イテレーションの合計キャパシティから減算されます。イテレーションのキャパシティを変更する方法についてご確認ください

キャパシティ管理を実行するには、課題を見積もる必要があります。計画における課題の見積もりについての詳細をご確認ください

キャパシティを管理する最も簡単な方法は [スプリント] フィールドを使用して課題をスプリントに割り当てることです。割り当てられた課題は、最後の 1 つのスプリントのみにスケジュールされていると仮定されて、キャパシティの見積値を消費します。

また [スプリント] フィールドが空の場合でも、該当する計画は課題がキャパシティを消費する時期を推測できます。[スプリント] フィールドが空の場合でも、チームに割り当てられた課題がいずれかのスプリント中に予定された際は課題がキャパシティを消費します。これらの課題は、タイムラインからスプリントを選択するとアクセスできるスプリント詳細ウィンドウにおいて「x 件の課題がスプリントに割り当てられていません」というラベル付きで表示されます。

Advanced Roadmaps for Jira Software Cloud でタイムラインからイテレーションのキャパシティを変更します。

該当する計画でキャパシティが割り当てられる仕組み

該当する計画は、各チーム メンバーが一度に 1 つのストーリー レベルの課題に取り組めると仮定します。それを念頭に置いて、チーム メンバー 1 人のキャパシティに基づいて課題の見積もりを配分します。この際、各チーム メンバーのキャパシティが等しいと仮定されたうえで、次の式によって計算されます。

  • [イテレーションあたりのチームのキャパシティ] / [チームの人数] = [チーム メンバー 1 名分のキャパシティ]

あるチーム メンバーのキャパシティを 1 つのイテレーションで消費したあと、次のチーム メンバーに移ります。作業が割り当てられるまで、このプロセスが繰り返されます。取り組むべき作業がまだ残っている場合は、新しいイテレーションが開始され、すべての課題が割り当てられるまでプロセスが続きます。

たとえば、5 名で構成されるチームのキャパシティが 20 ストーリー ポイントの場合、該当する計画は、個々のチーム メンバーのキャパシティをイテレーションあたり 4 ポイント (20/5=4) と計算します。この数値に基づいて、該当する計画は次のように 3 回のイテレーションで 10 ストーリー ポイントの値を持つストーリー レベルの課題を配分します。

  • イテレーション 1: 4 ポイント

  • イテレーション 2: 4 ポイント

  • イテレーション 3: 2 ポイント

ただし、該当する計画のキャパシティ配分アルゴリズムでは、キャパシティよりも、課題に対して手動で設定した終了日が優先されます。課題に対してスケジュールされた期間が、各チーム メンバーのキャパシティで取り組むには不十分である場合、該当する計画は、課題の期限が到来するイテレーションまで上記のようにキャパシティを配分します。最後のイテレーションにおいて、該当する計画は期限を守るためにすべての残余見積値を割り当てます。

上記の例が 10 ストーリー ポイントではなく 16 ストーリー ポイントと見積もられて、3 つ目のイテレーションの最後が期限となる場合、該当する計画は次のようにキャパシティを配分します。

  • イテレーション 1: 4 ポイント

  • イテレーション 2: 4 ポイント

  • イテレーション 3: 8 ポイント

この動作を変更するには、チーム メンバーの個々のキャパシティを超えないように課題の終了日を変更するか、課題の見積もりを調整します。また、作業を小さなタスクに分割して、複数のメンバーに割り当てることも可能です。

自動スケジューラーがキャパシティを配分する仕組み

これらはキャパシティ配分の基本コンセプトですが、自動スケジューラーは、複数のイテレーションを対象に計画する場合により複雑なロジックを使用します。自動スケジューラーの仕組みについての詳細をご確認ください

 

その他のヘルプ