ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Google+ ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1918 reviews in the database and more every month.
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
    View all alphabetically
AntiPatterns in Project Management
William J Brown et al.
0471 36366 9
Francis Glassborow
Appeared in:
This is an interesting book that contains a lot of material that is worth organising into a single source. Before I finish this review I will try to persuade you that there is much more to successful management than purely reading a book or attending a course of study. Very early on the authors of this book make it clear that they too, understand this.

The book is organised into three sections. The first of these, 'Introduction to Project Management and AntiPatterns' consists of a single chapter that leads of with 'Programmed to Fail' and concludes with a single antiPattern - 'The Standards'. Do not conclude that the authors think that standards are an anitPattern as such, however they are a focus for behaviour that is counter productive and exhibit many of the characteristics of bad management. Inappropriate or badly understood standards are, at best, unhelpful. However, in the long term working without appropriate standards leads to high cost maintenance.

Part Two is titled 'Critical Aspects of Project management' and consists of four chapters.

The first of these, chapter 2, 'People Management AntiPatterns' covers a number of problems that many of us are all too familiar with: 'Micro-Management', 'Corporate Craziness', 'The Brawl', 'Size Isn't Everything', 'Chaos' and concludes with 'Process Distintegration'.

Chapters 3, and 4 contain coverage of antiPatterns concerned with technology management and process management. The final chapter of this section deals with antiPattern collisions.

The last part of this book, 'Conclusions and Resources' contains no chapters and three appendices. Appendix A covers 'Project management Best Practices. Appendix B is a synopsis of the antiPatterns from part 2. Appendix C provides cross-reference to the contents of the two previous books in this series (

AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis,andAntiPatterns and Patterns in Software Configuration Management) Like many books on Patterns and AntiPatterns, the less thoughtful reader is likely to feel that there was nothing in the book that he did not already know. Such reactions miss the point. One of the major gains from such explicit descriptions of things that we are already aware of is to provide a systematic way of categorising our experiences. There is an added advantage is that once we can attach a label to something we are able to discuss it with others, share experiences and consider possible ways of avoiding problems.

Now the problem I see with all this is persuading those that have the power to do anything to do so. One of my friends has a manager (nothing to do with computing) who did a master's degree in Business Management. She got excellent marks and got a first class honours degree. However she is a completely incompetent manager. She knows all the theory, but seems unable to understand that theory needs to be applied. Now she has a new job lecturing on a Business Management degree course. What earthly use is the theory if you cannot apply it in practice? If you care about being a good manager you will read this book and think carefully about which antiPatterns are being practised in your company. The first step to improvement is the admission that you are not perfect. The first step to learning is to admit that you might be ignorant. If you are able to take those steps this book might help you be a better manager. If you cannot, then you are already a disaster waiting to destroy your employer.