ステージとスキルについて学ぶ
スケジューリングとタイムライン
このページの内容
関連コンテンツ
- 関連コンテンツがありません
このページでは、Advanced Roadmaps のライブ プランの使い方について説明します。デザインが変更されたプラン インターフェイスを使用している場合は、こちらのページをご覧ください。
ステージは、作業項目ごとに時系列で完了されるアクティビティです。一般的なリリースでは、複数の作業ステージが順に発生する可能性があります。
たとえば、チームが次のステージに従って作業するとします。
- ステージ 1 は設計であり、ここで設計者はブレーンストーミングを行い、範囲を定めた製品とユーザー要件に基づいて製品を設計します。
- ステージ 2 は Implementation です。このステージでは、開発者はステージ 1 で決定した設計に基づいて、ソフトウェアを作成または更新します。
- ステージ 3 はテストであり、品質エンジニアが合意した範囲、要件、設計に基づいてソフトウェアをテストします。
別の例として、チームが作業を時間と日数で見積り、次のステージを使用するとします。
- ステージ 1 - プロダクト所有者がストーリーを記載します。
- ステージ 2 - 機能横断型のスクラム チームが実装を行います。
一方、スキルはチーム メンバーが作業項目を完了するために必要とされる能力です。スキルはステージごとに定義し、ステージ内の異なる種類の作業を分類するために使用できます。
スキルは、メンバーの能力が計画作成のボトルネックになる可能性がある場合に便利です。チームに適切な専門領域があることを考慮する必要があります。
たとえば、設計ステージで次のスキルが必要だとします。
- UX 設計スキルに関係する UI デザイン
- フロントエンドの開発スキルに関連するフロントエンド アーキテクチャ
ステージを作成する手順は、次のとおりです。
- プランで、プラン名の横にある [その他] () > [設定] >[ステージとスキル] をクリックします。
- [ステージを追加] をクリックします。
- 新しいステージの名前を入力します。
必要に応じて、カラー ボールをクリックして新しい色を選択し、ステージの色を変更します。
- [ステージを追加] をクリックします。
スキルを作成する手順は、次のとおりです。
- プランで、プラン名の横にある [その他] () > [設定] >[ステージとスキル] をクリックします。
- [スキルを追加] をクリックします。
- スキルの名前を入力し、[スキルの作成] をクリックします。
スキルの見積りを割り当てる割合を設定します。
割り当てられた見積りは、その課題を完了するために必要なスキルの割合を定義します。たとえば、ある課題の見積り合計が 10 ポイントで、実装ステージにビジュアル デザインとコーディングの 2 つのスキルがあり、各スキルがステージの 50% の場合、次のようになります: 見積り合計の 5 ポイントにはビジュアル デザインのスキルを持つ人が求められ、残りの 5 ポイントではコーディングのスキルを持つ人が求められます。
一連のスキルを作成したら、それらをステージに追加できます。
スキルを削除するには、スキルの上にマウスを重ね [more (さらに表示)] () > [削除] をクリックします。
チームでのステージとスキルの使用例
次の例では、完全な機能横断型のスクラム チームがあるとします。チームのすべてのメンバーが、ユーザー ストーリーの実装に必要なあらゆる種類の作業を行えます。
次のステージがあります。
- ステージ 1 - 製品の所有者がストーリーを記載します。
- ステージ 2 ではチームがユーザー ストーリーを実装します。UI 設計、コーディング、テストなどのすべてのアクティビティが同じイテレーションで行われます。
この場合、ステージの設定は非常に簡単です。スキルなしで 2 つのステージを追加するだけです。
チーム内の誰でも実装タスクを引き継ぐことができるので、全員が実装スキルを備えることになります。
ストーリーが追加されると、結果のスケジュールはこのようになります。ストーリー作成ステージは、実装ステージより 1 スプリント以上前にスケジュールされます。ただし、これはストーリーの作成の労力を必要としないストーリーには適用されません。
ストーリー作成の労力をキャパシティ計画で見積りおよび反映をせず、ストーリー作成を個別に計画したい場合は、ストーリー作成のステージを完全に除外することができます。
その場合は、次のようになります。
- Advanced Roadmaps では、ストーリー作成の労力は計画されません。
- 実装の労力は Advanced Roadmaps で計画され、実装がステージ 1 になります。
- ストーリー作成を処理するのはプロダクト所有者であるため、次に示すように、プロダクト所有者をキャパシティ プランに含める必要はなくなります。
Advanced Roadmaps では、ストーリーがスケジュールされるとすぐにチームで必要なすべてのインプット (ユーザー ストーリー、要件など) を利用できるようになるという想定に基づいて、スケジュールに取り組みます。
アクティビティを個別に計画することもできますが、プランにはすべてのタイプの作業、ステージ、スキルを含めることをお勧めします。多くのチームが組織内で直面している一般的な問題の 1 つは、設計作業とユーザー ストーリー作成について現実的で明示的になることです。すべてのチームが確認できる、信頼できる唯一の情報源を確保することで作業を調整できます。また、プランにすべての側面が含まれていれば、Advanced Roadmaps によってチームはこれを効果的に達成できます。
チームにおいて、全員がテストなどのタスクを担当でき、特定のメンバーのみが設計、コーディング、および開発テストに携わるスキルを持っているとします。
各自のプランでこれを処理するには、対応するステージのスキルとしてこの特殊技能 (この例では実装) を追加することができます。
その後、各チーム メンバーにこのスキルを割り当てることができます。
たとえば、チームが固定のイテレーションで作業せず、日々のスケジュールに従って作業し、タスクが完了したときにバックログから作業を引き出します。この場合、その作業は設計、実装、テストに構造化され、作業項目ごとに順次行われます。しかしながら、次のイテレーションが次の作業ステージで開始されるのを待つのではなく、設計が完了した翌日から実際に実装を開始することができます。
この例では、Advanced Roadmaps で次のようにセットアップできます。
- チーム スケジュールをカンバン モードに切り替える
- この例では、設計、実装、およびテストの 3 つのステージを定義します。
- 必要に応じて、ステージに専門分野を追加します (この例では frontend、backend、および data management)
スケジュールはカンバン チーム用のものとは異なって表示され、ステージが項目ごとに時系列でスケジュールされます。利用可能なキャパシティがある場合、複数のストーリーが並行してスケジュールされる可能性があります。ここでは、設計からテストまでのエンドツーエンドのストーリーを最短期間で完了することに焦点を当てています。
関連コンテンツ
- 関連コンテンツがありません