Goodreads helps you keep track of books you want to read.
Start by marking “Lean Software Development: An Agile Toolkit” as Want to Read:
Lean Software Development: An Agile Toolkit
Enlarge cover
Rate this book
Clear rating
Open Preview

Lean Software Development: An Agile Toolkit

(Agile Software Development Series)

4.18  ·  Rating details ·  890 ratings  ·  48 reviews
Lean Software Development: An Agile Toolkit

Adapting agile practices to your development organization
Uncovering and eradicating waste throughout the software development lifecycle Practical techniques for every development manager, project manager, and technical leader Lean software development: applying agile principles to your organization

In Lean Software Development, Ma
Paperback, 240 pages
Published May 18th 2003 by Addison-Wesley Professional (first published May 8th 2003)
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Lean Software Development, please sign up.

Be the first to ask a question about Lean Software Development

Community Reviews

Showing 1-30
4.18  · 
Rating details
 ·  890 ratings  ·  48 reviews

More filters
Sort order
Henri Hämäläinen
Sep 22, 2011 rated it really liked it
What I love about the book Lean Software Development by Mary and Tom Poppendieck is that even it's subtitle is Agile Toolkit, it isn't a such a toolkit that offers ready made solutions. I've never believed this one size fits all thinking which is sometimes pushed with Scrum and Kanban literature and this is refreshing exception to that thinking. This one offers explanations why things tend to go in some ways and what are the user or organizational problems these tools are trying to solve.

I'm act
Caroline Gordon
I'm working my way through the classics on Lean and Agile methods, I have met the great Tom and Mary and was extremely impressed and since this was selected for my book club, then here we are - another classic ticked off. This book is definitely essential reading for anyone involved in software development.

The premise of the book is that software development can learn allot from general product development principles. Much has been learned in Toyota about how to streamline product development an
Vitor Cavalcanti de Albuquerque
This book explains how to apply Agile with principles, practices and advice based on facts and historical experiences. A must-read for leaders, managers and people who want to learn more about agile and empowering teams.
Jun 14, 2011 rated it really liked it
Nice, concise overview of Lean in relation to software development. Lean is an agile management philosophy derived mostly from the Toyota Production System.

I didn't know anything about lean but stumbled upon it while researching scrum (another agile management philosophy). Now I know about lean and like it very much. Some lean principles overlap scrum principles and practices while others extend them. Ideal to reflect on scrum and agile from a different perspective.

Every chapter discusses one of
Ruslan Voronkov
Dec 19, 2018 rated it really liked it
Solid agile fundamentals plus lot of anecdotes from other fields (other than software development).

Here are seven simple rules from this book:

Eliminate waste: Spend time only on what adds real customer value.
Amplify learning: When you have tough problems, increase feedback.
Decide as late as possible: Keep your options open as long as practical, but no longer.
Deliver as fast as possible: Deliver value to customers as soon as they ask for it.
Empower the team: Let the people who add value use the
Joni Kettunen
Dec 31, 2013 rated it it was amazing
Recommends it for: Software developer, project manager, and software company managers
Recommended to Joni by: co-worker
I found this book very interesting since the first few pages I read. Then I flipped through the book and I was convinced.

Book contains 22 ways to improve software development practices. Each practice is explained thoroughly and most of them are highlighted with examples. Because lean principles are widely used in other industries, continuous improvement and holistic view is explained in wider perspective. Examples from car design and manufacturing reflect nicely to software projects.

At the end o
Aug 12, 2008 rated it it was ok
Shelves: non-fiction, work
This is a somewhat poorly written and badly edited book intended to provide the basic grounding in so called "agile" processes for software development. While some of the basic ideas are sound, they are poorly presented, with a lot of repeated material and laboured examples. The whole book is based on an assumed model for a software project that is only narrowly applicable to real development. There is no help in applying the principles outside of the confines of a small single customer product ...more
David Allen
Jan 14, 2012 rated it it was amazing
An amazing survey of concepts related to agile software development. But not merely a survey - it ties it all together in a way that reveals the interconnectedness of all these different ideas. I gained a much deeper appreciation of the deepest principles of system thinking, organizational psychology, and software quality. The "Try This" sections at the end of each chapter are extremely practical. They serve as my personal coach in my efforts to improve.
Deniss Ojastu
Jan 28, 2014 rated it it was amazing
This is probably the best book on management of software development that I have read so far. I appreciate that Poppendiecks propagate the principles and certain mind-set and not some specific methods for agile development. The best of all, I see from my own work that many of these principles do work if properly followed and communicated to the rest of the team and to the clients.

Examples from the lean production are not always very illuminating, yet sometimes provoke interesting analogies.
Mar 10, 2010 rated it liked it
Toyota principles put in software development context in a pretty comprehensive way.
Oct 22, 2018 rated it it was amazing  ·  review of another edition
I took this book in order to better understand how to be productive in my day to day activities at work - this book is not for that. Although I think after reading it, most developers would gain some additional insight on how to be more productive (or maybe just be more at peace with agile & co.), this book is for managers that strive to create the best environment for continuous delivery and costumer satisfaction.
The best feature of this book is that it relates core lean values to the soft
Jun 13, 2018 rated it really liked it
This strenght of this book is that it is able to translate lean/agile theory in some real practical tools you can apply if you're involved in product development. The tools provided are no checklist you need to follow blindly, but they give you some direction and inspiration on how to make your product better, make your customers & team members happier. Next to that, in contains some real life examples showing one way on how the tools can be applied in practice. Recommended read !
Wojtek Erbetowski
Mar 23, 2017 rated it it was amazing
I finally have got the chance to finish the book that altered the agile part of the IT!

Although if you are familiar with Lean from conferences, workshops and/or company, you might find many of these ideas obvious. On the other hand (like me) you might want to read the source of the Lean in software dev, which gives a nice perspective.

I enjoyed the book a lot and still got several lessons out of it.
Eric Lemes
May 01, 2019 rated it really liked it
Really interesting book with a lot of new knowledge (for me) about the analogies between manufacturing and software engineering. It is more an abstract high-level set of principles than actually a structured process. It works really well with existing agile practices (Scrum, XP) and improves them.
Michael Stafford
Jun 20, 2018 rated it really liked it
Probably would give it 4.5 stars, but much of the teachings are in place fairly well where I work. Excellent foundational book about developing software using a lean approach. Also contains good examples of the history of lean in the Toyota Production System.
Brian Bohanon
Apr 03, 2018 rated it it was amazing
This book is a classic. Because it is based on principles and not practices, the information is still relevant and meaningful.
Jan 01, 2018 rated it it was amazing
Lean Software Development by Mary and Tom Poppendieck is a great refresher for those of you who have adopted and are practicing agile development. However the book goes further in enlightening the reader on how to eliminate waste from any development activities. Mary and Tom start by describing the origins of lean thinking at a small company named Toyota back in 1940s. Taiichi Ohno who was the father of the Toyota production system is credited as the driving force behind the lean movement. The b ...more
Oct 08, 2014 rated it really liked it
I'm historically on record as being very scathing about this book, particularly when I first read it. My strong criticism was that Mary validates Lean as being a subset of Agile. My intellectual background was in Lean, so to me, it was exactly the other way round - Agile as an industry specific instance of Lean.

My view of Agile hasn't significantly changed, but my understanding of the context of this book has.

The audience is the Agile community at that time, who were significantly opposed to t
Sep 16, 2015 rated it really liked it
Shelves: programming
A pithy but important book that takes the principles of Lean Agile Software Development and dives deeper into their overarching philosophy. It focuses more on principles than practices; taking a more holistic view of describing the state of ideal organizations than contextually applying practices. There are a few anecdotes that are a bit weak, and some of the charts are laughably and almost insultingly unscientific, but the general principles are sound. I'm curious to try value stream mapping an ...more
Johan Abildskov
Feb 05, 2017 rated it it was amazing  ·  review of another edition
Great overview and tools

Reads easily, has tons of instantly applicable advice. Is the agile reference I wish I had read before.
Great warstories, and backed by sound arguments and research. Must read for anyone involved with code.
Torben Rasmussen
Aug 22, 2012 rated it really liked it
Good book about lean in software development. As a reference book it introduced a lot of great tools for improving software development based on lean principles. I am not so fond of the toolkit style which makes the book less fluent to read.
Each tool is not covered in-depth, but to a level where it is possible to start experimenting and learn more.
A key point from the book is the power of principles: Focus on principles as these can be reused in a different environments - practices mostly cann
What intrigued me: This is the second book Dennis loaded me to read as we adopt the SAFe methodology.

What I liked: This book has a higher level overview of implementing agile. There was also some specific areas related to project management, and what role PMs can play in an agile space.

What I didn't like: This book seemed a lot more repetitive than their last book.

Favorite quote: "While many good techniques can be learned in the course of obtaining PMI certification, its theoretical foundation
Marcos Silveira
May 28, 2016 rated it it was amazing  ·  review of another edition
All project managers and technical leaders should memorize the principles referred in this book

The book is must for project managers, technical leaders and everyone that has any intention of influence the software development process or the interaction with the client.
Main benefit for me it that it takes the discussion of project-level practices and explain the importance and the 'why's of those practices in a way that touches the mindset of high-level managers, directors, and even maybe the exe
David Lokietz
Jan 09, 2016 rated it really liked it
Shelves: agile
This book is time tested and a great framework for bringing Lean to software development. This is a must read and must have in your reference library. It frames up Lean well and provides guidance for bringing into your teams and organizations. Highly recommend periodic review to self assess, "what can we do to improve and cut waste"
Celso Crivelaro
Oct 22, 2013 rated it really liked it
Nice book about Lean techniques in Software Development, especially the details about the 7 principles.
At some moments, author makes links to other principles losing the focus, but it is an exceptional book!
Sep 12, 2013 rated it did not like it
Didn't even make it half way through this book. Totally dry and extremely boring, there were a few good take-aways but not enough to keep me reading. One of only a very few books that I haven't finished in my life!
Nov 02, 2014 rated it really liked it
This book was my introduction to using Lean techniques with SW development. I found that the principles were presented clearly and in a way that made a lot of sense. I was half expecting a bit of Agile evangelism in the book but I didn't see much of that at all.
Jun 09, 2015 rated it really liked it
Excellent, foundational book. A few examples feel dated now, but the overarching philosophy and principles are very useful and I've found myself "discovering" many of them through my own experience prior to reading this.
Rich Dammkoehler
Oct 24, 2013 rated it really liked it
Recommends it for: Agilists, Software Developers
Recommended to Rich by: Chris Beale
Shelves: agile, technical
An Insightful and entertaining book on applying Lean Principles to software development. I think pretty much everyone in the Agile community should read this book.
« previous 1 next »

Readers also enjoyed

  • User Stories Applied: For Agile Software Development
  • Agile Software Development
  • Agile Retrospectives: Making Good Teams Great
  • Agile and Iterative Development: A Manager's Guide (Agile Software Development Series)
  • Bridging the Communication Gap: Specification by Example and Agile Acceptance Testing
  • Lean from the Trenches
  • The Art of Agile Development
  • Agile Coaching
  • Agile Software Development with Scrum
  • Manage It!: Your Guide to Modern, Pragmatic Project Management
  • Kanban: Successful Evolutionary Change for Your Technology Business
  • Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise
  • Fearless Change: Patterns for Introducing New Ideas
  • Extreme Programming Explained: Embrace Change (The XP Series)
  • Agile Testing: A Practical Guide for Testers and Agile Teams
  • 97 Things Every Software Architect Should Know: Collective Wisdom from the Experts
  • Collaboration Explained: Facilitation Skills for Software Project Leaders
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Other books in the series

Agile Software Development Series (1 - 10 of 22 books)
  • Beyond Requirements: Analysis with an Agile Mindset
  • The Scrumban [R]Evolution: Getting the Most Out of Agile, Scrum, and Lean Kanban
  • A Practical Approach to Large-Scale Agile Development: How HP Transformed LaserJet FutureSmart Firmware
  • The Scrum Field Guide: Practical Advice for Your First Year
  • Agile Analytics: A Value-Driven Approach to Business Intelligence and Data Warehousing: Delivering the Promise of Business Intelligence (Agile Software Development)
  • Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise
  • Agile Project Management: Creating Innovative Products (Agile Software Development Series)
  • Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum
  • The Software Project Manager's Bridge to Agility
  • Scaling Software Agility: Best Practices for Large Enterprises
“Suppose a developer has a conversation with a customer about details of a feature. The conversation should not be considered complete until it is expressed as a customer test.” 0 likes
“It may seem like writing tests slows down development; in fact, testing does not cost, it pays, both during development and over the system’s lifecycle.” 0 likes
More quotes…