In realtà, sto aiutando un piccolo negozio di software a implementare Scrum. Di recente lo Scrum Master mi ha segnalato che ha un problema perché il Team sta lavorando nel tempo per raggiungere lo Scope (Commlog Backlog). Quindi hanno una velocità irreale .
Le mie domande formali sono / sono:
- Oltre a parlare della Riunione retrospettiva; pensi che sia una buona idea implementare alcuni blocchi per evitare nel tempo?
In tal caso, quali tecniche / strumenti suggerisci?
- Sistema di controllo delle revisioni (SVN, GIT, HG, ecc ...), blocchi per ore (da 8 a 5)
- Blocchi della stazione di lavoro per ore (da 8 a 5) o ore cumulative (fino a 8 ore al giorno)?
- Altri)...
O, forse, non bloccare questo tipo di cose; ma implementare un "Sistema di penalità" per ore extra ingiustificate ?
Primo: Tks tutto per le tue risposte veloci.
@Baqueta (e altri con domande simili): No, non sono stati pagati per le ore extra. Il mio primo consiglio è stato quello di rivedere le loro stime perché forse stavano sottovalutando. Questo era il mio consiglio preferito:
Se hanno interesse a fare gli straordinari, rimuovilo. Lo sviluppo non è qualcosa che puoi fare per 60 ore a settimana e rimanere produttivo, e ci sono numerosi studi là fuori che lo dimostrano. Se la retribuzione degli straordinari è il problema, sbarazzarsene e migliorare la loro retribuzione base in modo da ottenere ciò che valgono.
Inoltre, penso che il problema alla radice (per questo team) sia una combinazione di quanto segue:
- Agli sviluppatori viene detto cosa devono ottenere in uno sprint / non vengono consultati su ciò che è realizzabile / vengono ignorati quando dicono che c'è troppo lavoro.
- Gli sviluppatori stanno costantemente sottovalutando il tempo impiegato dalle attività / quante unità di lavoro sono coinvolte in ciascuna attività.
Riepilogo: parlerò con il team per rivedere le loro stime e con l'OP perché ritengo che non vengano consultati in merito all'ambito, come hai detto.

