Review – Agile Management

Agile Management for Software Engineering

Agile Management for Software Engineering, David J. Anderson. Prentice Hall, 2004.
This book applies throughput accounting to software development. (This approach originated in Theory of Constraints and fits with lean manufacturing) Throughput accounting focuses on the rate of sales as the key metric; inventory is regarded as an overhead. By contrast, traditional cost accounting values inventory and high utilization. Anderson’s experience is with FDD, and that’s where the book makes its case most cleanly. (When it talks about Scrum and XP, it seems to bend their spirit a little to fit into the framework.)

There’s some repetition, as he repeats the analysis for various processes. This makes sections a little dry on a straight read-through, but I suspect this will be a strength if you go in for reference with respect to a single process.

Overall, the topic is somewhat specialized, and this is not something developers would typically read. (It does say “Management”.) But I find it cheering as a part of a trend of books on agile software management, that tie into the experience in the lean manufacturing world. (Reviewed May, ’04)