TechRepublic : A ZDNet Tech Community

Programming and Development

Host: Justin James
Contact

In Steve McConnell’s book Rapid Development: Taming Wild Software Schedules, he defines “classic mistakes” as mistakes that have been made so often, by so many people, that the consequences of making these mistakes should be predictable and the mistakes should be avoidable. McConnell is CEO and Chief Software Engineer at Construx Software.

To determine the frequency and severity of common software development mistakes, the authors of this Construx Software Builders white paper surveyed 500 software practitioners. Of the 42 classic software development mistakes identified, these 10 mistakes are reported to be the most damaging:

  1. Unrealistic expectations
  2. Overly optimistic schedules
  3. Shortchanged quality assurance
  4. Wishful thinking
  5. Confusing estimates with targets
  6. Excessive multi-tasking
  7. Feature creep
  8. Noisy, crowded offices
  9. Abandoning planning under pressure
  10. Insufficient risk management

Several of the other 32 classic mistakes identified are: switching development tools in the middle of a project, developer gold plating, and friction between developers and customers.

Read the paper about software development’s classic mistakes to get more details about the survey results. Then, let us know how this list of 10 most damaging mistakes matches up with your work experience.

Print/View all Posts Comments on this blog

Steve McConnell rocks Justin James | 02/27/09
Code Complete apotheon | 02/27/09
All the books I have read from him are very good jslarochelle | 02/28/09
Cross your fingers... Justin James | 02/28/09
definitely apotheon | 02/28/09
Interview ideas Justin James | 03/01/09
nice list apotheon | 03/01/09
Great! Justin James | 03/01/09
Yeah . . . apotheon | 03/02/09
And I though I was alone doing that while eating lunch jslarochelle | 02/28/09
The problem with paper copies at work... Justin James | 03/01/09
Pretty much in accordance with my experience Tony Hopkinson | 02/27/09
Sounds very familliar jslarochelle | 02/28/09
Really? apotheon | 02/28/09
No it isn't Tony Hopkinson | 02/28/09
Sorry, I was talking about my company jslarochelle | 02/28/09
That makes sense. apotheon | 03/01/09
"Feature creep" has been renamed Justin James | 02/28/09
Or something similar jslarochelle | 02/28/09
Sale driven development Saurondor | 03/02/09
All too familiar with that Justin James | 03/03/09
The price you pay... mikifinaz1@... | 03/17/09
Where does "gross stupidity" fit? Chaz Chance# | 07/24/09

What do you think?

White Papers, Webcasts, and Downloads

Recent Entries

TR on Twitter

Archives

TechRepublic Blogs



Quick Reference: Linux Commands
Reduce stress and speed up resolutions with the easiest command references right at your fingertips. You'll receive a PDF file covering Linux, packed with the most common commands you'll need and use daily.
Buy Now
IT Help Desk Survival Guide, Third Edition
TechRepublic's IT Help Desk Survival Guide, Third Edition provides tools and recommendations to help you better manage help desk services, improve end-user support, troubleshoot frustrating hardware issues, identify quick fixes to vexing Windows problems, and help users make the most of Microsoft Office 2003.
Buy Now

SmartPlanet

Click Here