Requirements Matrix
Content
The following elements should generally be part of requirements artifacts. More information about these elements can be found in the Requirements Matrix chapter of the Product Development Reference in the textbook.
Market Requirements: The market requirements capture the desires of the eventual customers of the product. They are more likely to be qualitative than quantitative. In Capstone, the market requirements are often provided to you by your sponsor. In some cases, the team may need to determine market requirements for the project.
Importance of Market Requirements: Not all market requirements have equal importance. Each requirement should be given an importance rating that is included as part of the requirements matrix. Be sure to indicate if a large number or small number indicates a requirement with high importance – we recommend that high importance should have large importance ratings.
Performance Measures with Measurement Units: The performance measures represent the items the team will measure to determine how well a product meets the market wants. These are more likely to be quantitative than qualitative.
Importance of Performance Measures: Not all performance measures have equal importance. Each measure should be given an importance rating that is included in the requirements matrix. The {Quality Function Deployment} entry in the Product Development Reference describes one way to calculate the importance of performance measures given the importance of the market requirements and the linkage between requirements and measures.
Requirement – Measure Relationships: The relationships between the market requirements and the performance measures should be part of the requirements section. These relationships can be binary (yes/no) or can have a range of values (such as strong, medium, weak).
Ideal Values: An important part of the requirements section is the ideal values. In most cases there are three values that are important, but sometimes there are only two. The ideal values represent the values the market would like to have if there were no tradeoffs to be made. However, there are always tradeoffs, so the actual design targets will likely differ from the ideal values.
Lower acceptable limit: This limit is the lower limit that is acceptable to the market. Any value lower than the lower acceptable limit will result in an unacceptable product.
Ideal value: This is the value that the market would desire if there were no tradeoffs to be made.
Upper acceptable limit: This is the upper limit that is acceptable to the market. Any value higher than the upper acceptable limit results in an unacceptable product.
Real Values: The real values represent the values for the performance measures that are desired (given the need for tradeoffs), predicted, and measured for the product.
Design Targets: These are the values that the team intends to pursue, given all of the tradeoffs implicit in the selected system architecture.
Predicted Values: These are values of performance measures that are predicted during the product development process, generally as a result of engineering models of the product. The models used to predict performance should be defined in the tests section.
Measured Values: These are values of the performance measures that are measured using prototypes of the product. At the time of release to the production system, the measured values represent the actual demonstrated performance of the product. The experimental methods and procedures used to measure performance should be defined in the tests section.
Market Response: When possible, the response of the market to the product should be tested with validation tests. This will generally be accomplished using prototypes. The degree to which the prototype meets the market requirements should be determined. The methods for validation testing should be described in the tests section.
Performance Assessment: Having measured the performance of the product, an assessment of how well the product meets the performance measures and the market wants should be provided in the report overview. This requires the use of judgment applied to the testing results.