In this past year I have read many books related to lean, especially linking with research, product development, and software development. I'll list here the books that I've actually read (at least most of the book).
- Jeffrey Liker, The Toyota Way: 14 Management Principles from the World's Greatest Manufacturer [Indonesian translation]
- Jeffrey Liker, The Toyota Way Fieldbook [Indonesian translation] These two Toyota way books describe the basic principle of lean.
- James Morgan and Jeffrey Liker, The Toyota product development system: integrating people, process, and technology. This one describe the implementation of lean in product development environment.
- Michael Kennedy, Product Development for the Lean Enterprise: Why Toyota's System Is Four Times More Productive and How You Can Implement It
- Michael Kennedy et al, Ready, Set, Dominate: Implement Toyota's Set-Based Learning for Developing Products and Nobody Can Catch You. The two books by Kennedy stresses the importance of the four pillars of lean development, i.e. expert engineering workforce, entrepreneurial system designer, set-based concurrent engineering and responsibility-based planning and control. Then how to use set-based learning to achieve those.
- David James Anderson, Agile management for software engineering: applying the theory of constraints for business results. This is the book that tries to apply those principles to agile software development, especially from the point of view of the business management perspective.
- Mark Denne and Jane Cleland-Huang, Software by numbers: low-risk, high-return development. Introduce the concept of MMF (minimal marketable feature)
- David Mann, Creating a lean culture: tools to sustain lean conversions. Describe the management and control tools to maintain lean process, including kanban.
- Allen C Ward, Lean product and process development. This is another important books on revolutionizing the way we design product.
- Beau Keyte and Drew Locher, The complete lean enterprise: value stream mapping for administrative and office processes. Applying value stream mapping method on the whole process.
- Corey Ladas, Scrumban - Essays on Kanban Systems for Lean Software Development. This is important book that introduces Kanban Software Development.
- Tom DeMarco, Slack: getting past burnout, busywork, and the myth of total efficiency. It's about the strength of knowledge work: people.
- David Allen, Getting things done: the art of stress-free productivity. While not generally considered related to lean, the GTD method does related to kanban and the concept of lean flow. It is lean at the personal level.