TUESDAY, APRIL 9, 2002
One of the best reasons to make a detailed schedule is because it gives you an excuse to cut features. If there's no way to make the ship date and implement Bob's Sing-Along MP3 Chat feature, it's easy to cut that feature without making Bob feel bad.
So my basic rules for software release cycles are
If you do this well, you'll soon discover that you don't regret the features that you cut. They're usually kind of dumb. If they are so important, you can do them next time. It's like editing. ...