Italian Agile Movement

Uncovering better ways of developing software

Salve a tutti,

Mi chiamo Francesco e sono nuovo del mondo Agile.

 

Negli innumerevoli documenti che ho letto e che riguardano Scrum non ho trovato un distinzione esatta tra Sprint e iterazioni.

Molti sostengono che questi coincidono, altri invece che sono due cose differenti.

Nel mio caso, mi trovo a "caricare" un piano su un SW che supporta Agile/Scrum e questo riferisce a Sprint o iterazioni in modo indifferente.

Caso pratico:

consideriamo lo Sprint A, questo può essere scomposto in iterazioni (ad esempio iterazione A_i1, A_i2, A_i3,...).

NOTA: uno Sprint viene scomposto in iterazioni tramite il comando "Add Sprint"(!).

Le iterazioni hanno una data di inizio e fine, che non possono essere inserite a caso ma devono rispettare delle regole (oltre quelle progettuali), Praticamente le iterazioni vengono trattate come Sprint.

Nel momento in cui finisce A_i1 comincia A_i2, con relativo posticipo delle attività (o User Story, o Backlog Item, o funzionalità ecc) e tutto quello previsto in tal caso.

NOTA2: ipotizzo data_fine_A_i1: 20/11/10

se setto data_inizio_A_i2: 20/11/10 -->OK

se setto data_inizio_A_i2: 16/11/10 -->OK (!)

se setto data_inizio_A_i2: 15/11/10 -->ERR: Sprint(!) sovrapposti.

 

Da quello che ho studiato ho fatto la seguente conclusione.

Considero due tipi di Sprint:

1) Macro-Sprint (ossia lo Sprint)

2) micro-Sprint (l'iterazione)

Dove un Macro-Sprint è composto da micro-sprint regolati da regole simili (non uguali).

Questa mia considerazione, è giusta?

Come vanno trattatti Sprint e iterazioni?

 

Grazie a tutti per il tempo concessomi

Francesco

 

 

 

Tag: Iteration, Iterazioni, Scrum, Sprint

Visualizzazioni: 43

Rispondi

Risposte a questa discussione

ciao,

 

  da che mondo e' mondo Sprint = iterazione :-) qualsiasi altra cosa e' scorretta.

 

In generale i tool di "project management" sono la cosa peggiore che ti possa capitare se stai cercando di impratichirti con gli approcci agili, nel tuo caso e' pure fuorviante!

 

Ora pero' devi dirci che tool stai usando ;-)

+1 a Marco su tutto.

Francesco, al limite quello che tu chiami macro-sprint è l'insieme delle iterazioni che porta a una release, che di solito è identificata come milestone nel contesto di quelle che tu chiami regole progettuali.

Giusto per aggiungere confusione ti ricordo che con Scrum (ma non solo) al termine di ogni iterazione hai del software potenzialmente rilasciabile, quindi potresti avere una release al termine di ogni sprint :-)

Ora però sono curioso anche io ;-)

Vi ringrazio infinitamente per l'intervento. Adesso mi è tutto più chiaro.

Avevo soltanto capito male un passaggio relativo al tool che sto utilizzando e che mi ha portato alle suddette considerazioni (errate).

Però col vostro aiuto (e rivedendo gli appunti) sono riuscito a rimediare...in tempo;-).

Grazie ancora e ciao

Francesco

(Tool:V1)

RSS

© 2012   Creato da Marco.

Badge  |  Segnala un problema  |  Termini del servizio