This is an old revision of the document!
Maintainability Criterion
Discussion
A Maintainability Criterion establishes a measurable condition used to evaluate the Maintainability of an entity.
A Maintainability Criterion may specify:
-
A threshold
-
A tolerance
-
An acceptable range
-
A required property
-
A permitted maintenance duration
-
A maximum change effort
-
A dependency-visibility condition
-
A change-isolation condition
-
A verification or regression-testing condition
The applicable Maintainability Criteria may originate from a Requirement, Policy, Constraint, profile, Baseline, or designated Authority.
Definition
measurable condition used to determine whether the maintainability of an entity satisfies a specified requirement
Source
Dido Solutions, Inc. and Jackrabbit Consulting, Inc., derived from the maintainability concepts in ISO/IEC 25010:2023
Note
A Maintainability Criterion states the condition used for evaluation. It does not state the measured or observed result of that evaluation.
A criterion may address modularity, reusability, analyzability, modifiability, testability, or another governed maintainability characteristic.
When applicable Maintainability Criteria conflict, DIDO-TE records and surfaces the conflict without inventing precedence. The appropriate Community of Interest or designated Authority resolves the conflict.
Example
A requirement that an authorized configuration change be implemented and regression tested within four hours establishes a Maintainability Criterion containing a maximum maintenance duration and a verification condition.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.