Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Debugging the development process
Maguire S., Microsoft Press, Redmond, WA, 1994. Type: Book (9781556156502)
Date Reviewed: Jul 1 1995

Maguire apparently likes to write what he calls “strategy” books. His 1993 volume, Writing solid code [1], was a largely successful attempt at relating what he has learned about eliminating bugs from products. Now he attacks the bugs in the development process.

I teach software development management using a variety of journal papers and examples from my previous work. I used to require the students to buy Fred Brooks’s classic The mythical man month [2] in order to flesh out in an entertaining way some of the concepts I am trying to get across. Maguire’s book is as good as Brooks’s, and it is more useful for leaders of small teams. Maguire has captured a large number of highly relevant truths in his time as Microsoft’s “fireman” who turns around failing projects. He transmits these truths to the reader in a clear and engaging way. I will be ordering this book for my students, and I urge every teacher of software engineering to read it. It should also be a requirement for keeping a job in the software industry in general.

Maguire’s biggest contribution in this book is his chapter that debunks all the stupid opinions about overtime being a sign of commitment and the red badge of courage of software engineers. He reveals it to be a symptom that something is terribly wrong with the project and shows that more overtime is not the cure.

His best advice is early in the book, when he shows the new team leader how to stay focused on the important things and avoid getting pulled into the trap of immediacy. Read this book in conjunction with Steve Covey’s work [3], and you have a strong blueprint for productivity and personal sanity.

Liberally illustrated with actual examples, well-organized and designed, this book is a milestone in the game of hitting milestones. I only wish I were an alien with more arms: I’d give it three thumbs up.

Reviewer:  J. E. Tomayko Review #: CR118794 (9507-0445)
1) Maguire, S. Writing solid code. Microsoft Press, Redmond, WA, 1993.
2) Brooks, F. The mythical man month: essays on software engineering.. Addison-Wesley, Reading, MA, 1975.
3) Covey, S. The seven habits of highly effective people. Simon and Schuster, New York, 1989.
Bookmark and Share
  Featured Reviewer  
 
Management (D.2.9 )
 
 
Software Development (K.6.3 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Management": Date
Software technology transitions
Walter J. J., Prentice-Hall, Inc., Upper Saddle River, NJ, 1992. Type: Book (9780138249397)
Aug 1 1992
The professional user’s guide to acquiring software
Connell J., Shafer L., Van Nostrand Reinhold Co., New York, NY, 1987. Type: Book (9789780442210434)
Sep 1 1987
Software engineering environments: concepts and technology
Charette R., Intertext Pubs./McGraw-Hill Book Co., New York, NY, 1986. Type: Book (9780070106451)
Sep 1 1987
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy