Software Project Survival Guide


  This is a classic book from the author of Code Complete and Rapid Development. A lot of the topics covered are still in use today and can prove beneficial to any software project. At the same time, some of the practices outlined would seem "out of place" with today's agile development approach. To be honest though, it's been quite a while since I read this book. I might have to review it again soon.