Peter Middleton, James Sutton
Published May 27, 2005
Reference - 468 Pages
ISBN 9781563273056 - CAT# PP7305
For Instructors Request Inspection Copy
SAVE ~$14.39 on each
Lean production, which has radically benefited traditional manufacturing, can greatly improve the software industry with similar methods and results. This transformation is possible because the same overarching principles that apply in other industries work equally well in software development. The software industry follows the same industrial concepts of production as those applied in manufacturing; however, the software industry perceives itself as being fundamentally different and has largely ignored what other industries have gained through the application of lean techniques.
Lean Software Strategies: Proven Techniques for Managers and Developers, shows how the most advanced concepts of lean production can be applied to software development and how current software development practices are inadequate.
Written for software engineers, developers, and leaders who need help creating lean software processes and executing genuinely lean projects, this book draws on the personal experiences of the two authors as well as research on various software companies applying lean production to software development programs.
Part II: Building Lean Software - Customer Space, Early Lifecycle
Chapter 8 - Lean Value - Finding the Gold Hidden within Your Customer
Chapter 9 - Choosing the Right Project
Chapter 10 - Choosing a Value Representation
Chapter 11 - Values - When Customers Know What They Want
Chapter 12 - Values -- When Customers Don't Know What They Want
Chapter 13 - Predicting How Customers Will React to Having Their Values Implemented
Chapter 14 - Planning Implementation
Part III: Building Lean Software - Producer Space, Late Lifecycle
Chapter 15 - The Value Stream -- Design
Chapter 16 - The Value Stream -- Production
Chapter 17 - The Value Stream -- Verification-Smart Development
Chapter 18 - The Value Stream -Choosing Programming Languages and Tools
Chapter 19 - Flow - Applying Industrial Insights for Software
Chapter 20 - Flow - Through Stage Transitions
Chapter 21 - Pull and Perfection
Appendix A: The LM - Aero C-130J OFP Software Product Family
Part IV: Experiences of Lean Software Producers
Chapter 22 - Is Microsoft's Build and Synchronize Process Lean?
Chapter 23 - Industrial Engineering Insights on Variance in the Software Development Process
Chapter 24 - Why Culling Software Colleagues is Necessary and Even Popular
Chapter 25 - XP and Lean Software Development - the Spare Parts Logistics Case Study by Mark Windholtz
Chapter 26 - Case Study: Timberline, Inc - Implementing Lean Software Development
Conclusion: A Roadmap for Lean in Your Organization
"Middleton and Sutton offer an innovative treatment of lean production for software, describing how several development teams have effectively integrated many advanced techniques of software engineering. This provocative interpretation of lean thinking should interest anyone who is trying to improve software development for complex systems."
"Outstanding! A must read for software practitioners and technical leaders concerned with incorporating integrity and positive attributes into integrated systems design."