<aside> 💡
This is a starting point, not a contract. Adapt it to what the work needs.
</aside>
Every team accumulates design debt. A state that never got designed. A pattern that made sense at the time and doesn't anymore. A component that works but contradicts itself across three screens. Debt isn't a failure, it's evidence that the product is moving.
The problem isn't accumulation. It's when nobody has a way to see it, name it, or decide what to do about it. This process gives the team a shared place to log inconsistencies when they're spotted, and a lightweight structure for deciding what's worth fixing.
Add to this whenever you notice something. You don't need to have a solution. You just need to name it.
| Item | Description | Where it appears | Rough impact | Date logged | Logged by |
|---|---|---|---|---|---|
| Low / Medium / High |
Rough impact guide:
Run this once a month or once a sprint, whichever fits the team's rhythm. It doesn't need to be a formal meeting. A 20-minute async review works fine.
The goal is to look at the log and make a conscious decision about each item: fix it now, schedule it, or accept it and move on. The worst outcome is leaving things in a state of unacknowledged limbo.
Review questions: