かんばん-リーンとアジャイル

アジャイルかんばんでは、ユーザーストーリーがタスクに分割され、かんばんカードを使用してかんばんボード上のタスクが追跡されます。アジャイルかんばんには、かんばんにはない反復の概念があります。さらに、プロセスは考慮されません。

バリューストリームのかんばん

かんばんは、価値の提供に重点を置いたバリューストリームで実行されるように定義されています。ソフトウェア開発におけるかんばんは、バリューストリーム全体に流れる機能として視覚化できます。ソフトウェア開発のかんばんアプローチでは、すべてのかんばん特性(このチュートリアルの章-かんばんの特性を参照)が満たされています。

機能かんばんボード

機能かんばんボードは、かんばんアプローチによる機能駆動開発を追跡するために使用されます。各機能は特定のリリースに割り当てられています。かんばんボードの列はリリースを表します。したがって、各列には、それによって表されるリリースに割り当てられたすべての機能が含まれます。

各機能はストーリーに分かれています。各リリースはイテレーションに分割されます。反復はアジャイル開発アプローチで実行されます。これは、バリューストリームのサブストリームとして扱うことができ、その反復内で完了するストーリーが割り当てられます。

サブストリームのアジャイルかんばん

アジャイルかんばんアプローチは、反復として実装される各サブストリーム内で実行されます。各ストーリーは、反復でタスクに分割されます。タスクかんばんボードは、ストーリー開発タスクのステータスと進行状況を追跡するために使用されます。各タスクの現在のステータスは、ボードの別々の列にカードを表示することでわかります。列には、To Do、Doing、およびDoneというラベルが付いています。各タスクは、「実行」から「実行」、「完了」に移動します。

継続的デリバリー

機能かんばんボードで追跡される機能と、タスクかんばんボードで追跡される機能を表すストーリーにより、顧客への継続的な配信が保証されます。

リリースによる配信は、次の方法で実行されます。

  • 継続的な追跡
  • お客様との絶え間ないコミュニケーション
  • 必要に応じて開発計画を調整する
  • 顧客への価値の提供に焦点を当てる

アジャイル開発とかんばんはチームのコラボレーションを維持します。これにより、かんばんの要求に応じてボトルネックを即座に特定して解決することができます。これにより、顧客の期待に応える高品質の製品を提供するために、反復内で必要なすべてのタスクが実行されます。

継続的なプロセス改善

かんばんは、配信アプローチを継続的に強化するためのプロセス改善をサポートします。

製品の変更または追加である要件を検討してください。このような場合、かんばんカードを使用して、分析、設計、開発、製品統合、およびテストのプロセスを通過する要件を視覚化できます。これは、すべての要件がシーケンス内の次のプロセスに流れるために1つのプロセスを完了する必要がないという点で、ウォーターフォールアプローチとは異なります。

製品のメンテナンスにおけるかんばんのこのような実装により、製品の保守性、信頼性、および整合性が可能になります。必要なプロセスの改善は定期的に収集され、継続的に実装されます。