GitLab アジャイルポートフォリオ管理 - ハンズオンラボ: スクラムボードを作成・管理する

このハンズオンガイドでは、Issue ボードを使用してスクラムボードを作成・管理する手順を説明します。

完了までの推定時間: 30 分

目標

このラボでは、スクラムボードを設定し、カンバンボードで使用したのと同じ Issue を追加します。スクラムボードはスプリントの進捗を追跡するために使用するボードです。スクラムについて詳しく知りたい場合はこちらをクリックしてください。

タスク A. スクラム固有のラベルを作成する

カンバンボードと比較して、スクラムボードにはプロジェクトバックログとスプリントバックログを表す 2 つの追加ラベルが必要です。

  1. Awesome Software プロジェクトに移動します。

  2. 左サイドバーの Manage > Labels をクリックします。

  3. 右上の New Label ボタンをクリックします。

  4. タイトルフィールドに Status::Project Backlog と入力します。

  5. ラベルの色を自由に選択し、説明を入力してください。満足したら Create label をクリックします。

  6. 右上の New Label ボタンをクリックします。

  7. タイトルフィールドに Status::Sprint Backlog と入力します。

  8. ラベルの色を自由に選択し、説明を入力してください。満足したら Create label をクリックします。

タスク B. すべての Issue をプロジェクトバックログに入れる

  1. 左ペインの Issues をクリックします。

  2. 前のラボで学んだ Issue の一括編集テクニックを使用して、すべての Issue に Status::Project Backlog ラベルを適用します。スコープ付きラベルなので、すでに Issue に適用されている他の Status ラベルは削除されます。

タスク C. イテレーション(スプリント)を作成する

  1. イテレーションはグループまたはサブグループレベルにのみ存在できます。パンくずリストを使用して PM Workflows サブグループに移動します。

  2. 左ペインの Plan > Iterations をクリックします。

  3. New iteration cadence をクリックします。

  4. Title セクションに Sprint 6 と入力します。

  5. Start Date セクションのカレンダーで今日の日付を選択します。

  6. Duration セクションで週数として 2 を選択します。

  7. Upcoming Iterations セクションでイテレーション数として 2 を選択します。

    このラボの目的では、ロールオーバーについて気にする必要はないため、チェックする必要はありません。

  8. Create cadence をクリックします。

タスク D. 次のスプリントに一部の Issue を追加する

このステップは、チームが次のスプリントで取り組む Issue を決定する「スプリントプランニング」セレモニーをシミュレートします。

  1. Awesome Software プロジェクトに移動します。

  2. 左サイドバーの Issues をクリックします。

  3. 次のスプリントで取り組みたい Issue をいくつか選んで Sprint 6 の最初のイテレーションに割り当てます。これは一括 Issue 編集機能(関連する Issue のみを選択)または各 Issue の詳細ページを訪問することで行えます。

  4. 同じ Issue に Status::Sprint Backlog ラベルを適用します。これは一括 Issue 編集機能(関連する Issue のみを選択)または各 Issue の詳細ページを訪問することで行えます。

タスク E. 次のスプリントのスクラムボードを作成する

  1. 左ペインの Plan > Issue Boards をクリックして、前のラボで作成した既存のカンバンボードを表示します。

  2. ボードがそのビューを表示していない場合は、Group by > Epic をクリックします。

  3. ページ上部のドロップダウンをクリックして Switch boards メニューを表示します。

  4. Create new board をクリックします。

  5. 新しいボードのタイトルを Sprint 6 にします。

  6. この種のボードには Open リストは必要ないため、Show the Open list チェックボックスのチェックを外します。

  7. Show the Closed list チェックボックスは選択したままにします。

  8. Scope の横の Expand をクリックします。

  9. スコープペインで Iteration オプションの近くの Edit をクリックします。Current iteration を選択します。

  10. Create board をクリックします。

    次に、ボード用の 3 つの新しいリストを作成します: Status::Sprint Backlog ラベルを持つリスト、Status::WIP ラベルを持つリスト、Status::QA ラベルを持つリストです。

  11. 右上の Create list をクリックします。

  12. リスト設定ペインの Scope セクションで Label ラジオボタンが選択されていることを確認します。

  13. Value ドロップダウンを開き、Status::Sprint Backlog を選択します。

  14. Add to board をクリックします。

  15. 右上の Create list をクリックします。

  16. リスト設定ペインの Scope セクションで Label ラジオボタンが選択されていることを確認します。

  17. Value ドロップダウンを開き、Health::Needs Attention を選択します。

  18. Add to board をクリックします。

  19. 右上の Create list をクリックします。

  20. リスト設定ペインの Scope セクションで Label ラジオボタンが選択されていることを確認します。

  21. Value ドロップダウンを開き、Status::QA を選択します。

  22. ブラウザページをリフレッシュして、3 つの新しいリストを作成した順序で強制的に表示します。

    この時点で、完全なボードがセットアップされましたが、本番環境で使用するようにこのボードを実際に使ってみることをお勧めします。例えば、リスクステータスが増加または減少するにつれて Issue を異なるリスト間でドラッグ & ドロップする練習をしてみてください。または、Closed リストにドラッグして一部の Issue を完了させるシミュレーションをしてみましょう。Issue 自体をクリックしてクローズされていることを確認してください。

タスク F. スプリントの進捗を確認する

  1. 左ペインの Plan > Iterations をクリックします。

  2. Sprint 6 イテレーションをクリックし、一覧の最初の週をクリックします。

  3. バーンダウンチャートとバーンアップチャートで Issue の進捗を確認します。

変更のご提案

変更を提案したい場合は、マージリクエストを使用して送信してください。