チュートリアル: チーム間の引き継ぎ用のイシューボードをセットアップする
- プラン: Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
このチュートリアルでは、順番にイシューに取り組む2つのチームのために、イシューボードとスコープ付きラベルを設定する方法を紹介します。
この例では、UXチームとフロントエンドチームの2つのイシューボードを作成します。以下の手順に従って、バックエンドや品質保証など、より多くのサブチームのイシューボードとワークフローを作成できます。
複数のチームにイシューボードを設定するには:
はじめる前
- このチュートリアルで既存のグループを使用している場合は、グループのプランナーロール以上を持っていることを確認してください。
- このチュートリアルで既存のプロジェクトを使用している場合は、プロジェクトのプランナーロール以上を持っていることを確認してください。
目標ワークフロー
すべての設定が完了すると、2つのチームは、たとえば次のように、あるボードから別のボードにイシューを受け渡すことができるようになります:
- プロジェクトリーダーは、
Workflow::Ready for designラベルとFrontendラベルを、Redesign user profile page(ユーザープロファイルページの再設計)という機能イシューに追加します。 - UXチームの製品デザイナー:
UX workflow(UX workflow)ボードの
Workflow::Ready for designリストをチェックし、プロファイルページの再設計に取り組むことを決定します。Redesign user profile page(ユーザープロファイルページの再設計)イシューに自分自身を割り当てます。
Workflow::Designリストにイシューカードをドラッグします。前のワークフローラベルは自動的に削除されます。✨新しいデザイン✨を作成します。
イシューにデザインを追加します。
Workflow::Ready for developmentリストにイシューカードをドラッグすると、このラベルが追加され、他のWorkflow::ラベルが削除されます。イシューから自分自身の割り当てを解除します。
- フロントエンドチームのデベロッパー:
Frontend workflow(Frontend workflow)ボードの
Workflow::Ready for developmentリストをチェックし、取り組むイシューを選択します。Redesign user profile page(ユーザープロファイルページの再設計)イシューに自分自身を割り当てます。
Workflow::In developmentリストにイシューカードをドラッグします。前のワークフローラベルは自動的に削除されます。マージリクエストにフロントエンドコードを追加します。
Workflow::Completeラベルを追加します。
グループを作成する
プロジェクトの拡大に備えて、まずグループを作成します。グループを使用すると、関連する複数のプロジェクトを同時に管理できます。ユーザーをグループのメンバーとして追加し、ロールを割り当てます。
グループを作成するには:
- 左側のサイドバーの上部で、新規作成( )を選択し、新規グループを選択します。
- グループを作成を選択します。
- フィールドに入力します。グループに
Paperclip Software Factoryという名前を付けます。 - グループを作成を選択します。
空のグループを作成しました。次に、イシューとコードを保存するプロジェクトを作成します。
プロジェクトを作成する
コードの主な開発作業は、プロジェクトとそのリポジトリで行われます。プロジェクトには、コードとパイプラインだけでなく、今後のコード変更の計画に使用されるイシューも含まれています。
空のプロジェクトを作成するには:
- グループ内で、左側のサイドバーの上部にある新規作成( )を選択し、次にこのグループで > 新規プロジェクト/リポジトリを選択します。
- 空のプロジェクトの作成を選択します。
- プロジェクトの詳細を入力します:
- プロジェクト名フィールドに、プロジェクト名
Paperclip Assistantを入力します。
- プロジェクト名フィールドに、プロジェクト名
- プロジェクトを作成を選択します。
ラベルの作成
イシューが開発サイクルのどこにあるかを示すには、チームラベルと一連のワークフローラベルが必要です。
これらのラベルはPaperclip Assistantプロジェクトで作成できますが、Paperclip Software Factoryグループで作成する方が適しています。このようにすると、これらのラベルは、以降に作成する他のすべてのプロジェクトでも使用できるようになります。
各ラベルを作成するには:
- 左側のサイドバーで、検索または移動先を選択し、Paperclip Software Factory(Paperclip Software Factory)グループを見つけます。
- 左側のサイドバーで、管理 > ラベルを選択します。
- 新しいラベルを選択します。
- タイトルフィールドに、ラベルの名前を入力します。
Frontendで始まる。 - オプション。使用可能な色から選択するか、背景色フィールドに特定の色を表す16進数のカラー値を入力して、色を選択します。
- ラベルを作成を選択します。
これらの手順を繰り返して、必要なすべてのラベルを作成します:
FrontendWorkflow::Ready for designWorkflow::DesignWorkflow::Ready for developmentWorkflow::In developmentWorkflow::Complete
チームイシューボードの作成
ラベルと同様に、イシューボードはPaperclip Assistant(Paperclip Assistant)プロジェクトで作成できますが、Paperclip Software Factory(Paperclip Software Factory)グループに含める方が適しています。このようにすると、このグループで以降に作成する可能性のあるすべてのプロジェクトからイシューを管理できます。
新しいグループイシューボードを作成するには:
- 左側のサイドバーで、検索または移動先を選択し、Paperclip Software Factory(Paperclip Software Factory)グループを見つけます。
- 左側のサイドバーで、Plan > イシューボードを選択します。
- UXワークフローおよびフロントエンドワークフローボードを作成します。
UX workflow(UX workflow)イシューボードを作成するには:
- イシューボードページの上部左隅にあるドロップダウンリストで、現在のボード名を選択します。
- 新しいボードを作成するを選択します。
- Title field(タイトルフィールド)に
UX workflowと入力します。 - オープンリストを表示するチェックボックスとクローズドリストを表示するチェックボックスをオフにします。
- ボードを作成するを選択します。空のボードが表示されます。
Workflow::Ready for designラベルのリストを作成します:- イシューボードページの右上隅で、Create list(リストを作成)を選択します。
- 表示される列の値ドロップダウンリストから、
Workflow::Ready for designラベルを選択します。 - ボードに追加を選択します。
- ラベル
Workflow::DesignとWorkflow::Ready for developmentに対して前の手順を繰り返します。
Frontend workflow(Frontend workflow)ボードを作成するには:
- イシューボードページの上部左隅にあるドロップダウンリストで、現在のボード名を選択します。
- 新しいボードを作成するを選択します。
- Title field(タイトルフィールド)に
Frontend workflowと入力します。 - オープンリストを表示するチェックボックスとクローズドリストを表示するチェックボックスをオフにします。
- スコープを展開する。
- ラベルの横にある編集を選択し、
Frontendラベルを選択します。 - ボードを作成するを選択します。
Workflow::Ready for developmentラベルのリストを作成します:- イシューボードページの右上隅で、Create list(リストを作成)を選択します。
- 表示された列の値ドロップダウンリストから、
Workflow::Ready for developmentラベルを選択します。 - ボードに追加を選択します。
- ラベル
Workflow::In developmentとWorkflow::Completeに対して前の手順を繰り返します。
今のところ、両方のボードのリストは空のはずです。次に、いくつかのイシューを入力します。
機能のイシューを作成する
今後の機能、機能拡張、およびバグを追跡するには、いくつかのイシューを作成する必要があります。イシューはプロジェクトに属していますが、イシューボードから直接作成することもできます。
ボードからイシューを作成するには:
- イシューボードページの上部左隅にあるドロップダウンリストで、現在のボード名を選択します。
- UX workflow(UX workflow)を選択します。
Workflow::Ready for developmentリストで、イシューの新規作成( )を選択します。- フィールドに入力します:
- タイトルで、
Redesign user profile pageを入力します。 - プロジェクトで、Paperclip Software Factory / Paperclip Assistant(Paperclip Software Factory / Paperclip Assistant)を選択します。
- タイトルで、
- イシューの作成を選択します。ラベルリストで新しいイシューを作成したので、このラベルとともに作成されます。
Frontendラベルを追加します。このラベルが付いたイシューのみがフロントエンドチームのボードに表示されるためです:- イシューカード(タイトルではありません)を選択すると、右側にサイドバーが表示されます。
- サイドバーのラベルセクションで、編集を選択します。
- Assign labels(ラベルを割り当てる)ドロップダウンリストから、
Workflow::Ready for designラベルとFrontendラベルを選択します。選択したラベルにはチェックマークが付いています。 - ラベルへの変更を適用するには、Assign labels(ラベル)割り当ての横にあるX(X)を選択するか、ラベルセクションの外側の任意の領域を選択します。
これらの手順を繰り返して、同じラベルを持つイシューをさらにいくつか作成します。
少なくとも1つのイシューがそこに表示され、製品デザイナーが作業を開始できるようになっているはずです。
おつかれさまでした。これで、チームは素晴らしいソフトウェアでコラボレーションを開始できます。次のステップとして、これらのボードを使用して目標ワークフローを自分で試して、2つのチームのやり取りをシミュレートできます。
GitLabでのプロジェクト管理の詳細
チュートリアルページで、プロジェクト管理に関する他のチュートリアルを見つけてください。



