25th
Requirements Suck, But They’re Important
![]()
We all have great ideas and can come up with features, but lets face it if we don’t document the who’s and what’s nothing will get accomplished. Even in agile groups requirements are kept, albeit at a bare minimum as to-do lists (see iceberg lists).
Good entreprenuers out-task what they aren’t good at. Whether you are building a bridge or a software application making sure you nail your requirements is absolutely critical when working with outside vendors. They don’t know your business, they don’t care for your business. You need to provide them with detailed functional and non-functional requirements in order to get your product completed and out the door. Good requirements turns into a good products, which means customers are happy, and happy customers are your bread and butter.
