REVIEW - Creating High Performance Software Development Teams


Title:

Creating High Performance Software Development Teams

Author:

Frank P. Ginac

ISBN:

Publisher:

Prentice Hall (2000)

Pages:

123pp

Reviewer:

Ian Bolland

Reviewed:

December 2000

Rating:

★★☆☆☆


The table of contents of this book gives the impression that it provides a complete guide to management of software development teams. The topics covered include;

  • product strategy
  • requirements analysis
  • building a team
  • company organisation
  • leadership
  • project planning and monitoring
  • software development processes.
The problem is that it attempts to cover all these topics in only 120 pages and so does not go into any depth on any of them. It feels more like a handout from a management presentation than a book; but at least if I were in a management presentation I would be able to ask questions.

It would have been better had the author concentrated on just a few of the topics and provided a more complete coverage of these. Since the book claims to be aimed at new first-level managers, particularly those transitioning from developer roles, many of the topics could have been omitted to make way for more detailed coverage of the rest. For example a new first-level manager is unlikely to be defining the product strategy, or re-organising the company, so these sections could go. One omission should certainly be rectified; there is no bibliography.

I am left with mixed feelings. The author makes a lot of the right noises and raises some interesting issues. If you were a new first-level manager, then this book would be better than nothing. However there are better books available. Two classics which have recently been reissued are

Peopleware by DeMarco and Lister (ISBN 0 932633 43 9), and The Psychology of Computer Programming by Weinberg (ISBN 0 932633 42 0). I would recommend you to go for one (or both) of these.

Book cover image courtesy of Open Library.