Stavo facendo ricerche su Extreme Programming e ho iniziato a leggere un libro di Kent Beck intitolato Extreme Programming Explained. Lì ha citato pratiche e principi, uno dei quali mi ha confuso. Ha detto che le iterazioni devono essere brevi.
If iterations are good, we'll make the iterations really, really short - seconds and minutes and hours, not weeks and months and years (Extreme Programming Explained - Preface
Più avanti nello stesso libro, Kent Beck usa iterazioni in settimane:
Within a release, XP uses one- to four-week iterations of customer-requested features for fine-grained feedback about progress. (Extreme Programming Explained - Chapter 1)
Il glossario menziona di nuovo una settimana di 1-4 settimane:
Iteration
A one- to four-week period. At the beginning, the customer chooses the stories to be implemented in the iteration. At the end the customer can run their functional tests to see if the iteration succeeded.
(Extreme Programming Explained - Glossary)
Tuttavia, quando leggo sul sito web di programmazione estrema , si dice che le iterazioni durano da 1 a 3 settimane. Tuttavia, ho trovato un video (che inizia alle 7:09) dove menziona le iterazioni in giorni, minuti e secondi .
In Extreme Programming, quanto durano le iterazioni e come funzionano? Un'iterazione funziona su 1 trama utente per 2 settimane? Sembra molto. Uno dei motivi per cui questo mi confonde è perché Scrum completa più storie di utenti in uno sprint che dura 2 settimane. Quando ho approfondito ulteriormente questo argomento, ho detto che gli sviluppatori preferiscono le iterazioni di 2 settimane. Quindi qual è? Sto confondendolo con qualcos'altro?