A project never has unlimited time and money for testing purposes. Such constraints in terms of time and money represent constraints on the test result to be achieved and therefore reduced coverage of the product risks. As such, it is important to make well considered choices in relation to the optimum division of the available time and money across the object parts of the product that require testing. In the BDTM approach, the result of the product risk analysis provides the justification for making such choices.
Based on the insight resulting from the product risk analysis, high risk object parts can be tested more intensively than those representing a lower risk.
The product risk analysis involves analyzing the product to be tested with the aim of achieving a joint view, for the test manager and other stakeholders, of the properties of the product to be tested that represent higher and lower risk levels, such that the thoroughness of testing can be related to this view.
Prior to a product risk analysis, it is important to ensure that all stakeholders have a shared framework of reference.
DefinitionA product risk is the chance that the product will fail in relation to the expected damage if it does.
where Chance of failure = Chance of faults * Use frequency |
The chance of failure is the chance that a product (component) will fail during operational use because it contains a fault. The presence of a fault in the product, however, does not mean that this fault will actually manifest as a failure in production. The chance that the product will fail increases with the frequency of its use.
‘Damage’ relates to the negative impact resulting from the failure of the product. Product failure may result in damage for multiple stakeholders.
Example
|
Building Blocks
- Product Risk Analysis
- Product Risk and Benefit Analysis
- Quality Risk Analysis (Quality for DevOps Teams)
Overview
Product Risk Analysis - Execution
Related wiki's
- Alternative PRA
- Risk poker
- BDTM Product Risk Analysis
- Dealing with incomplete information
- Product risk management