Buying a car is much simpler than building one. Likewise, requirements for buying software are much simpler than those for building software. But don’t let that fool you. Poorly written requirements ...