This paper was written by SolutionsIQ's CEO Charlie Rudd.
He is our visionary, mapping the company's direction and aligning our core capabilities with Agile practices. Prior to joining SolutionsIQ in 2002, Charlie worked for 7 years at Microsoft, where he led the technical teams responsible for business applications across all company divisions. With more than 20 years in the industry, he has extensive experience in business application development, program management, process improvement, and workforce development.
When You're Agile, You Get Lean explores how the concept of Lean waste reduction has migrated from its origin in manufacturing into the software development industry through the use of Agile. It examines how different kinds of manufacturing waste have analogs in software development and introduces guiding principles that the Lean and Agile philosophies share. It also discusses the Agile practices that embody these principles in terms that demonstrate how they reduce software development waste.
Lean manufacturing (or simply "Lean") refers to the manufacturing philosophy laid out in the Toyota Production System. By applying this philosophy systematically to the manufacture of cars, Toyota became the global leader with a brand (except for a recent hiccup or two) nearly synonymous with quality.
Lean integrates each step in the supply chain into a holistic value stream. Waste reduction, a core tenet of the Lean philosophy, is the act of stripping away (production) waste that occurs in the value stream, while preserving or augmenting the value of the final product as perceived by the end-customer.