Book description
This succinct book explains how you can apply the practices of Lean software development to dramatically increase productivity and quality. Based on techniques that revolutionized Japanese manufacturing, Lean principles are being applied successfully to product design, engineering, the supply chain, and now software development. With The Art of Lean Software Development, you'll learn how to adopt Lean practices one at a time rather than taking on the entire methodology at once. As you master each practice, you'll see significant, measurable results. With this book, you will:
- Understand Lean's origins from Japanese industries and how it applies to software development
- Learn the Lean software development principles and the five most important practices in detail
- Distinguish between the Lean and Agile methodologies and understand their similarities and differences
- Determine which Lean principles you should adopt first, and how you can gradually incorporate more of the methodology into your process
- Review hands-on practices, including descriptions, benefits, trade-offs, and roadblocks
- Learn how to sell these principles to management
The Art of Lean Software Development is ideal for busy people who want to improve the development process but can't afford the disruption of a sudden and complete transformation. The Lean approach has been yielding dramatic results for decades, and with this book, you can make incremental changes that will produce immediate benefits.
"This book presents Lean practices in a clear and concise manner so readers are motivated to make their software more reliable and less costly to maintain. I recommend it to anyone looking for an easy-to-follow guide to transform how the developer views the process of writing good software."-- Bryan Wells, Boeing Intelligence & Security Sytems Mission System
"If you're new to Lean software development and you're not quite sure where to start, this book will help get your development process going in the right direction, one step at a time."-- John McClenning, software development lead, Aclara
Publisher resources
Table of contents
-
The Art of Lean Software Development
- SPECIAL OFFER: Upgrade this ebook with O’Reilly
- Preface
- 1. Why Lean?
- 2. Applying Lean to Software Development
- 3. Practice 0: Source Code Management and Scripted Builds
- 4. Practice 1: Automated Testing
- 5. Practice 2: Continuous Integration
- 6. Practice 3: Less Code
- 7. Practice 4: Short Iterations
- 8. Practice 5: Customer Participation
- 9. What Next?
-
A. 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
- Index
- About the Authors
- Colophon
- SPECIAL OFFER: Upgrade this ebook with O’Reilly
Product information
- Title: The Art of Lean Software Development
- Author(s):
- Release date: January 2009
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596554439
You might also like
book
Leading Lean Software Development: Results Are Not the Point
Building on their breakthrough bestsellers Lean Software Development and Implementing Lean Software Development, Mary and Tom …
book
The Nature of Software Development
You need to get value from your software project. You need it "free, now, and perfect." …
book
The Art of Agile Development, 2nd Edition
Most companies developing software employ something they call "Agile." But there's widespread misunderstanding of what Agile …
book
The Agile Developer's Handbook
A pragmatic companion guide to your Agile journey About This Book Make your team Agile by …