Eliminating waste in software development
In 2003, Mary and Tom Poppendieck released their book Lean Software Development: An Agile Toolkit, where they discussed applying Lean manufacturing concepts to software development. Their book maps seven forms of waste in software development back to the original Lean concepts of waste, as shown in the following table:
These definitions of waste in Lean production and Lean software development have been around for 3 and nearly 2 decades, respectively. Since then, a great deal of thinking has evolved around Lean practices, which I addressed in my previous book, Scaling Scrum Across Modern Enterprises. For expedience, I'll recap the primary concept here in this section. However, I encourage those who want a deeper dive to explore the two chapters from my previous book devoted to this subject: Chapter 5, Driving Business Value...