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.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
Posted by Amr Elssamadisy on May 06, 2009
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.
18 agile and lean practices for effective software development governance
Agility at scale, become as agile as you can be
agility@scale eKit: 10 Principles, Scaling Model, Metrics, Collaboration
Maximize your business-responsiveness with Mingle. Provide your global development team a shared space that adapts to the way they work.
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.
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
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.
John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.
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.
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.
Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).
Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.
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.
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.
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.
3 comments
Watch Thread Reply