You guys start coding, I’ll go find out what they want
You undoubtedly have seen the broadly circulated cartoon with this punch line. It’s funny because for many of us it comes too close to reality of many projects that are done with very poorly defined requirements. You have also probably seen the famous “Tree Swing” cartoon of requirements drift that has floated around for years. In this cartoon, a collection of improbable variations on a simple tree swing diverge further and further from the client’s desire for an old car tire tied by a rope to a sturdy tree branch. Here are two of my favorite panels from “Tree Swing”.
Does it have to be this way? Let’s find out. The usual way that requirements are documented begins in a requirements meeting, often the first of so many. (more…)