YouTrack サーバー 2024.3 ヘルプ

スクラムとかんばんをミックス

スクラムバンはスクラムとかんばんの両方から要素を借りるハイブリッド方法論であり、ハイブリッド名です。このボードは、スクラム開発に使用されるのと同じスプリントを使用するように構成されていますが、これらのスプリントはスケジュールされていません。

今読んでいるコンテンツの出版を管理するために使っているアジャイルボードは今スクラムとかんばんのフレームワークの組み合わせを使っています。これが、このスクランばんボードが YouTrack をインストールしたときの様子です。

Scrumban board

これが私たちのために働く理由はいくつかあります。

  • YouTrack 開発者はスクラムフレームワークを使用して継続的に更新を配信します。ただし、新しい機能の実際の提供は通常、四半期リリースのいずれかで予定されています。これらのリリースサイクルをドキュメントを更新するためのタイムボックスとして使っているため、このボード上のスプリントにはそのリリースのために公開されるべき更新のコレクションが含まれています。

  • スプリントデモでそれらが見られた後に、本当にどの機能がリリースされて完成しそして配布されるかを本当に知っています。つまり、私たちのバックログには事前に定義された一連のタスクが含まれていません。代わりに、開発者がドキュメントの変更を必要とする機能を示すたびに、ボード上でタスクを直接作成します。

  • かんばんスタイルのプルシステムを使用してスプリントバックログを管理します。何か新しいことに取り組む準備ができているときはいつでも、ただオープンタスクのためにコラムからカードを引き抜き、課題に取り組み始めます。

このタイプのボードは、ハイブリッドアジャイルフレームワークを使用しているすべてのチームに役立ちます。

スクランばんボードを作るには:

  1. ボードを作りましょう。

    Scrumban create board
    • スクラムボードテンプレートを使用します。

    • ボード上で管理したいプロジェクトを選択します。

    Scrumban new board settings
  2. 最初のスプリントを編集します。

    Scrumban edit sprint
    • ボードは、YouTrack および Hub のメジャーリリースに対応するスプリントを使用します。ただし、各スプリントに名前を割り当てるだけです。

    • すべてのスプリントは予定外です。

  3. スプリントオプションとボードの動作を設定します。

    Scrumban general settings
    • スクラムボードテンプレートを使ってボードを作成すると、デフォルトでスプリントオプションが有効になります。

    • バックログから issue を取得するか、手動でボードに追加するため、ボードに issue を自動的に追加するオプションは使用しません。

  4. 列を定義します。

    Scrumban define columns
    • ボードでは、列は状態フィールドの値によって識別されます。以下のものに対して別々の列があります。

      • オープンして再開 (マージ済み)

      • 進行中および返信を待つ (マージ済み)

      • レビュー中

      • 準備完了

      • 公開済み

  5. スイムレーンを定義します。

    Scrumban define swimlanes
    • ボードでは、スイムレーンはタイプフィールドにエピック値が割り当てられている課題によって識別されます。ボードの下部に未分類のカードのスイムレーンが表示されます。

  6. カードを設定します。

    Scrumban card settings
    • ボードにカードを追加すると、タイプフィールドのデフォルト値はタスクです。カラースキームの切り替えは、優先度フィールドの一連の値に基づいています。他のカスタムフィールドの色を表示するオプションも有効にしました。

  7. チャートを選びます。

    Scrumban chart settings
    • 累積フローダイアグラムを使います。このグラフは、かんばんスタイルのプロセスを最もよく表しています。

  8. バックログを作成します。

    Scrumban backlog query
    • このボードで管理したくない課題を除外するために、バックログを使用します。私たちのバックログは以下の保存された検索を使用します。

      project: {Ring Docs} Subsystem: -Wording,-Screencasts #Unresolved has: -{Board Ring Docs}

    この検索クエリ:

    • プロジェクトに属する課題のみを表示します (リングドキュメント)

    • 特定のサブシステム(サブシステム)からの課題を除外します: -Wording, -Screencasts)

    • 未解決の課題のみを表示 (# 未解決)

    • すでにボード上のスプリントに割り当てられている課題を除外します(: -{ ボードリングドキュメント })