Software Factory Report

Criterion 1

Lifecycle traceability

Ratings 2026-10

Maintained relationships explain which requirements each design decision addresses, which code implements that design, and which tests verify the required behaviour.

Coverage levels

  1. Level 1 Some meaningful document or requirement/test relationships; code or design legs remain disconnected.
  2. Level 2 Most lifecycle layers are connected; a maintained design/code relationship or version context remains unproven.
  3. Level 3 Maintained, meaningful and version-aware relationships connect requirements, design, code and tests.

Product ratings

Back to comparison