Quanto in futuro dovresti stimare dipende molto dalle esigenze della tua azienda.
Se il proprietario del prodotto desidera sapere quando è possibile prevedere la caratteristica X, è necessario una stima della caratteristica X e di tutte le funzioni che la precedono nel backlog.
Se il proprietario del prodotto vuole sapere che cosa può probabilmente pubblicare per le vendite natalizie, è necessario stimare le storie fino a quando non ne hai abbastanza per riempire gli sprint fino ad allora.
Detto ciò, le stime non devono tutte essere ugualmente dettagliate e non devono essere espressi nella pietra . Il backlog del prodotto dovrebbe contenere approssimativamente due sprint di storie che sono completamente dettagliate e in cui il team ha una ragionevole fiducia nelle stime. Qualsiasi storia che vada oltre può fare con meno dettagli (maggiore incertezza) e stime che sono corrispondentemente meno sicure. Man mano che andrai avanti nel tempo, è probabile che le storie diventino più grandi (più simili a epiche) con stime adeguate. Questo non è un problema, dal momento che quelle storie e le loro stime saranno / saranno rivisitate man mano che si avvicinano all'implementazione e le conoscenze su di esse crescono.
Il motivo per avere due sprint di storie completamente stimate è di ridurre il carico di lavoro durante la pianificazione dello sprint (non è necessario valutare anche le storie) e assicurarsi che il team possa riprendere un nuovo lavoro dal backlog se si scopre che hanno tempo mancante alla fine dello sprint attuale.
Il motivo per cui non si calcola la stima in pietra è perché dovrebbero essere usati solo come aiuto per la squadra per determinare quanto lavoro stanno impegnando per uno sprint. L'unica cosa che dovrebbe contare alla fine della giornata è se la squadra ha fatto bene al loro impegno.