E-Shop - NFR register
ecommerce
ROWS: QUALITY CHARACTERISTIC (AN SLO OR KPI TAKES ITS METRIC'S) · COLUMNS: DISCOVERY STAGE, IN THE SCHEMA'S ORDERstage not statedFunctional suitability4 findings (context)findings degrade it; no requirement states itPerformance efficiency2orders.SLO002 · SLO · Order submission latency p95 target, as written: < 500ms objective: no structured objective characteristic: Performance efficiency / time behaviour via orders.MT001 discovery stage: not stated · certainty: not stated · evidence: 0 class: stated without a measure - state the target as a structured objectiveorders.SLO002Order submission latency p95orders.KPI002 · KPI · Order submission latency p95 target, as written: < 500ms objective: no structured objective characteristic: Performance efficiency / time behaviour via orders.MT001 discovery stage: not stated · certainty: not stated · evidence: 0 class: stated without a measure - state the target as a structured objectiveorders.KPI002Order submission latency p95Compatibilityno requirement states itUsabilityno requirement states itReliability2orders.SLO001 · SLO · Order API availability target, as written: 99.9% objective: no structured objective characteristic: Reliability / maturity via orders.MT002 discovery stage: not stated · certainty: not stated · evidence: 0 class: stated without a measure - state the target as a structured objectiveorders.SLO001Order API availabilityorders.KPI001 · KPI · Order submission success rate target, as written: > 99% objective: no structured objective characteristic: Reliability / maturity via orders.MT002 discovery stage: not stated · certainty: not stated · evidence: 0 class: stated without a measure - state the target as a structured objectiveorders.KPI001Order submission success rateSecurity2orders.SEC001 · security requirement · JWT authentication All order API endpoints require valid JWT bearer token objective: no objective field characteristic: Security, by its kind discovery stage: not stated · certainty: not stated · evidence: 0 class: stated without a measure - add a fitness function that verifies itorders.SEC001JWT authenticationorders.SEC002 · security requirement · Order ownership authorization Customers can only access their own orders objective: no objective field characteristic: Security, by its kind discovery stage: not stated · certainty: not stated · evidence: 0 class: stated without a measure - add a fitness function that verifies itorders.SEC002Order ownership authorizationMaintainability1 finding (context)findings degrade it; no requirement states itPortabilityno requirement states itSafetyno requirement states itCompliance1orders.CMP001 · compliance requirement · Order data retention Order data containing PII must be retained for max 7 years objective: no objective field characteristic: Compliance, by its kind discovery stage: not stated · certainty: not stated · evidence: 0 class: stated without a measure - add a fitness function that verifies itorders.CMP001Order data retentionResilience1orders.RES001 · resilience requirement · Order service availability target, as written: 99.9% objective: no objective field characteristic: Resilience, by its kind discovery stage: not stated · certainty: not stated · evidence: 0 class: stated without a measure - add a fitness function that verifies itorders.RES001Order service availabilityCLASS (MARK AND FILL)stated without a measureCERTAINTY (SYMBOL AT THE RIGHT)no symbol: certainty not statedREADING THE MATRIXchip: one requirement, in the row of its characteristic and the column of its discovery stage; the number is the cell's countsecurity, compliance and resilience requirements: placed by their kind (Compliance and Resilience are groups of this register, not ISO/IEC 25010 characteristics)no requirement here states a discovery stage: the stage columns are not drawn

Printed whole to fit the sheet. The report and the PDF delivered beside this page print it at reading size.

Class (mark and fill)

  • stated without a measure

Certainty (symbol at the right)

  • no symbol: certainty not stated

Reading the matrix

  • chip: one requirement, in the row of its characteristic and the column of its discovery stage; the number is the cell's count
  • security, compliance and resilience requirements: placed by their kind (Compliance and Resilience are groups of this register, not ISO/IEC 25010 characteristics)
  • no requirement here states a discovery stage: the stage columns are not drawn
scroll to move · ctrl+scroll to zoom · drag to pan