Your estimate, from your inputs
- Drift, a year
- about 1,800 hours
- Decay, a year
- about 190 hours
- Maintenance load, a year
- about 2,900 hours
- Yearly cost of drift, decay and maintenance
- drift and decay take about 3% of the product team's hours
- Clearing the backlog, once
- about 90 hours
- Value when the system is used, a year
- time given back, at the cited rates
- Running cost, a year
- the system team
- Return on what the system costs
- after drift and decay; below 0% the system costs more than it returns
Amounts are in the currency of your hourly cost, rounded to two figures and shown as a range. This is your estimate from your own numbers, not a claim by Loom. The value line uses published averages from small studies; replace them with your own measurements when you have them.
The formula
- Drift
(D + E) × r × W × Cevery person who builds interface, times the hours a week they spend redoing or reconciling, times the weeks and the hourly cost- Decay
P × R × m × Ceach product taking up each release- Maintenance load
T × H × W × s × Cthe system team's reactive share- Backlog (one-off)
x × f × Cclearing what has already drifted- Yearly cost of drift, decay and maintenance
Drift + Decay + Maintenance load- Value when the system is used
(D × Zd + E × Ze) × u × H × W × Cthe time a working system gives back, on the share of work it covers- Running cost
T × H × W × Cthe system team- Return
(Value − (Running cost + Drift + Decay)) ÷ (Running cost + Drift + Decay)drift and decay count as costs because they are work the system was meant to remove- Range
each figure × (1 ± range); the return pairs low value with high cost, and the reverse
What each symbol means
Dproduct designers who use the systemEengineers who build product interfacePproducts that consume the systemCcost of one working hourWworking weeks a yearHworking hours a weekrhours per person per week spent rebuilding what exists or reconciling Figma and codeRsystem releases a year that products must take upmhours per product to take up one releasexknown detaches, local copies or open exceptionsfhours to resolve one of themTpeople on the design-system teamsshare of the system team's time spent on support, fixes and chasing driftZdtime saved by designers on work the system coversZetime saved by engineers on work the system coversushare of the week spent on work the system covers±uncertainty range