3 “ables” of Requirements

While there are obviously many other characteristics of a good requirement, and Lean Six Sigma, and Agile and everyone else, has developed standards, there are three “ables” that have stuck with me over the years that each Requirement must meet. Is it: • Achievable – such as “the developed software must be free of defects” – this is not achievable or feasible • Measurable – cannot use words like “improve customer satisfaction” or “fast” or “quickly”, etc – how do you measure that? • Testable – can your testers test the requirement?  How do you test “the system must be user friendly”?