Requirements & Requirements Management The Best and Worst Ways to Create a Product Specification by Adrian Rolufs