イテレーション
このガイドでは、Customer Support Systems が GitLab イテレーションを使用して、1 週間の期間内で作業を整理・追跡する方法を説明します。イテレーションは、チームの作業負荷の管理、現在の優先事項への集中、週ごとの進捗の可視化に役立ちます。
イテレーションを理解する
イテレーションとは
Customer Support Systems では、イテレーションは現在取り組んでいる Issue をグループ化・追跡するための 1 週間の期間です。各イテレーションは日曜日から土曜日まで実行され、チームが現在の優先事項に集中し、週ごとの作業負荷と進捗を可視化するのに役立ちます。
技術的には、イテレーションは特定の期間の Issue をまとめる GitLab のタイムボックス型ワークフロー機能です。イテレーションはさまざまな期間(通常 1 〜 3 週間)に設定できますが、Customer Support Systems では週次ワークフローのリズムに合わせて一貫した 1 週間間隔を使用します。
Customer Support Systems によるイテレーションの使用方法
イテレーションを使用して週次ワークフローを整理し、進行中の作業を可視化します。イテレーションは次のことに役立ちます。
- 週ごとの作業負荷を追跡する: 今週どの Issue に取り組んでいるかを確認する
- 集中を維持する: 関連する作業を管理しやすい期間にまとめる
- キャパシティを計画する: チームの余力とコミットメントを把握する
- 進捗を測定する: 毎週完了した内容をレビューする
- 繰り越しを有効にする: 完了していない Issue は次のイテレーションへ自動的に移動し、作業が失われたり忘れられたりすることを防ぐ
チームメンバーは、トリアージ中または作業開始時に Issue にイテレーションを割り当てます。これにより現在の優先事項を明確に把握でき、作業の抜け漏れを防ぐことに役立ちます。
Issue の自動繰り越し
イテレーション終了前(土曜日午後 11:59)に Issue がクローズされない場合、新しいイテレーションが始まる日曜日に GitLab が自動的に次週のイテレーションへ移動します。これにより、進行中の作業は引き続き追跡され、チームのビューから消えることはありません。
継続ではなく延期する作業の場合は、期間終了前にイテレーションを削除することで、特定の Issue の自動繰り越しを防止できます。
現在のイテレーション一覧を表示する
Customer Support Systems の現在のイテレーション一覧を表示するには、このページに移動します。
表示されるイテレーション期間をクリックすると、その期間にリンクされた Issue をレビューできます。
Issue にイテレーションを適用する
Issue にイテレーションを適用するには、Issue の右側パネルにある Iteration の横の Edit をクリックするか、iteration クイックコマンドを使用します。
現在のイテレーションを適用するために iteration クイックコマンドを使用する場合、使用する具体的なテキストは次のとおりです。
/iteration [cadence:"Customer Support Operations"] --current
注記: 角括弧はコマンド構文の一部です
Issue からイテレーションを削除する
Issue からイテレーションを削除するには、Issue の右側パネルにある Iteration の横の Edit をクリックするか、remove_iteration クイックコマンドを使用します。
/remove_iteration
イテレーションの設定
参考として、Customer Support Systems のイテレーションでは次の設定を使用します。
- タイトル:
Customer Support Operations - 説明:
Weekly iteration for Customer Support Operations - 自動スケジューリング
- 自動スケジューリングを有効化
- 自動開始日:
2025-04-06(イテレーションを設定した日) - 期間: 1(イテレーションは 1 週間)
- 今後のイテレーション: 10(現在のイテレーションと将来の 9 件を利用可能にする)
- Issue を繰り越す
- 繰り越しを有効化
c955a93f)