23ISO 25000-23Part 23 measurement record

Home / The record / 6.3 Performance efficiency measures

ISO/IEC DIS 25000-23.2, 6.3.4 ยท Heading only

6.3.4 Capacity measures

Capacity asks how much work or how many users the product can carry before a stated property fails. A measure relates the maximum acceptable load to the load the requirements state.

The free preview lists this heading and its subheadings but not the requirement text. This page states what the heading requires in our words and never invents the wording.

Not legal advice; does not certify. This page states our reading of a public draft, not the standard's wording, and it is not an official interpretation.

What this heading covers

Capacity needs a failure definition. Without one, the maximum is where the tester stopped, not where the product stopped. The property that fails might be response time, error rate, memory, or a hard stop, and each gives a different capacity figure. The data volume matters as much as the user count, and the environment matters as much as both. A capacity measure should be reported as a curve with the failure boundary marked, not as a single number.

Record position: family 6 of 40 in clause 6, under 6.3 Performance efficiency, which carries 3 families. It is one of the 40 families a programme has to map its measures to, and its elements are listed below. The heading is 6.3.4 in the public contents; the text behind it is not public.

How a measure for this family is built

Find the load at which the stated property crosses its limit, then compare that load with the load the requirements state. Record the step size of the load test, because a coarse ramp can miss the boundary. A ratio of achieved capacity to required capacity is defensible only when both are defined at the same property.

Our worked formula

The load at which the stated property crosses its limit, divided by the load the requirement states.

Measure elements that can feed it

Number of system operations, Number of user operations, Duration

Chosen by us from the thirty-one quality measure elements named in Annex B. The draft does not publish which elements feed capacity, so the choice above is a worked example, not the draft's assignment.

What to put in place before publication

  1. Define the failing property and its limit before the test.
  2. Run the load in steps and keep the intermediate results, not only the last one.

Evidence to keep

KindWhat it looks like
CurveThe load steps and the property value at each step
BoundaryThe point at which the property failed, and which property it was

The test a reviewer asks

  • Does the result state which property failed and at what load?
  • Is the required capacity taken from a requirement rather than from a hunch?

Two questions to ask

  • Which property fails at the capacity limit, and at what value?
  • What load steps were tested, and can we see the intermediate results?

Where teams usually fall short

  • A capacity figure quoted from a single run at one load level, with no failure boundary.

What the number cannot tell you

It cannot tell you how the product degrades. The load at failure is one point on a curve, and the shape before it is what users feel.

What happens next

If capacity is the constraint, read scalability under flexibility: it describes the shape of the same curve.

Source

ISO Online Browsing Platform, free preview of ISO/IEC DIS 25000-23.2 https://www.iso.org/obp/ui#iso:std:iso-iec:25000:-23:dis:ed-1:v2:en read 22 October 2026

ISO/IEC 25010:2023, Product quality model https://www.iso.org/standard/78176.html read 22 October 2026

ISO/IEC 25023:2016, Measurement of system and software product quality https://www.iso.org/standard/35747.html read 22 October 2026

The rules this is built from

Read from the real rules, not invented.

This page is read from the public record for 6.3.4: the heading in the free contents, and where public, the text the preview carries.

  • Read from the real rules
  • 63 record pages behind it
  • 116 public headings checked
  • Check any line yourself

The measure set is read from the public contents; the model table is read from the public 25010:2023 model. Where the draft text is not public, the page says so instead of filling the gap.

Nothing here is guessed while you wait. Each page is written from the public record and points to the exact page it came from. Record updated 22 October 2026