Jump to ratings and reviews
Rate this book

Software Project Survival Guide

Rate this book
Equip yourself with SOFTWARE PROJECT SURVIVAL GUIDE. It's for everyone with a stake in the outcome of a development project--and especially for those without formal software project management training. That includes top managers, executives, clients, investors, end-user representatives, project managers, and technical leads.

Here you'll find guidance from the acclaimed author of the classics CODE COMPLETE and RAPID DEVELOPMENT. Steve McConnell draws on solid research and a career's worth of hard-won experience to map the surest path to your goal--what he calls "one specific approach to software development that works pretty well most of the time for most projects." Nineteen chapters in four sections cover the concepts and strategies you need for mastering the development process, including planning, design, management, quality assurance, testing, and archiving. For newcomers and seasoned project managers alike, SOFTWARE PROJECT SURVIVAL GUIDE draws on a vast store of techniques to create an elegantly simplified and reliable framework for project management success.

So don't worry about wandering among complex sets of project management techniques that require years to sort out and master. SOFTWARE PROJECT SURVIVAL GUIDE goes straight to the heart of the matter to help your projects succeed. And that makes it a required addition to every professional's bookshelf.

306 pages, Paperback

First published October 15, 1997

42 people are currently reading
867 people want to read

About the author

Steve McConnell

22 books219 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
158 (28%)
4 stars
230 (40%)
3 stars
130 (23%)
2 stars
34 (6%)
1 star
10 (1%)
Displaying 1 - 30 of 34 reviews
8 reviews
March 10, 2013
A lot of this book was common sense stuff that I already do. There were a number of new concepts that I think will be valuable improvements to the way that I work. The key thing that I got from this book though were the small number of instances that played out like this: That's a really good idea. I've come across this before and decided that it should be done... I don't actually do this, do I? Why do I not do this already? So chastened, I think I came away from this book a better engineer.
Profile Image for Tom Schulte.
3,350 reviews73 followers
September 30, 2013
I really enjoyed this, possibly the most concise and short of McConnell's software design and project management tomes. I found I labeled for reference many spots in this work: Customer's Bill of Rights, Survival Test Score (cf., Raleigh Model), a good overview of required elements of a software process around requirements. Among the points I found interesting was the research into the ineffeciency of open work bays vis-avis the need for continued focus by developers.

I also liked the broad view of vision documents and post mortems as this should be a broadly defined and controlled process, too. In there are such realistic caveats as "plan should not assume the team will work overtime" and support for scientific estimation processes and coding standards although I think he has left reality with "The best coding standards are .. less than 25 pages".
427 reviews5 followers
February 17, 2020
A bit dated e.g. still listing lock down of requirements, architecture, and up front design as an valid approach to guarantee a successful delivery of a mid-size software project. Nonetheless clearly outlines a pragmatic (as of late 90s) approach to go about quality, change and risk management and delivery. It's just that no one have time, resources nor patience to do that anymore. Agile took over since and even Steve McConnell now got a book on it.
Worth reading only if you want to learn how things might have been if we all, developers and clients alike, got opportunity to think a bit harder about what's actually needed and how we could go about delivering it, to put Agile in context I guess.
Profile Image for Mingyang Li.
15 reviews
December 30, 2019
This is the first book I have read on the topic of project management. Before starting the book, I was expecting the book to be as difficult as that CFA Level II Curriculum textbook I stumped upon a couple of months ago. Half way into it, however, the book turned out to be an easy-read.

The book put a heavy focus on preparational work, such as formalizing a development plan, setting up version control for documents, creating an anonymous reporting channel to upper management, getting upper management support ahead of time, and so on.

Although most of the listed tasks seem ordinary to me (and I guess this is a good sign that our project is going to survive!), there are a few things I learned for the first time. For example, at the beginning of the book, the author discussed how much time budget you should put into exploratory work before seeking upper management's approval. The middle part of the book described how each stage of development should be carried out, which could fit into the iterations of versions (V1, V2, ...) that I have experienced. Other tips, such as "don't build the whole software upon the prototype", "don't modify requirements easily", are valuable words as well. These are the things that I did not realize -- nor practiced -- while being a data scientist. In this sense, I'm glad that I read this book at the beginning of my career as a software developer in an enterprise setting.
Profile Image for David.
44 reviews4 followers
January 11, 2018
Even after more than 20 years of being published this book gives you practical tips to avoid failing on your current (if just started) or next software project.

Many of the recommendations need to be adjusted to your needs of course. Guidelines should be followed and modified depending on the size of the project, the size and expertise of the team and the time to complete the project, among many others.

If you have some experience with software projects (which will make a lot of sense since you are interested in this book), you can probably skip reading the whole book and just read the checklists at the end of each chapter. Then- if you want to know more -go to the corresponding chapter. The checklists are also available at their website http://www.construx.com/ResourceLandi...
Profile Image for Mikhail Filatov.
363 reviews17 followers
April 10, 2021
Reading this book is like finding a time machine and coming back to the time of M1-M3 milestones and major release once in 4 years. Waterfall, a lot of designs and reviews and just one small chapter about coding called "construction".
The problem with this approach is that software itself is hidden within a pile of documents. All of these documents are supposed to improve quality, but in reality...no and you want to sign an Agile manifesto :)
1 review
July 17, 2022
Excellent, down to earth, practical

I found the lessons and practical writing in this book to be fantastic. It spoke plainly about project management, not in academic terms as many other project planning materials that are out there. It covers the basics of the lifestyle that I already knew but overlays so great ideas and practices that I find myself nodding, pondering how I can apply these practices to my projects. Great read
Profile Image for Sean.
364 reviews3 followers
January 23, 2022
Although this book is out of date, most of the ideas in it are still highly applicable today. It does have a bit of a waterfall slant, as this was written before the agile movement and back when software was delivered on physical discs. Still, all development teams would benefit greatly if their project managers read this book.
Profile Image for Josh Allred.
74 reviews1 follower
June 28, 2017
You have to dig for it but there are some tidbits in here that will help you ship your project out the door.
Profile Image for Alex Alapatt.
25 reviews
March 7, 2021
This books was well ahead of the curve and many topics are still relevant almost 25 years later.
1 review
Read
January 20, 2025
I am student ı need to read that, if you give me the premission I will soo happy for that
Profile Image for Denise Brinkmeyer.
Author 1 book
May 1, 2021
I can't remember who recommended this book to me. I was the manager of a software development team at the time. With a degree in communication and studies in persuasion under my belt, I thought I had come home the moment I saw Maslow's hierarchy. Working as a computer consultant who had to balance customer satisfaction against a profitable deliverable, McConnell had me at Chapter 6, Hitting a Moving Target. The book gave me the confidence to set standards for my team and to push back when a customer was being unreasonable. The book is well organized and the caption in the very first image tells you that you've met someone who truly understands your situation.
Profile Image for Keith.
56 reviews27 followers
Want to read
February 17, 2010
It appears that I will be the technical lead on a new software project---a project that will be substantially larger than the typical research projects I've worked on. So I'm planning to revisit some of my books on managing software projects, including this title. I just hope I don't need to re-read Death March!
Profile Image for Craig Cecil.
Author 7 books13 followers
August 14, 2016
Most of us have been involved with software projects that we would just as soon forget--or at least run away from screaming. If you want to learn how software projects should be run, or how to run one correctly yourself, then Steve McConnell presents a straightforward, common-sense approach that can be applied to all types of projects. The companion web site provides a complete collection of templates to support all aspects of managing a software project.
Author 12 books1 follower
July 26, 2010
It's been a long time since I first read this book, but I remember that it's the sort of opinionated, no-nonsense kind of guide that's really useful for beginning project managers who just need someone to tell them "how to do it", until they can get the hang of things and start to develop their own project management style. I suspect that most of the advice still holds up well.
Profile Image for Michael Ryan.
106 reviews2 followers
December 2, 2013
Steve McConnell is always worth reading.

This book has some good stuff in it.

All I would say is that, just because it says, "Constantly manage stakeholder expectations," for example, does not mean that it is easy to do, or that anyone who reads this book can actually do it. Still, to read the sentence is probably better than not reading it.
Profile Image for Aggiebradley.
6 reviews1 follower
November 23, 2012
I thought this was an excellent book back when I originally read it, years ago. There is some great advice. But I attempted to re-read this book recently and it felt dated in the age of Agile development and Scrum.

I wonder if it could be updated to provide more recent content while keeping the basic information together?
Profile Image for Krishna Kumar.
404 reviews8 followers
July 30, 2017
A reasonably good introduction to managing software projects. The author uses a typical waterfall model for the book and emphasizes many important concepts, such as getting requirements right and the need for planning. Overall, a good starter book, but most people should move onto reading other books on software project management.
Profile Image for Scott.
130 reviews5 followers
July 9, 2007
I became a project lead somewhat quickly and unexpectedly and this was one of the first books I picked up to get a handle of what I could be expected of me. It proved to be a good thing to read and has served me well since.
Profile Image for Adam.
353 reviews15 followers
June 4, 2008
I consider this required reading for anyone in a position to manage or participate in a software project of any size.
Profile Image for Josh Readmore.
29 reviews7 followers
January 28, 2009
The programmers and customers bill of rights at the beginning of the book is just golden.
Profile Image for Danien.
44 reviews
March 11, 2010
Lots of checklists that are theoretically sound and good for large teams and projects but the overhead is way too high for smaller projects.
Profile Image for k.wing.
763 reviews24 followers
February 17, 2012
Skimmed this one. The information could've possibly summarized in a short article, but good step-by-step for a software team.
Profile Image for Barry.
35 reviews
March 14, 2013
A very good book on successful software project delivery. Some will find the book dated but the principles are still very sound and relevant.
Displaying 1 - 30 of 34 reviews

Can't find what you're looking for?

Get help and learn more about the design.