Lean Software Strategies: Proven Techniques for Managers and Developers

Front Cover
CRC Press, May 27, 2005 - Business & Economics - 468 pages
1 Review
Winner Of The 2007 Shingo Prize For Excellence In Manufacturing Research!

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.

 

What people are saying - Write a review

User Review - Flag as inappropriate

Peter and James have done a very good job. Mapping of Lean and Agile practices is well done. Good book to ready in my opinion.

Contents

Understanding Earlier Production Systems
9
Conclusion
19
Ensuring Every Activity Adds Customer Value
26
Eliminating Discontinuities in the Value Stream
33
CONTENTS
37
A Way to Reunify the Software Disciplines
43
Determining Softwares Industrial Paradigm
49
How a Lean DomainReuse Project Redefined the Reuse Model
55
The Information Branch
234
Integrating Production and the Project
240
Reducing the Cost of RequirementsBased Testing
246
Reducing Variance
252
C++ Ada SPARK Java
259
Perl TCL Python PHP
266
FlowApplying Industrial Insights
277
FlowThrough Stage Transitions
291

Determining Softwares Industrial Paradigm
61
Paradigms of Two Other Major Assessment Approaches
74
Determining Softwares Industrial Paradigm
81
XP Aligns with Craft and Lean
82
The Way Out of the Software Crisis
89
Building Lean SoftwareCustomer Space Early Lifecycle
97
Using Value Resolution in Lean Product Development
103
Choosing the Right Project
109
The Customer Home Turf
120
CONTENTS
130
Concluding Thoughts
135
What a Specific Customer Knows It Wants
149
ValuesWhen Customers Dont Know What They Want 15 5
155
Predicting How Customers Will React
165
Planning Implementation
177
Defining Build Scope the XP Way
191
The Value StreamDesign
197
QFD
215
The Value StreamProduction
221
The Material Branch
228
MetaSpecification and MetaDesign with XML
299
Pull and Perfection
309
The Ultimate Goal
316
Is Microsofts Build and Synchronise Process Lean?
325
Conclusion
333
Conclusion
341
Conclusion
347
SPL Accomplishments
363
Using Lean Principles and XP Practices
365
Lean Principles
371
Change Management
378
Removing the Roadblocks to Lean
386
Prognosis for Improvement in the Software Industry
393
The LM Aero 382J MC OFF Software Product Family
395
Software Analysis
401
Implementation Integration Verification and Conclusions
407
Index
415
About the Authors
432
Copyright

Common terms and phrases

Bibliographic information