Il team Scrum
- 3 sviluppatori
- 2 x tester
- 1 x Analista del test di automazione
Non siamo un team multifunzionale in quanto gli sviluppatori non testano e i tester non si sviluppano. Credo che questa sia la causa principale del problema.
Attualmente facciamo sprint di due settimane.
All'inizio dello sprint tutti sono occupati, gli sviluppatori stanno iniziando il lavoro di sviluppo e i tester stanno preparando i loro test (scrivendo casi di test, ecc.)
Una volta che i tester hanno terminato la loro preparazione, ora stanno aspettando il completamento del lavoro di sviluppo OPPURE il lavoro di sviluppo è completo e gli sviluppatori sono in attesa di feedback / bug.
Gli sviluppatori ottengono prurito qui e iniziano a lavorare su elementi nel backlog che sono al di fuori dello sprint corrente. Questo ha creato uno strano effetto per cui stiamo sempre sviluppando il lavoro degli sprint successivi nello sprint corrente. Per me questo non sembra giusto.
Dal punto di vista gestionale, preferirebbero che gli sviluppatori lavorassero piuttosto che sedersi alle loro scrivanie senza fare nulla, ma allo stesso tempo mi sento come l'obiettivo del team di mischia e l'attenzione dovrebbe essere esclusivamente sullo sprint corrente. Vorrei che il nostro team fosse multifunzionale, ma sfortunatamente non è realizzabile. I tester non hanno le competenze necessarie per svolgere il lavoro di sviluppo e la maggior parte degli sviluppatori ritiene che i test siano al di sotto di essi.
Questo è considerato un problema nella mischia? c'è una soluzione a questo? Scrum funziona solo con team multifunzionali?
Mi piacerebbe conoscere le esperienze di altre persone con questo, se possibile :)