Requirements - Non-Functional Profile
-
NF03 - Volume & Performance Model
An overall volume and performance model should exist and includes business-realistic exceptional scenarios.
Requirement description
This requirement is about understanding how much demand a solution must handle and whether the architecture can meet expected performance levels under both normal and exceptional conditions.
A documented volume and performance model should describe expected users, transactions, data volumes, growth assumptions and workload patterns. The model should also consider realistic exceptional scenarios such as seasonal peaks, major operational events, service incidents or unexpected demand spikes.
In simple terms:
The team understands how much load the service must handle today and in the future, and has evidence that the solution can perform under realistic operating conditions.
Scoring rubric table – NF03 Volume & Performance Modelling
| Score | What it looks like | Typical evidence | Key gaps / risks |
|---|---|---|---|
| 0 | No evidence that volume or performance requirements have been considered. Expected service demand is unknown. | No volume model, performance requirements, sizing assumptions or capacity planning artefacts. | Significant service risk. The solution may fail to meet user demand, suffer performance degradation or experience service outages under load. |
| 1 | Limited evidence that volumes and performance have been considered. Assumptions are informal, undocumented or based on estimates without validation. | Informal discussions, supplier estimates, undocumented assumptions or basic capacity figures. | High-risk gaps. Demand assumptions may be inaccurate and performance risks are poorly understood. |
| 2 | Some elements of a volume and performance model exist. Normal operating conditions may be documented but exceptional scenarios are incomplete or absent. | Partial workload analysis, user estimates, basic performance requirements, limited capacity planning or historical usage data. | Significant notable gaps in demand forecasting, growth assumptions, exceptional scenario modelling or architectural validation. |
| 3 | Much of the requirement is met. A documented volume and performance model exists and includes key business scenarios. | Performance requirements, transaction forecasts, growth projections, workload models, architecture design assumptions and evidence of performance testing. | Notable gaps remain in scenario coverage, forecasting confidence, dependency analysis or validation against real-world usage patterns. Mitigating action is required. |
| 4 | Most of the requirement is met with good levels of evidence. The model is maintained, reviewed and includes realistic exceptional scenarios and future growth assumptions. | Approved performance model, capacity planning documentation, scenario analysis, performance test results, architecture reviews and documented assumptions. | Minor gaps only. Remaining performance risks are understood, documented and actively managed. |
| 5 | Comprehensive evidence that the requirement is met and exceeds expectations in several areas. Volume and performance modelling is actively used to inform architecture, operational planning and investment decisions. | Mature forecasting models, capacity management processes, multiple exceptional scenario assessments, trend analysis, performance engineering practices, periodic review cycles and evidence of continuous improvement. | Minimal gaps. Performance risks are proactively identified, monitored and addressed before affecting service delivery. |
What assessors should look for
-
Documented volume model
Evidence that expected user numbers, transactions, data volumes and workload patterns have been identified and documented. -
Performance requirements
Evidence that measurable performance expectations have been defined and agreed. -
Exceptional scenarios
Evidence that realistic peak loads, operational incidents, seasonal events or growth scenarios have been considered. -
Alignment to architecture
Evidence that the solution design can support the expected workload and performance requirements. -
Validation and testing
Evidence that modelling assumptions have been validated through testing, analysis or operational data. -
Future growth planning
Evidence that projected growth and changing demand patterns have been considered.
What separates a 3 from a 4 or 5
A score of 3 generally means that a credible volume and performance model exists and supports most architectural decisions, but there are notable gaps in forecast quality, exceptional scenario coverage, testing evidence or maintenance.
A score of 4 requires evidence that the model is actively maintained, reviewed and used to support capacity planning and architecture decisions. Exceptional business scenarios should be explicitly considered and supported by evidence.
A score of 5 requires evidence that volume and performance modelling is embedded within delivery and operational processes. Forecasts are regularly reviewed, validated against operational data and used proactively to identify and mitigate future performance risks.
Suggested examples of evidence (not SAF-mandated artefacts):
- Volume and performance model.
- Non-functional requirements specification.
- User and transaction forecasts.
- Capacity planning documentation.
- Workload modelling assumptions.
- Performance test reports.
- Load testing and stress testing results.
- Growth forecasts.
- Architecture review documentation.
- Operational trend and usage reports.
Updated: 07 August 2026 (SAF Version 1.1)