
In this blog post, Glen Alleman explains the concept of capabilities based planning to elicit requirements. You use capabilities is to answer the question “Why is this requirement needed?” Capabilities statements are then used to define the units of measure for program progress which is the most meaningful to the customer. Starting with the Capabilities prevents that requirements gathering process produce list of requirements that are all needed. The blog provides a step-by-step approach for capabilities. Then for each defined capability there needs to be a process and product requirements. The Process Performance Requirements define how the work processes are used to benefit the customer. The Product Performance Requirements define the product specifications and how they are related to the process requirements.