Checklist: Workload Specification
This checklist helps make sure that the Workload Definition Specification is complete.
Relationships
Related Elements
Main Description

When evaluating this artifact, it is also a good idea to ensure that plans are in place to test the system against performance requirements, and that there are plans to validate system performance estimates using architectural prototypes, especially for performance-critical requirements.

Check Items
Performance goals are specified
All nominal and maximal performance requirements are specified
Performance requirements are reasonable and reflect real constraints in the problem domain
The specification provides estimates of system performance that indicate which performance requirements, if any, are risks
The user scenarios and the measurements to be taken are specified
The playback dynamics, including user think times and input data variations are defined
'Bottleneck objects' have been identified and strategies defined to avoid performance bottlenecks
Collaboration message counts are appropriate given the problem domain: well-organized and as simple as possible
Executable start-up (initialization) is within acceptable limits as defined by the requirements
The maximum or minimum acceptable value for each respone or transaction time is included