Kanban-characteristics

提供:Dev Guides
移動先:案内検索

かんばん-特性

この章では、かんばんの特徴を学びます。

計画の柔軟性

かんばんにより、ワークフローが改善されます。 ワークフローを視覚的に表現することにより、あるタスクから別のタスクへの移動速度が低下します。 これは、明確にマークされたフローレーン、かんばんカード、およびワークフロー内の各アイテムがどこにあるかを示す明確にマークされた列を作成することで実現されます。 タスクの期間を長くする必要がある場合、支障なく実行することが許可され、同時に、完了したタスクは次の状態に流れます。

これにより-

  • 論理的に分類できない長いタスクの十分な期間。
  • このような長いタスクの価値の保持。
  • 各役割に費やされる労力。
  • 待ち時間なしで完了するタスクの連続フロー。

したがって、計画は柔軟であり、時間枠がありません。

進行中の作業の制限(WIP)

明示的な制限は、列で示される各ワークフロー状態で進行できるアイテムの数に割り当てられます。

これにより-

  • 待ち時間の短縮。
  • ワークフロー状態でのリソースへのストレスを回避します。
  • アイテムが予想時間(通常は平均サイクル時間)よりもすぐにワークフロー状態になるボトルネックを特定する。
  • チーム全体のコラボレーションでボトルネックを解決します。
  • サブタスクが独立して追跡されるように、タスクをサブタスクに分割してタスクを完了する際の依存関係を減らします。

プルアプローチ

2つのチームがあり、最初のチームのパフォーマンスが2番目のチームよりも優れている場合、他のチームが実際に処理できるよりも多くの作業をプッシュする可能性があります。 これは多くの場合、チーム間の摩擦を引き起こします。 これに対する解決策は、プルアプローチです。

プルアプローチでは、次のチームは準備ができたときにのみ作業をプルします。 プルアプローチは、2つのチーム間に容量が制限されたバッファーを追加することで実装されます。

プルアプローチの利点は次のとおりです-

  • 作業の積み上げを回避します。
  • 待ち時間を短縮します。
  • チームが一定のペースを維持し、品質に集中できるようにします。
  • リソースバランシングを提供します。

サイクルタイムを最小化

各タスクのサイクル時間を測定し、サイクル時間を短縮するためにプロセスを最適化します。

  • ボトルネックはすぐに特定され、チーム全体で協力して解決されます。
  • 修正ループは、手戻りを減らすために考慮されます。

継続的デリバリー

継続的デリバリーの利点は-

  • 短いリリースサイクルにより、定期的に成長中の製品が継続的に配信されます。
  • 顧客との継続的な対話。
  • 顧客が何を望んでいるかを理解するため。
  • 顧客が必要としないものを生産しないこと。
  • 提供されたモジュールに関するフィードバック。
  • 各リリースサイクルの制限された要件。
  • 開発者はリクエストで過負荷になりません。 これにより、配信に集中できます。
  • 部分的に完了した作業はありません。
  • 作業の開始よりも作業の終了に焦点が当てられています。
  • これにより、製品のペースと品質を維持することに集中できます。
  • 顧客が気が変わる前に届けます。
  • 作業の流れを最初から最後まで最適化します。
  • 段階的なプロセスの改善に役立ちます。

視覚的指標

視覚的に整理されたワークフロー(かんばんボード上)が促進-

  • ワークフロー状態のWIP制限によるスケジューリング。
  • ステータスと進捗状況を継続的に追跡します。
  • 役割の要件に基づいてリソースを動的に割り当てます。

ビジュアルメトリックの利点

毎日、各列に、その中に含まれるタスクの数をマークすると、山のようなグラフが表示されます。 このチャートは過去のパフォーマンスを示しており、将来の結果を予測できます。

視覚指標

あなたはチャートから次の情報を収集することができます-

  • 機能が予定されている開始日と機能が終了する終了日をマークして、各機能(またはストーリー)のサイクル時間を測定します。
  • 技術、機能、およびユーザーの観点から、成長している製品の品質を定期的に評価してください。
  • 完了した開発項目の数と開発項目ごとの平均サイクル時間を見て、開発のペースを評価します。
  • 完了した開発項目ごとの開発者の日数の比率を計算することにより、開発のペースを調整します。 この比率を使用して、未開発項目の完了時間を推定し、必要に応じて開発計画を調整できます。
  • コラボレーションセッションを使用してプロセスを評価および調整し、製品の品質を改善するため、または開発のペースを改善するために行うことができる変更を特定します。
  • 検証済みの決定のサイクルタイムを確認し、通常は非表示のバックアップキューである修正ループに焦点を当てることにより、未検証の決定を特定して解決します。

フォーカスによる効率

顧客が望むものに焦点を合わせると、範囲が明確になります。 焦点は、顧客に価値を提供することにあります。

効率は次の方法で達成できます-

  • 顧客との継続的な対話により、顧客の期待を現実的にし、集中させることができます。
  • 作業中の作業(WIP)の制限により、タスクに集中できます。
  • プルアプローチを使用すると、新しいタスクを開始する前にリソースが手元のタスクを完了することができます。
  • リードタイム(サイクルタイム)を最適化すると、納期が短縮されます。
  • かんばんボードを使用してワークフローを視覚化すると、すぐに解決できるボトルネックにすぐに注意が向けられます。
  • チームのエンパワーメントにより、チームは成功に対して責任を負います。