ソフトウェア開発チームのためのカンバン

バックログ、開発、コードレビュー、QA、デプロイメントのカラムを使用して、ソフトウェア開発ワークフローにカンバンを適用する方法を学びます。

Fundamentals

詳細な説明

ソフトウェア開発のためのカンバン

ソフトウェアチームは、開発ライフサイクルに自然にマッピングできるため、カンバンから大きな恩恵を受けます。エンジニアリングチーム向けの実証済みカラムレイアウトを紹介します。

推奨カラムレイアウト

Backlog → Ready → Development → Code Review → QA → Staging → Done

各カラムはソフトウェアデリバリーパイプラインのステージを表します:

  • Backlog -- すべての将来の作業アイテム。大まかに優先順位付け。
  • Ready -- 完全に仕様化され、開発者がプルする準備ができたアイテム。
  • Development -- アクティブなコーディング作業。WIP制限:開発者あたり1〜2。
  • Code Review -- ピアレビューを待つプルリクエスト。
  • QA -- テスト中のアイテム。自動テストと手動テストを含む場合があります。
  • Staging -- ステージング環境にデプロイされ、最終承認を待っています。
  • Done -- マージされ、本番環境にデプロイ済み。

ソフトウェアチーム向けカラーラベル

  • -- バグ / 本番環境の問題
  • -- 機能 / ユーザーストーリー
  • -- 技術的負債 / リファクタリング
  • -- ドキュメント / プロセス改善
  • -- スパイク / リサーチ

プルリクエストとコードレビュー

DevelopmentからCode Reviewへの移行は、多くのチームがボトルネックを経験する場所です。Code ReviewにWIP制限(例:3アイテム以下)を設定すると、新しい作業を始める前にレビューが完了することが保証されます。

エンジニアリングチームのヒント

  • カードは小さく保つ。カードは最大1〜3日の作業を表すべきです。
  • すべてのカードに受け入れ基準を含める。
  • 説明フィールドにPR、設計ドキュメント、チケットへのリンクを含める。
  • スタンドアップでブロックされたアイテムを毎日レビューする。

ユースケース

ソフトウェアエンジニアリングチーム向けにカンバンボードを構成する際にこのガイドを使用してください。実証済みのカラム構造とラベリングシステムを提供します。

試してみる — Kanban Board

フルツールを開く