In realtà, sto aiutando un piccolo negozio di software sulla loro implementazione Scrum. Recentemente lo Scrum Master mi ha segnalato che ha un problema perché il Team sta lavorando Over Time per raggiungere lo Scope (Committed Backlog). Quindi hanno Unreal Velocity .
Le mie domande formali sono / sono:
- Oltre a parlare del Retrospective Meeting; pensi che sia una buona idea implementare alcuni blocchi rigidi per evitare gli Over Time?
-
Se sì, quali tecniche / strumenti suggerisci?
- Sistema Revision Control (SVN, GIT, HG, ecc.), blocchi per ore (da 8 a 5)
- Blocchi di postazioni di lavoro per ore (da 8 a 5) o ore cumulative (fino a 8 ore / giorno)?
- Altro (s) ...
-
O, forse, non bloccare a fondo questo tipo di cose; ma implementa alcuni "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:
If they have an interest in working overtime, remove it. Development isn't something you can do for 60 hours a week and stay productive, and there are numerous studies out there that prove this. If overtime pay is the issue, get rid of it and improve their base pay so they're getting what they're worth.
Inoltre, penso che il problema di root (per questa squadra) sia una combinazione di quanto segue:
- The developers are being told what they must achieve in a sprint/aren't being consulted on what's achievable/are being ignored when they say there's too much work.
- The developers are consistently underestimating how much time tasks will take/how many units of work are involved in each task.
Riepilogo: parlerò con il team per rivedere le loro stime e con il P.O. perché ritengo che non vengano consultati riguardo all'ambito, come hai detto.