text: A refreshing look on software development and the many pitfalls you need to avoid.  This book should be read by everybody involved in any software project but the simplest. In my opinion, a standard work.  Nevertheless, it needs to be handled with care.  During ages, SW development managers have tried convincing their people to break out of the chaos, and plan their work.  This book correctly warns for the opposite effects of believing that planning solves everything. Some people might however read between the lines that no planning at all is the best practice. The book confirms what I and my successful colleagues found through experience and intuition: there is an optimal point of planning upfront.  Less harms because you don't know where you are going, more (too detailed) harms because it takes away flexibility and it slows you down significantly. 
  New to me was the use of queuing theory to point out what we see every day: too many features, under-resourcing leads to far bigger delays than human mind can ever guess.
  