Interlude

This looked so interesting I had to post it:

Myths in Software Engineering” –

A few of my favorite myths:

– Software development consists of discrete, separate activities that can be organized into phases

– The best way to make the *overall* process effective is to have efficient specialists for each phase

– These specialists should produce artifacts that are “intermediate work products”, to be handed off to the next person in the chain

… and my personal favorite:

– If you didn’t write it down, it didn’t happen.

If you enjoy this kind of thing, there is a great little book called “Facts and Fallacies of Software Engineering” that goes into much more detail. If I recall correctly, fallacy #1 is “Without metrics, you can’t manage.”

What are some of your favorite myths in software engineering?

2 comments on “Interlude

  1. “I can’t test without requirements”

    And pretty much anything to do with testing that someone prefixes with “You must…” 🙂

  2. Re: Facts and Fallacies of Software Engineering – Fantastic book. I really love Robert Glass’ writings. His columns in the Communication of the ACM are also good.

Leave a Reply

Your email address will not be published. Required fields are marked *