Sto lottando su come scomporre uno sprint in SCRUM. So che in molti casi SCRUM viene utilizzato solo per la parte in via di sviluppo nel processo software, ma voglio utilizzarlo per l'intero progetto (nel nostro caso: analisi di prestud, acquisto da parte dei fornitori e sviluppo.
Se decompongo uno sprint in base a un limite di tempo (ad esempio 2-3 settimane ciascuno), quindi lo sprint conterrà caratteristiche non correlate come la vedo io. Ad es. lo stesso sprint conterrà "prestudia di X", "acquisto di Y", "sviluppo di Z", ecc. Solo la relazione tra le caratteristiche dello sprint sarà che sono dallo stesso arretrato. Il problema è con questo caso è che lo farà essere difficile trovare un obiettivo di sprint comune.
Se invece decompongo uno sprint basato su caratteristiche, per per esempio. uno sprint per "prestudy feature X" e un altro sprint per "prestudy" caratteristica Y ", quindi è facile avere un chiaro obiettivo di sprint per ogni sprint. D'altra parte, questo porta alcuni architetti a dover lavorare su diversi sprint in parallelo. Questo perché ogni prestigio richiede che coinvolgiamo consulenti esterni. Il nostro architetto sarà più o meno solo a portata di mano oltre il lavoro al consulente per la particolare prestigio e il consulente farà il resto. In questo modo l'architetto avrà il tempo di gestire diversi esempi di prestigio in parallelo. Il problema con questo caso è che in SCRUM esiste una regola generale secondo cui una persona non deve lavorare con più sprint contemporaneamente.
Hai bisogno di una guida qui su come aggiungere funzionalità in uno sprint. Se decomponi in base al tempo, come crei un chiaro obiettivo di sprint? Se decomponi sulle funzionalità, il tuo team lavora con diversi sprint in parallelo?