Ho notato negli incontri di mischia, che gli sviluppatori spesso danno stime realistiche sulle storie. Tuttavia, anche le storie piuttosto semplici richiedono molti sforzi per la configurazione, l'impostazione di componenti di terze parti, il collaudo e la compilazione finale e il sistema ha accumulato un certo debito tecnico, pertanto le stime appaiono troppo elevate per il proprietario o la gestione del prodotto. p>
L'OP cerca spesso di abbattere tali stime, come: "Cosa, vuoi 13 punti storia [4 giorni] per questa storia, questo non può essere! Non posso spiegarlo alla direzione, qualcuno dovrebbe essere in grado per codificare questo con 3 SP [in 4 ore]! ". Di conseguenza, gli sviluppatori ottengono le braccia tese per impegnarsi in una stima di 5 o 8 punti [da 1,5 a 2 giorni] (le stime di Scrum sono ancora prese come impegni, non solo previsioni).
Ovviamente, senza alcun piano di riduzione delle aspettative (principalmente su test e qualità), questi sprint spesso falliscono. La stima degli sviluppatori è onesta e realistica, e battere la stima non abbatte il lavoro reale da fare.
Si può dire: "Non dovresti fare un impegno impossibile, solo perché qualcuno ti spinge a fare!" Ma a mio parere, il lavoro di uno sviluppatore è la progettazione e la codifica del software, non la contrattazione o la resistenza! Potrebbero esserci jack di tutti i mestieri, in genere quelli che trattano direttamente con clienti esterni, ma questa non è la maggioranza degli sviluppatori di uffici!
Per me, questa pratica fa sembrare i programmatori dei cretini, causa costanti fallimenti dello sprint e impedisce stime realistiche, oltre a cercare miglioramenti effettivi.
Che cosa dicono le linee guida Scrum su questo argomento, o dicono qualcosa su di esso?
EDIT: sostituiti per punti della storia. Mi riferivo alla fase di stima iniziale con Planning Poker e ai punti storia, non alla pianificazione dei dettagli delle attività. Ho messo i giorni / ore lì, perché a volte era un dialogo tipico come questo, anche con il tempo invece dei punti. Ci scusiamo per qualsiasi confusione! Gli esempi di story point rappresentano periodi di tempo più lunghi rispetto agli esempi di tempo.
EDIT 2 Attualmente non esiste uno scrum master dedicato e l'OP assume quel ruolo, quando si tratta di incontri di stima. Quindi è probabilmente il ruolo del conflitto a peggiorare questa contrattazione inappropriata, dal momento che appare come un'autorità, invece che un neutrale o uno scrum master. Forse, questo può essere risolto prendendo come partecipante un pregiudizio invece di un "maestro", purché nessuno sia disponibile.