Home :: Books :: Professional & Technical  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet
Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical

Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Software Project Survival Guide

Software Project Survival Guide

List Price: $24.99
Your Price: $16.49
Product Info Reviews

<< 1 2 3 4 5 6 >>

Rating: 4 stars
Summary: Very good for "Projects", but not for "projects"
Review: This is an excellent guide to doing large software projects (10 man months minimum) well. Not only does it tell one what the right steps are, but also what difficulties one may encounter and good ways to get around them.

Unfortunately, most situations I've seen lately are for many micro-projects (a.k.a. feature enhancements) which, I think, require a somewhat different methodology.

Rating: 4 stars
Summary: Good theory on project management
Review: This book is a strong theoretical background every software project manager should understand. The author provides deep analysis why such a big number of software projects fail. The author offers a set of reality-testing tools (software project survival test) that helps to understand chances of a project to success or to fail, from the very beginning.

An intriguing idea is that "software project need hierarchy" is essentially the same as Maslow's "human need hierarchy": human beings respond to a hierarchy of needs that involve a natural progression from lower motives to higher ones. Lower motives such as food, air and water must be satisfied before we can be motivated by the need for belongingness, love, self-esteem or self-actualization. Similar hierarchy of needs applies to software projects.

The author clearly shows that the outcome of any project depends equally on both the customer and the project team, and on the way of their communication and cooperation.

Showing the power of process and distinguishing "process" from "thrashing" and "productive work", the author doesn't decline that the people are always important.

Another cunning idea presented by the author is "The Cone of Uncertainty" which means "early in the project you can have firm cost and schedule target, or a firm feature set, but not both".

While by no doubt the first part of the book "The Survival Mind-Set" is an excellent theoretic inspection, the remaining, practical parts of the book are questionable. I'd recommend you to take them skeptically, and, before taking decisive action, getting the full picture by reading "Agile Software Development" by Alistair Cockburn to get the overview of the modern methodologies, "Extreme Programming Explained" by Kent Beck as an example of such methodoloty, "Peopleware" by Tom Demarco & Timothy Lister to make sure that the good workplace and the jelled team is a major factor, "Quality is Free" by Philip B. Crosby to understand what really the quality is and "Leadership Without Easy Answers" by Ronald A. Heifetz to assure that nothing will succeed without a leader.

Rating: 4 stars
Summary: Good to get you going
Review: This book was a joy to read and it provided very good examples and reasoning for doing certain tasks and tracking certain events. During the time my company was going through some reatructuring I deciced to use this book as a guide and see how things go. It went well. Many of the planning and tracking tips were very useful. The title suites it. It's a manual for survival. Not the definative book to get you through your PMP exam, but it will make things more organized for your day to day activities.

Rating: 5 stars
Summary: Absolutely critical
Review: Everytime I manage a new group, this is one of 4 books I buy for them - tell them to read - and then quiz them to see if they read it.
This is the bible on how to manage a software development project. I don't agree with it 100% and it misses a few things I think are important. But if a team followed this book religously, they would be miles ahead of most software development teams.
Read it and then read it again.

Rating: 4 stars
Summary: Worth the Read
Review: McConnell lays out his approach to managing software projects in simple language so that non-technical managers can use his concepts. His philosophy is based on a Staged Delivery Plan. In a Staged Delivery Plan, the functionality is delivered in successive stages. This concept follows the basic belief that objectives are more readily obtainable if broken down to smaller goals or steps. Furthermore this process allows greater flexibility in adjusting the ultimate product and allows users to be involved throughout development.

Rating: 3 stars
Summary: A disappointment after excellent predecessors
Review: I read Code Complete and Rapid Development and was trilled. Survival Guide is not in the same league as them. I think that the author feel in love with process and describes an ideal project that doesn't exist. That is the source of my disappointment since his other books were delightfully pragmatic and useful.
If you landed in nearly doomed project and you want a real survival guide, use chapter Project recovery in Rapid Development or even better, use whole book.

Rating: 5 stars
Summary: Stage delivery approach - minimize your risk
Review: This McConnels's book is a very good explanation of the stage delivery approach. The most important "message" of this book is about the possibility of software project risks reduction.
It is not a detailed book but it gives you a frame to build up and manage your project using this method.
If you would like to find a solid but useful book that contains practicable guidelines related to medium sized sowftware projects - well, that's it.

Rating: 3 stars
Summary: Good but not the best
Review: First, note that this book is enjoyed by a great many people. Also, I am not a project manager. However, I read this book for an IT course in project management, as well as another book. The other book I read was called "IT Project Management" (2nd Ed.), by Kathy Schwalbe and I enjoyed it much more than McConnell's book. I thought it was a more comprehensive guide to project management, apparently.
McConnell's book is presented well though, and fairly easy to understand. The section on Software Architecture is good.

Rating: 4 stars
Summary: Incredibly Helpful Do's and Don'ts
Review: If you are involved with software development projects, reading and applying the advice in this book can make the difference between on-time completion or never-ending redevelopment. McConnell covers the entire development cycle and presents his successfully tested methods.

He begins by outlining the mind-set that is required to complete the software development project. He then follows the cycle from planning to implementation to wrap-up.

Rating: 5 stars
Summary: Easy to understand, easy to practice and enjoyable
Review: I found the book very easy to understand and practice in your projects, it is not a theoretical book, in contrast all advices are practical and got from real experience. You still have to read other books about team dynamics.

This book is a must have book for any team leader or project manager.


<< 1 2 3 4 5 6 >>

© 2004, ReviewFocus or its affiliates