Author: Steve McConnell I read Michael Dinowitz's review of Steve McConnell's Code Complete in last week's issue of Fusion Authority, and wanted to tell you about another great book by him called "Rapid Development". This one is good for team ColdFusion projects on a short deadline (and what ColdFusion project is not rapid development!). The sub-title "Taming Wild Software Schedules" sums it up.
The book covers both technical ideas (such as estimation, risk management and mini milestones) and the psychology of both programmers and teams. The latter may be particularly useful on the high burnout 12-hour-a-day work cycle of many ColdFusion programming teams I have seen. Keeping everyone motivated and working together as a team is often more important than technical programming tricks on a large project.
I liked the fact that he rated each of these cookbook methods by the following criteria:
Here are some of the 36 classic mistakes that McConnell describes in detail:
If you are like me and had to be involved in a few "projects from hell" then I am sure you winced after reading each of these nine points!
There are also fun sidebars from the trenches of real development teams, both successes and disasters. Twenty real-life case studies round it out.
To quote an Amazon reader "This book has so much information on the do's and don'ts of software development, that I recommend reading this book every year, to remind you of them."
This is a long book (650 pp) but I have found myself dipping into it for new insights in my daily work as a ColdFusion project manager.