Preface, Acknowledgments, Introduction, Part One: What Kind of Industry is Software?, Chapter 1: There's Three Kinds of Industries, Chapter 2: Understanding Earlier Production Systems, Chapter 3: Lean Production-Five Principles, Chapter 4: Determining Software's Industrial Paradigm - Reuse Practice, Chapter 5: Determining Software's Industrial Paradigm - SEI CMM Practice, Chapter 6: Determining Software's Industrial Paradigm - XP: Extreme Programming, Chapter 7: The Way Out of the Software Crisis, 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 to Software Production, Chapter 20: Flow-Through Stage Transitions, Chapter 21: Pull and Perfection, Part IV: Experiences of Lean Software Producers, Chapter 22: Is Microsoft's Build and Synchronise 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, Chapter 26: Case Study: Timberline, Inc-Implementing, Lean Software Development, Conclusion: A Roadmap for Lean in Your Organization, Appendix A: The LM Aero 382J MC OFP Software Product Family, Index, About the Authors