Come risultato di una retrospettiva stavamo scoprendo modi peggiori di sviluppo Software. Abbiamo avuto l'idea che fossimo grandi e provati. Siamo rimasti con lui durante lo sviluppo di un importante aggiornamento che ha richiesto 3 mesi. Dopo una retrospettiva con gli ingegneri di manutenzione, la nostra idea non funziona per loro (abbiamo discusso con loro prima di provare l'idea e anche pensavamo fosse un'ottima idea). Siamo arrivati all'accordo, è meglio tornare alla vecchia situazione. Il team per l'aggiornamento viene smantellato e gli addetti alla manutenzione non hanno tempo di farlo (sebbene il loro project manager abbia accettato di investire il tempo).
Ora siamo nella situazione in cui gli ingegneri di manutenzione pagano gli interessi ogni volta che deve essere fatta una versione secondaria. Questo è molto simile al debito tecnico ma non ha nulla a che fare con il prodotto stesso. Si chiama questo processo di debito o è messo sotto il termine del debito tecnico? E quale sarebbe un buon modo per affrontarlo? (Qualche altra idea concreta per renderla visibile ai product manager?)
PS L'idea era la migrazione di un database VSS a 4 prodotti in SVN. Il database si appoggia pesantemente su file condivisi ed è un disastro per districare e riversare una struttura SVN utilizzabile. È molto contro intuitivo, ma sembra che alcune cose siano meglio conservate in VSS.