Kanban-lean-agile
カンバン-リーンとアジャイル
アジャイルかんばんでは、ユーザーストーリーはタスクに分割され、かんばんカードを使用してかんばんボード上のタスクを追跡します。 アジャイルかんばんには、かんばんにはない反復の概念があります。 さらに、プロセスは考慮されません。
バリューストリームのかんばん
かんばんは、価値の提供に焦点を当てたバリューストリームで実行されるように定義されています。 ソフトウェア開発におけるかんばんは、バリューストリーム全体に流れる機能として視覚化できます。 すべてのかんばんの特性(このチュートリアルの章-かんばんの特性を参照)は、ソフトウェア開発のためのかんばんアプローチで満たされています。
機能かんばんボード
機能かんばんボードは、かんばんアプローチによる機能駆動開発を追跡するために使用されます。 各機能は特定のリリースに割り当てられます。 かんばんボードの列はリリースを表します。 したがって、各列には、その列で表されるリリースに割り当てられているすべての機能が含まれます。
各機能はストーリーに分かれています。 各リリースは反復に分割されます。 反復はアジャイル開発アプローチで実行されます。 これは、バリューストリーム内のサブストリームとして扱うことができ、その反復内でストーリーが完了するように割り当てられます。
サブストリームのアジャイルかんばん
アジャイルかんばんアプローチは、反復として実装される各サブストリーム内で実行されます。 各ストーリーは、反復でタスクに分割されます。 タスクかんばんボードは、ストーリー開発タスクのステータスと進捗を追跡するために使用されます。 ボード上の別々の列にカードを表示することにより、各タスクの現在のステータスがわかります。 列には、To Do、Doing、およびDoneというラベルが付いています。 各タスクは、To DoからDoingに移動し、Doneに移動します。
継続的デリバリー
機能かんばんボードで追跡される機能と、タスクかんばんボードで追跡される機能を表すストーリーにより、顧客への継続的な配信が保証されます。
リリースを介して配信が達成されます-
- 連続追跡
- 顧客との絶え間ないコミュニケーション
- 必要に応じて開発計画を調整する
- 顧客への価値の提供に焦点を当てる
アジャイル開発とカンバンは、チームのコラボレーションを維持します。 これにより、かんばんの必要に応じてボトルネックを即座に特定して解決することができます。 これにより、イテレーション内で必要なすべてのタスクが達成され、顧客の期待に応える高品質の製品が提供されます。
継続的なプロセス改善
かんばんは、配送アプローチを継続的に強化するためのプロセス改善をサポートしています。
製品の変更または追加である要件を検討してください。 このような場合、かんばんカードを使用して、分析、設計、開発、製品統合、およびテストのプロセスを通過する要件を視覚化できます。 これは、すべての要件がシーケンス内の次のプロセスに流れるために1つのプロセスを完了する必要がないという意味で、ウォーターフォールアプローチとは異なります。
製品保守におけるかんばんのこのような実装により、製品の保守性、信頼性、および整合性が可能になります。 必要なプロセス改善は定期的に収集され、継続的に実装されます。