jira portfolio tutorial
アジャイルプロジェクトポートフォリオ管理プラグインのハンズオンレビューであるJIRAポートフォリオ:
これで 優れたJIRAシリーズ 、使い方を学びました アジャイルプロジェクトを効果的に管理するためのJIRA 前のチュートリアルで。
JIRAのポートフォリオ は、JIRA用のAtlassianのアジャイルプロジェクトポートフォリオ管理プラグインの最新リリースです。その目的は、JIRAプロジェクトのポートフォリオの管理を容易にすることです。
組織内の複数のチームやプロジェクトにわたる進捗状況を常に更新されたリアルタイムのビューで提供し、マネージャーはリリース日を満たすために作業が順調に進んでいるかどうかを最新の状態で確認できます。
=> 完全なJIRAチュートリアルシリーズについては、ここをクリックしてください
また、参照されているプロジェクトに実際に変更を加えることなく、プロジェクト内の変更がリリースタイムラインに与える影響を評価するために使用できるサンドボックス環境も提供します。
不和で動作するボイスチェンジャー
このチュートリアルでは、Portfolio for JIRAの背景について説明し、Portfolioがリソースを割り当てる方法、チームの可用性を使用する方法、ポートフォリオ計画を作成するために必要な4つの手順について説明します。
学習内容:
JIRAバックグラウンドのポートフォリオ
2014年5月にAtlassianMarketplace(アプリケーション用のAppstoreのAtlassianバージョン)で最初に利用可能になったJIRAポートフォリオの最初のリリースは、ユーザーにJIRA内の多数のプロジェクトとチームの可視性を提供する計画を提供しました。予定'。これにより、マネージャーは複数のプロジェクトにまたがる作業を計画し、スケジュールが維持され、リリース日が満たされるように作業を割り当てることができました。
ただし、主要な概念が整っている間は、ポートフォリオ計画とそれらが作成されたJIRAプロジェクト間の同期を手動で維持する必要があり、ポートフォリオ計画を最新の状態に保つことは非常に困難でした。これは、ポートフォリオ計画がそれらが表すプロジェクトと非常に迅速に同期しなくなり、ポートフォリオ計画がプロジェクトとチームの進捗状況の現実的なビューを提供しなくなることを意味しました。
最新バージョンは、ポートフォリオ計画がそれが表すプロジェクトの実際の状態を常に反映するように、JIRAソフトウェアと統合するように特別に設計されています。データは、必要に応じてプロジェクト、ボード、またはフィルターに基づくことができるJIRA問題の選択された範囲から収集されます。
このデータはポートフォリオ計画に継続的に供給されるため、スコープに対する最新の変更が常に最新になります。これには、JIRAの問題の推定時間、問題間の依存関係、チームが特定の問題に取り組むことができる時期などのデータが含まれます。

図1: ポートフォリオ計画の「スケジュール」ビュー。複数のプロジェクトのタイムラインが表示され、JIRAの問題がこのタイムラインに対してマッピングされます。
ポートフォリオは、スコープアイテムに対してユーザーが設定した優先順位と期限を組み込む独自のスケジューリングアルゴリズムを使用してリソースを割り当てます。
JIRAの問題に関連するさまざまなプロパティの値は、アルゴリズムによって変更されない定義済みの値に設定したり、「計算」として設定したりできます。これにより、スケジューリングアルゴリズムは、指定されたリリースタイムラインを満たすためにパラメーターの値を変更できます。
リリース自体にもこの柔軟性があり、ポートフォリオは、ヒットする必要のある厳密なリリース日を設定するのではなく、選択した作業範囲が完了したときに基づいてリリース日を計算できます。
スケジューリングアルゴリズムがJIRAプロジェクトへの変更を提案する場合、関連する権限を持つポートフォリオユーザーが変更を確認(「コミット」)する必要があることに注意してください。基盤となるJIRAプロジェクトに制御されていない方法で変更を加えることはできません。

図2: 変更は、基になるJIRAプロジェクトと問題がJIRAにコミットされたときにのみ行われ、制御されていない方法で変更が行われるのを防ぎます。
課題への変更は、ポートフォリオプラン内からユーザーが行うこともできますが、それらをJIRAにフロースルーさせるには、ポートフォリオレベルの変更の特定の「コミット」が必要です。これにより、ポートフォリオレベルのユーザーに情報を提供し続ける明確な機会がなくても、現場のプロジェクトマネージャーがプロジェクトが不思議に更新されているのを見ることができなくなります。
さらに、Portfolio for JIRA 2.0をサンドボックス環境として機能させることができます。この環境では、ポートフォリオレベルで問題に変更を加え、プロジェクトに携わるすべての人に変更を送信する前に、リリースタイムラインなどへの影響を評価できます。つまり、「whatif」シナリオの実行が可能になります。
ポートフォリオ計画の作成
ポートフォリオ計画の作成は簡単で、4つのステップのみで構成されています。
まず、スコープは、スコープが定義される問題を収集するために使用されるプロジェクト、チーム、またはフィルターを選択することによって定義されます。この時点で、複数のオプションを使用できます。次に、これらのオプションに関連付けられているリリースを選択して、プランに含めるリリースを定義します。
次に、計画に含めるチームが選択され、プロジェクトごとにデフォルトのチームが作成されます。
最後に、選択したリリースに関連する問題が一覧表示され、ユーザーはプランの範囲に含める問題を選択できます。これが完了すると、Portfolioはスケジューリングアルゴリズムを使用して、選択した問題に関連するデータに基づいてポートフォリオ計画を作成します。
ポートフォリオプランは、それを作成するために使用されるデータを表す3つのタブを備えたスケジュールビューで表示されます。スコープ、チーム、およびリリース。
スケジュールは、3つのタブすべてに対して永続的に表示することも、独自のページのレポートとして個別に表示することもできます。 3つのタブのいずれかでの変更は、スケジュールビューで確認でき、JIRAにコミットする前に評価できます。
タイムラインは、リリースが順調に進んでいるかどうかを示すために使用される単純な色分けデザインとともに、時間の経過とともに問題が発生した状態で表示されます。軌道に乗っている場合は線が緑色になり、リリース日が到来しない場合は赤色になります。
リリース日と完了日の特定の日付がタイムラインに表示されるため、ユーザーはギャップがどこにあるか、および完了とリリースの間のギャップの大きさを確認できます。このビューは、プロジェクト、チーム、またはユーザーの内訳、およびその他の便利なビューを表示するために、さまざまな方法で構成できます。
現在、スケジュールビューには、スコープに基づくリリース日がリリース予定日に近づくという明確な表示はありません。
Portfolio for JIRAは、プロジェクト内で時間の経過とともに作業がどのようにスケジュールされているかを確認できるだけでなく、作業が割り当てられているチームの「容量」ビューにもこの情報を表示します。
このビューには、ポートフォリオプランに含まれるすべてのチームの利用可能な容量が表示され、使用されているアジャイル手法に応じて、特定の週またはスプリントでそれらのチームがチームに割り当てた時間数が強調表示されます。それらのチームと、利用可能な容量と潜在的なボトルネックが存在する可能性がある場合。

図3: ポートフォリオプランの「容量」ビューには、プラン全体のチームへの作業の割り当てが表示されます。特定のスプリントまたは週を強調表示すると、ボトルネックや空き容量など、チームの使用率の統計が表示されます。
JIRAのポートフォリオは、リリーススケジュールをさらに改善するために、チームの可用性とそれらのチームのメンバーのスキルを使用します。チームが設定されると、JIRA内のユーザーをチームに追加し、その役割に応じて特定のスキルを割り当てることができます。
例えば、開発者のチームには、さまざまなプログラミング言語についての知識に基づいてスキルを割り当てることができます。ポートフォリオはこれを使用して、チームだけでなく、それらのタスクを完了するために必要なスキルを持つチームの特定のメンバーにタスクを割り当てます。これらのスキルは、ポートフォリオがボトルネックが存在する可能性のある場所を定義するために使用するものであり、リリース日を満たすために追加のリソースが必要になる可能性がある場所を明確にするのに役立ちますが、ボトルネックがどれほど重要であるかは必ずしも明確ではありません。
1つのプラン内で作成されたチームは、「共有チーム」を使用して他のプランと共有することもできます。これにより、前述のスキルなど、チームに関連する情報を取り込むことで、計画を作成する際の時間を節約できます。
このポートフォリオにより、同じプロジェクトで作業するチームが異なる方法論を使用して作業できるようになり、それに応じてスケジュールが分類されます。スクラムを使用しているチームはスプリントに割り当てられたタスクを表示し、かんばんを使用しているチームは優先度と時間の見積もりに基づいて割り当てられたタスクを表示します。
次に、「スケジュール」ビューでは、Issue NavigatorのJIRA内で使用されているものと非常によく似たフィルタリングツールを使用して、これをさまざまな方法でフィルタリングできます。

図4: チームは、特定のチームメンバーに対して設定されたスキルを使用して作成できるため、スケジューリングアルゴリズムでは、タスクを完了するスキルを持つユーザーにタスクを割り当てることができます。
複数のプロジェクトが単一のポートフォリオプランビュー内に表示されるため、ユーザーは、プロジェクトを使用するチームに所属しているかどうか、または他のアクティビティを開始する前に特定のアクティビティを完了するための要件に関係なく、プロジェクト間の依存関係を定義できます。
JIRAのポートフォリオは、JIRAにすでに存在する依存関係をもたらし、「スコープ」ビューを介して新しい依存関係を追加できるようにします。これらの依存関係は、関連する問題の1つをクリックし、ポートフォリオ計画内でも強調表示されている関連する問題を確認することで、「スケジュール」ビューに明確に表示されます。
Portfolio for JIRAは、プロジェクト内ですでに利用可能なリリースに関する情報を提供しますが、新しいリリースはプランビューから定義することもできます(つまり、ポートフォリオレベルで、複数のプロジェクトにまたがる可能性があります)。したがって、プロジェクト間のリリースを作成できます。これにより、すべての作業が共有の期限までに完了するように、異なるプロジェクト間の作業をスケジュールできます。
ポートフォリオは、共有スケジュールでリンクされた各プロジェクト内に個別のリリースを作成することでこれを処理します。
信頼できる唯一の情報源
ポートフォリオマネージャーは、組織やプロジェクト内の複雑さに関係なく、組織全体のすべてのチームとプロジェクトの進捗状況をすばやく表示および分析できる必要があります。PortfolioforJIRA2.0はこれを実現します。
これは、マネージャーがチームに作業を展開する最も効率的な方法を見つけるための信頼できる唯一の情報源を提供します。最新リリースでの最大の改善点は、JIRAプロジェクトとの手動同期の要件が削除されたことです。これにより、ポートフォリオ計画が常にプロジェクト内の進捗状況と満たされる可能性のあるタイムスケールの現実的な評価になります。
=> 完全なJIRAチュートリアルシリーズについては、こちらをご覧ください
著者について: このゲスト投稿は、次のテクニカルコンサルタントであるMitchellDavisonによって書かれています。 オートメーションコンサルタント
推奨読書
- JIRAアジャイルチュートリアル:アジャイルプロジェクトを管理するためにJIRAを効果的に使用する方法
- JIRA管理チュートリアル:JIRA管理者とユーザー管理
- GitLabJira統合チュートリアル
- Jiraライセンスセットアップを使用したJiraのダウンロードとインストール
- JIRAをTestLodgeテストケース管理システムと統合する:ステップバイステップのチュートリアル
- JIRAチュートリアル:完全なハンズオンハウツーJIRAガイド
- JIRAとSVNの統合チュートリアル
- 初心者向けの詳細なEclipseチュートリアル