Ho aggiunto un paio di user story che indirizzano alcuni debiti tecnici alla mia scheda Pivotal Tracker. Dovrei considerarli come caratteristiche (mantenendo il mio livello di velocità) o come faccende / bug (abbassando la mia velocità)? Capisco che non farà alcuna differenza a lungo termine se avessi fatto l'uno o l'altro in modo coerente, ma ogni volta che aggiungo una storia di debito tecnico devo prendere una decisione.
Alcuni pensieri:
- In realtà non sono bug, non rompono nulla
- Gli utenti non hanno richiesto nulla in quanto è un'implementazione di basso livello che non li riguarda, ma renderà più facile lo sviluppo a lungo termine
- Se definisci le funzionalità come storie che aggiungono valore agli utenti, beh a) non lo fanno perché gli utenti non vedranno alcun beneficio diretto, ma b) lo fanno perché rendono possibile lo sviluppo / manutenzione futuri che < em> fa aggiungi valore, ma non ora
Non sto decidendo se eseguire effettivamente il lavoro o quando programmarlo, ma solo sapere cosa dovrei chiamare debito tecnico nel mio strumento di gestione del progetto e perché.