Scrum è solo un punto di partenza per il tuo processo, guardalo, mantieni i bit che ti piacciono, dimentica i bit che non hai. NON è una religione, (nonostante l'insistenza di molte persone ad aderire alle sue sacre scritture).
Quindi, tenendo presente questo, il punto di Agile nel suo complesso è rimuovere gli impedimenti (come i processi di gestione) per consentire all'utente di svolgere il proprio lavoro nel modo più semplice possibile, tuttavia, si rende conto che senza alcun processo di gestione si può andare 'fuori pista', quindi introduce alcuni processi diversi progettati per aiutarti a organizzarti e lavorare in modo spaventoso. I principali processi che fanno questo sono aggiornamenti regolari e comunicazione di gruppo.
Quindi questo significa che la tua epopea è "fai un po 'di lavoro" ma non puoi realisticamente fare tutto in un giro lungo senza comportare molti rischi (cioè quando hai finito lo mostrerai, e solo allora saprai se l'hai fatto correttamente). Quindi, suddividi questo compito epico in parti più piccole che puoi mostrare agli altri per dimostrare che stai ancora lavorando sulla cosa giusta e che si adatta ancora al risultato desiderato.
Può essere difficile capire come dividere un'epopea di "fare un aggiornamento" in pezzi più piccoli, a dimensione di bit, ma penso che se avessi iniziato a lavorare lo stavi rapidamente suddividendo comunque. Il problema è quello della percezione, un blocco mentale che ti impedisce di pensarci (come vedere una pagina vuota e non essere in grado di iniziare a scrivere). Puoi immaginarti mentre esegui l'aggiornamento, e naturalmente dividi i compiti - scrivili e hai praticamente finito di dividere l'epopea in storie. Ad esempio, per eseguire tale aggiornamento è possibile avere attività secondarie come fornire un nuovo ambiente, eseguire l'aggiornamento a JBoss più recente, aggiornare il DB, documentare la configurazione, testare il sistema, aggiornare il codice (che a sua volta viene convertito in aggiornamento ogni componente o livello a seconda del sistema).
Personalmente penso che gli sprint di 2 settimane siano duff, ho lavorato meglio con 6 sprint settimanali una volta, quindi non abbiate paura di cambiare i tempi, ma non aumentare i tempi di sprint per rimuovere il valore di essi - è necessario mostrare i progressi dopo ognuno, o il suo inutile sprint a tutti. E se non mostri progressi, non ha senso fare Agile. Quindi, tienilo in tempi ragionevoli e rilascialo spesso. Se ciò significa tirare una doppia sprint di tanto in tanto, quindi cosa fare. (molte persone diranno "ma questo influenzerà la tua velocità", e io dico "velocità di sod, relativo ai progressi reali non ai rapporti di gestione").