I ranghi di stack / il backlog mantengono i traguardi milestone dalle marce della morte
Come sviluppatore, il "modello distruttivo" che vedo di più nello sviluppo del software è quando alcuni "controller esterni" (ad es. project management, executive management) si entusiasmano molto del fatto che la "feature preferita" non sta andando a fare sulla "data del calendario" e ordina una marcia della morte.
Scrum, perché classifica le "caratteristiche importanti" in una lista di backlog aiuta gli sviluppatori a gestire questa tensione in modo proattivo in due modi. Innanzitutto, puoi classificare la "caratteristica preferita" in alto nel backlog in modo che sia più probabile che lui / lei sia felice. In secondo luogo, fornisce una risposta molto visiva e concreta a "dal momento che abbiamo spostato 'widget lampeggianti' al livello 1, è molto probabile che non riusciremo a" rimbalzare coniglietti "in questo sprint poiché ora è di livello 7. Sono ti senti a tuo agio con questo compromesso? "
Ho anche scoperto che con sprint brevi, i "controllori esterni" sono meno preoccupati per il posticipo del lavoro. Se "i widget lampeggianti" non diventano "milestone 1" e "milestone 2" non si concludono prima di 9 mesi, lo sponsor dei "widget lampeggianti" è molto turbato. Ma se "lampeggianti widget" è uno stack classificato 7 invece di 1 perché ci sono davvero 6 cose più importanti che devono essere fatte prima, questo significa che probabilmente lo otterremo in sprint + 1 o nel peggiore sprint + 2 che significa apparirà tra le 12 e le 18 settimane (utilizzando 6 settimane di sprint). Nella mia esperienza, aspettare 3 mesi è "accettabile" per gli impazienti - oltre a tornare nel modello "cascata" di pietre miliari di più di 3 mesi, in attesa che i prossimi due sprint terminino sia lo stesso calendario che l'attesa fino alla fine della pietra miliare attuale .
Infine, se stiamo raggiungendo la fine dello sprint e le cose hanno richiesto più tempo del previsto, è molto bello poter spingere gli elementi del backlog 5-6-7 allo sprint successivo e assicurarci di aver completato 1- 2-3-4 con alta qualità e senza settimane 70 ore. Dopotutto, saremo sicuri di arrivare al 5-6-7 dello sprint successivo. Di nuovo, visti i tempi più brevi coinvolti nel posticipo, i "controllori esterni" sono generalmente più a loro agio con questo e non insistono sul fatto che trasciniamo il traguardo due settimane e ordiniamo cene ogni notte "per spingerlo".