Skip to content

Formula & Weighting Matrix

Unadjusted Scope Points (USP) Formula

$$\text{Base USP} = 1.5(S) + 1.2(C) + 1.0(O) + 2.0(P) + 1.8(E)$$

Where:

  • $S$: Number of Screens / UI Overlay States
  • $C$: Number of Input Controls / Verbs
  • $O$: Number of Short-Lived Objects & FX
  • $P$: Number of Persistent Objects & Data Structures
  • $E$: Number of System Events & Triggers

Data/Save Complexity Vector

$$\text{Complexity Vector} = \min(1.3, \max(1.0, 1.0 + 0.02(P) + 0.01(E)))$$

$$\text{Adjusted USP} = \text{Base USP} \times \text{Complexity Vector}$$