Mentre cercavamo di applicare principi agili al nostro processo di sviluppo, in particolare i principi di Scrum e le storie utente simili a XP, abbiamo affrontato un problema relativo all'architettura.Storie di sistema per un'architettura agile
Forse siamo ancora troppo legati allo sviluppo incentrato sull'architettura, tuttavia stiamo cercando di mantenere un forte sviluppo basato su componenti, mescolato con i principi di modellazione agili. Il nostro obiettivo è quello di avere un piccolo design davanti, incline alle evoluzioni durante lo sviluppo.
Quello che sto cercando è qualcosa che potrebbe farmi inserire nelle mie storie arretrate sulla mia architettura e le componenti al suo interno: storie di sviluppo, non solo storie di utilizzo. La storia del sistema potrebbe essere un diverso tipo di storia utente, che indica qualcosa che non è strettamente correlato al valore aziendale, ma che è invece legato all'architettura e ai problemi di qualità di un sistema.
Edit: ho trovato this research dell'Università di Aalborg di "storie sviluppatore".
Hai esperienza, idea o opposizione?
Grazie in anticipo! (questa è la mia prima domanda!: D)
Mi piace il commento! Grazie! Mi hai davvero schiarito la mente :). Ho fatto una ricerca e ho trovato alcuni articoli interessanti con definizioni di debiti tacchnical (http://blogs.construx.com/blogs/stevemcc/archive/2007/11/01/technical-debt-2.aspx - http: // codeartisan .blogspot.com/2008/08/cracking-down-on-technical-debt.html). Penso che tenere sotto controllo i debiti, mescolato con un piccolo approccio al design, possa essere la scelta giusta per noi. –