Non hai , ma non farebbe male riscriverlo ogni volta che si verificano cambiamenti. In questo modo la tua storia stima in modo più accurato il lavoro che devi svolgere e ti consente di inserire qualcos'altro nel caso in cui la portata della storia venga ridotta o ti guidi a eliminare qualcosa se l'ambito della storia viene ingrandito.
Se la tua storia è ora di portata inferiore, dovresti anche creare una nuova storia (o più) per acquisire i requisiti che sono stati esclusi dai criteri di accettazione e stimare di conseguenza una nuova storia.
Il team che presento fa più o meno quanto sopra. Se scopriamo che la storia come scritta risulta troppo grande per essere ragionevolmente completata, abbiamo diviso il lavoro che può stare da solo in una nuova storia.
Tuttavia, non sempre ri-stimiamo la vecchia storia. Dipende da quanto siamo lontani dal lavoro e qual è il campo di applicazione rimanente. A volte risulta che stiamo ancora facendo la parte del leone del lavoro e mentre la storia potrebbe non valere più 8 punti, è ancora troppo grande per essere una storia di 5 punti.
(Raramente abbiamo storie più grandi di una 3 programmate per un'iterazione, ma sto cercando di usare i numeri indicati nella domanda per qualche contesto.)
La nuova storia ottiene sempre una nuova stima. Le storie che non vengono eseguite entro la fine di un'iterazione completata per qualsiasi motivo e non possono essere divise finiscono "rollate" in un'altra iterazione e li ricostituiamo a quel punto per tenere conto della riduzione dello scope grazie al lavoro già svolto (se ce ne sono).