InfoQ

InfoQ

News

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

Recommended Lean Books

Posted by Amr Elssamadisy on May 06, 2009

Sections
Process & Practices
Topics
Agile Techniques ,
Agile
Tags
Lean

A question was posted on the leanagile Yahoo! group:

I am looking for some reading recommendations about Lean that are NOT the "Implementing Lean Software Development" or "Lean Software Development" - I have already read those. I am looking for the books you read after you have read those two books.

And an ensuing discussion took place.  Below is a summary of 24 of the recommendations made by members of the group:

Title Category Notes
Toyota Way and The Toyota Way Fieldbook Lean Production Were recommended as good starting points although there was some feedback saying it was too superficial.
Toyota Production System Lean Production By Taiichi Ohno.
Managing the Design Factory Product Development  
Creating a Lean Culture Management  
Lean Software Development: An Agile Toolkit, Implementing Lean Software Development: From Concept to Cash, and Leading Lean Software Development Software Development The Poppendieck books. The third book still a draft with parts available on their website.
Managing to Learn A3 management Process  
Lean-Thinking, Lean Solutions, The Machine that Changed the World Lean Production Womack-Jones books.
Kaikaku the power and magic of lean and The Idea Generator: Kaizen   Norman Bodek books.
The Art of Creative Thinking    
Jit is Flow    
Chasing the Rabbit    
Product Development for the Lean Enterprise and Ready, Set, Dominate Product Development Michael Kennedy's two books.
The Goal Theory of Constraints  
Results from the Heart: How Mini-Company Management Captures Everyone's Talents   by Kiyoshi Suzaki and His Holiness the Dalai Lama.
The Elegant Solution    
Out of the Crisis Predecessor to Lean, JIT, Theory of Constraints, etc... W. Edwards Demming
Scaling Lean and Agile Software development  

An attempt to categorize the different books has been made by this reporter, who is by no means a Lean expert. Let us know what you think of these recommendations, and if you feel strongly about one or more of the recommendations, then please share with the community.

More suggestions by Jason Yip Posted
Update and follow-up by Amr Elssamadisy Posted
More suggestions by Henning Spjelkavik Posted
  1. Back to top

    More suggestions

    by Jason Yip

    Lean Product and Process Development by Allan Ward
    The Toyota Product Development System by James Morgan and Jeffrey Liker

    Toyota Culture by Jeffrey Liker and Michael Hoseus
    Toyota Talent by Jeffrey Liker and David Meier

    Learning to See by Mike Rother and John Shook
    Getting the Right Things Done by Pascal Dennis

    Just got The Birth of Lean by Koichi Shimokawa and Takahiro Fujimoto, and Kaizen Express by Toshiko Narusawa and John Shook

    Didn't actually like The Art of Creative Thinking... heard good things about Chasing the Rabbit but haven't read it yet.

  2. Back to top

    Update and follow-up

    by Amr Elssamadisy

    Thank Jason for leaving your recommendations. If other members of their community leave their recommendations and feedback with regards to books in the list already, we'll write up a follow-up news piece with the updated information.

    Amr

  3. Back to top

    More suggestions

    by Henning Spjelkavik

    After reading "The Goal", I'd suggest "Critical Chain" by the same author (E Goldratt). It's a fast ready, and contains some interesting ideas.

Educational Content

New-age Transactional Systems - Not Your Grandpa's OLTP

John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.

Cool Code

Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.

Collaboration: At the Extremities of Extreme

Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.

Yesod Web Framework

Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).

Transactions without Transactions

Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.

Attila Szegedi on JVM and GC Performance Tuning at Twitter

Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.

10 tips on how to prevent business value risk

One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.

Interview: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.