Un backlog è una lista di cose da fare. Nel backlog dello sviluppo software, le cose da fare appartengono a diverse categorie: nuove funzionalità per gli utenti, adeguamenti tecnici, correzione di errori. Anche la riduzione del debito tecnico rientra tra le cose che è opportuno fare.
Un’utile visualizzazione delle diverse tipologie di attività è stata proposta da Claude Aubry.
Ecco una versione italiana del suo quadrante del backlog: