This book is certainly about software development management, but it is also a book about business. Managers can no longer afford to discuss these two topics independently. This book is meant to eliminate the seat-of-the-pants intuition and rough approximations that have been far too prevalent in software development management. The growing popularity of agile methods has shown that a healthy balance between strict process and individual flexibility can be achieved. David Anderson takes it a step farther, and explains how the healthy balance of agility can help businesses become more profitable. The result is a book that will allow managers to foster teams that produce better software, less expensively, on time, and with fewer defects.

Anderson D. J. Agile management for software engineering: applying the theory of constraints for business results / D. J. Anderson, Upper Saddle River, NJ: Prentice Hall Professional Technical Reference, 2004. 313 c.

Обзор

  • Есть обзор теорий менеджмента для Agile, описывается управленческий учет с финансовыми метриками
  • Две главы о применении теории ограничений в управлении разработкой ПО (верхнеуровнево)
  • Глава 5 полностью посвящена метрикам производства ПО
  • Две главы по планированию и управлению проектами и одна - по управлению продуктом
  • Специализированные разделы по конкретным методам, подробно рассмотрены Feature-Driven Development, XP, Scrum
  • Сравнение методов управления

Такое ощущение, что именно эта книга может оказаться самым полезным верхнеуровневым сравнительным обзором. В предисловии заявлено, что книга сфокусирована на оптимизации потока новых фич на рынок, на определении реально полезных фич и на том, как делать больше за меньше ресурсов.