Description
This succinct book explains how to you can apply the practices of Lean software development to dramatically increase productivity and quality. Lean principles are being applied successfully to product design, engineering, the supply chain, and now software development. You'll learn how to adopt Lean practices one at a time, rather than taking on the entire methodology at once. At each stage, you'll see significant, measurable results.
Full Description
Table of Contents
-
Chapter 1 Why Lean?
-
The Problem with Software Development
-
The Agile Success Story
-
The Lean Success Story
-
Lean Principles
-
-
Chapter 2 Applying Lean to Software Development
-
Lean Software Development
-
Lean Versus Agile
-
Getting Started
-
-
Chapter 3 Practice 0: Source Code Management and Scripted Builds
-
About Zero Practices
-
Source Code Management
-
Scripted Builds
-
Discipline in an Integrated Environment
-
Summary
-
-
Chapter 4 Practice 1: Automated Testing
-
Why Test?
-
What Is Automated Testing?
-
Kinds of Tests
-
Approaches to Testing
-
Summary
-
-
Chapter 5 Practice 2: Continuous Integration
-
End-to-End Automated Builds
-
Dedicated Build Servers
-
Continuous Integration Software
-
Implementing Continuous Integration
-
Continuous Integration Builds Quality in
-
Resistance to Implementing CI
-
Summary
-
-
Chapter 6 Practice 3: Less Code
-
Leaning out the Codebase
-
Developing Less Code
-
Resistance to “Less Code”
-
Summary
-
-
Chapter 7 Practice 4: Short Iterations
-
Short Iterations Generate Customer Value
-
Developing with Short Iterations
-
The Fallacy of Iterative Development
-
Big Tasks in Little Pieces
-
Summary
-
-
Chapter 8 Practice 5: Customer Participation
-
Customer Participation Is a Two-Way Street
-
Paving the Street
-
An All-Too-Common Problem
-
Summary
-
-
Chapter 9 What Next?
-
Lean Thinking and the Analysis Practices
-
Kaizen
-
Kaizen Workshops
-
Value Stream Maps
-
Other Lean Techniques
-
Other Complementary Approaches
-
Where to Go from Here
-
-
Appendix Resources
-
Chapter 1: Why Lean?
-
Chapter 2: Applying Lean to Software Development
-
Chapter 3: Practice 0: Source Code Management and Scripted Builds
-
Chapter 4: Practice 1: Automated Testing
-
Chapter 5: Practice 2: Continuous Integration
-
Chapter 6: Practice 3: Less Code
-
Chapter 7: Practice 4: Short Iterations
-
Chapter 8: Practice 5: Customer Participation
-
Chapter 9: What Next?
-
Other
-
-
Colophon
Product Details
- Title:
- The Art of Lean Software Development
- By:
- Curt Hibbs, Steve Jewett, Mike Sullivan
- Publisher:
- O'Reilly Media
- Formats:
-
- Ebook
- Safari Books Online
- Print Release:
- January 2009
- Ebook Release:
- January 2009
- Pages:
- 144
- Print ISBN:
- 978-0-596-51731-1
- | ISBN 10:
- 0-596-51731-9
- Ebook ISBN:
- 978-0-596-15780-7
- | ISBN 10:
- 0-596-15780-0
Customer Reviews
Colophon
The cover image is a stock photograph from iStockphoto. The text font is Adobe's Meridien; the heading font is ITC Bailey.
