So che le modifiche ai requisiti agili non dovrebbero essere pianificate ma anche accettate. Ma non so ancora come gestire questi cambiamenti.
So che le modifiche ai requisiti agili non dovrebbero essere pianificate ma anche accettate. Ma non so ancora come gestire questi cambiamenti.
"Rispondere a cambiare seguendo un piano", è uno dei quattro punti del Agile Manifesto .
In una metodologia tipica, come Scrum, ci sono numerosi strumenti che aiutano a farlo. Non consegnare tutto in un colpo, ma consegnare in modo incrementale, incorporando il feedback nel portafoglio di prodotti.
Il backlog del prodotto è una lista di desideri prioritaria di funzionalità che il proprietario del prodotto desidera. A differenza di una specifica, questo non è completamente dettagliato e può essere modificato a discrezione dei proprietari del prodotto. Le voci con la priorità più alta sono sufficientemente elaborate in modo tale che lo sviluppo possa essere eseguito e possa essere selezionato per il prossimo Sprint.
Durante uno Sprint, gli sviluppatori si impegnano a consegnare una selezione degli elementi con priorità alta ed è a questo punto che le modifiche sono in genere bloccate. Uno Sprint dura in genere 1-4 settimane (il più delle volte vedo scatti di 2 settimane). Alla fine di uno Sprint, dovrebbe esserci un prodotto potenzialmente spedibile.
Leggi altre domande sui tag agile