リーン思考 (Lean Thinking)
リーン思考(Lean Thinking)とは、トヨタ生産方式(TPS)に端を発し、徹底した無駄(ムダ)の排除と継続的なプロセス改善を通じて顧客価値を最大化するマネジメント哲学および実践体系である。
ソフトウェア開発におけるリーンは、リソースの使用を最小限に抑えつつ高品質かつ持続可能な価値の流れを確立することを目的とする。アジャイル手法と融合させることで、急激な要件変化への適応力を維持しながら、技術的負債の蓄積を防ぐ強固な開発プロセスの構築を可能にする。
リーンのコア原則およびソフトウェア開発への適用は以下の通りである。
- 5つの基本原則:
- アジャイルとの統合効果:リーンのリソース最適化・無駄削減の観点と、アジャイルの柔軟性・迅速な適応力を組み合わせることで、顧客価値、継続的改善、柔軟性、尊重、フローという5つの相乗価値を生み出す。
- 技術的負債の抑止:開発初期段階からの品質組み込み、TDD、継続的インテグレーション(CI)の活用により、将来的な手戻りという最大の無駄を根本から排除する[1]。
- 所属タグ: Lean Toyota Production System Waste Elimination Continuous Improvement
- カテゴリー: Related Fields
-
Lean and Agile Software Development for Managing Technical Debt on Large-Scale Software: A Systematic Literature Review — 「リーンが最初に知られるようになったのは、第二次世界大戦後の1940年代でした。」(訳)(ライセンス: CC BY-SA 4.0) ↩