Skip to content

Art of Lean Software Development A Practical and Incremental Approach

Best in textbook rentals since 2012!

ISBN-10: 0596517319

ISBN-13: 9780596517311

Edition: 2009

Authors: Curt Hibbs, Steve Jewett, Mike Sullivan, Stephen C. Jewett

List price: $34.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

This succinct book explains how to 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 requiring that management embrace 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…    
Customers also bought

Book details

List price: $34.99
Copyright year: 2009
Publisher: O'Reilly Media, Incorporated
Publication date: 2/17/2009
Binding: Paperback
Pages: 142
Size: 7.00" wide x 9.19" long x 0.38" tall
Weight: 0.594
Language: English

Curt Hibbs is a senior software developer in St. Louis with more than 30 years' experience in platforms, languages, and technologies too numerous to list. With a keen (and always searching) eye for new methods and technologies to make his work easier and more productive, he has become very active in the Ruby development community.Read his weblog at blog.curthibbs.us.

Steve Jewett is a software developer with The Boeing Company, where he is involved in the development of network-centric cognitive decision support systems. His software experience started with BASIC and FORTRAN on a DEC PDP 1170 back in high school. The trail from there to the present day includes a litany of languages, a broad spectrum of design strategies and development methodologies, and a bevy of software projects, some of which were actually successful. Over a 20+ year career, he has developed software for automated test equipment, weapon/aircraft integration, embedded systems, desktop applications and web applications. His primary areas of interest are software architecture design…    

Preface
Why Lean?
The Problem with Software Development
The Agile Success Story
The Lean Success Story
Lean Principles
Applying Lean to Software Development
Lean Software Development
Lean Versus Agile
Getting Started
Practice 0: Source Code Management and Scripted Builds
About Zero Practices
Source Code Management
Scripted Builds
Discipline in an Integrated Environment
Summary
Practice 1: Automated Testing
Why Test?
What Is Automated Testing?
Kinds of Tests
Approaches to Testing
Summary
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
Practice 3: Less Code
Leaning out the Codebase
Developing Less Code
Resistance to "Less Code"
Summary
Practice 4: Short Iterations
Short Iterations Generate Customer Value
Developing with Short Iterations
The Fallacy of Iterative Development
Big Tasks in Little Pieces
Summary
Practice 5: Customer Participation
Customer Participation Is a Two-Way Street
Paving the Street
An All-Too-Common Problem
Summary
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
Resources
Index