Art of Lean Software Development: A Practical and Incremental Approach

Art of Lean Software Development: A Practical and Incremental Approach


View All Available Formats & Editions
Choose Expedited Shipping at checkout for guaranteed delivery by Monday, November 19

Product Details

ISBN-13: 9780596517311
Publisher: O'Reilly Media, Incorporated
Publication date: 01/01/2009
Pages: 142
Product dimensions: 6.80(w) x 9.10(h) x 0.40(d)

About the Author

Curt Hibbs has always been slightly obsessed with new technologies and tracking technology trends. But he will tell you that this is simply because he is lazy, always looking for new methods and technologies to make his work easier and more productive. This led to his discovery of Ruby in 2001 (when it was still relatively unknown outside of Japan) and to his founding several highly successful Ruby open source projects.

For most of his professional career, which started in the early 1970's, Curt has been a consultant to well-known companies like Hewlett Packard, Intuit, Corel, WordStar, Charles Schwab, Vivendi Universal, and more. He has also been a principal in several startups. Curt now works as a Senior Software Engineer for The Boeing Company in St. Louis.

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 and software development methodologies, particularly agile software development and its relationship to lean processes.

Mike Sullivan has over 6 years of experience teaching at the university level, and has spent the last 4 years working with software teams in small companies and large corporations to drive valuable solutions and improve team dynamics. He is currently working in a small research team within a large corporation, implementing Lean techniques to improve the software his team delivers. Mike's interests include golf, Cardinals baseball and teaching.

Table of Contents

  • Preface
  • 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?
  • Resources
  • Colophon

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews