Qual è il modo più semplice per spiegare i Punti storia?

Una semplice risposta a ‘Quali sono i Punti storia?’. Dopo aver letto, puoi insegnare agli altri come funzionano.

Devo confessare il mio rapporto amore-odio con i Punti della storia. I punti della storia sono pieni di idee sbagliate. Alcuni dei malintesi comuni che sento quando si inizia con una nuova squadra:

“I punti della storia riguardano la complessità.”

” Quanti giorni è 1 Punto storia?”

” Non dovresti segnalare bug o cose che non hanno alcun valore di business immediato.”

” Prendiamo la media di tutte le stime punto storia durante la pianificazione Poker.”

Quasi tutte le squadre con cui inizio a lavorare soffrono di confusione nei punti della storia. Credo che questo non sia perché i Punti della storia sono così difficili da capire, ma perché sono difficili da spiegare.

Questo porta ad ogni persona che ha la propria e diversa comprensione dei Punti della Storia. Credo che questo possa essere prevenuto spiegando i punti della storia usando i canini.

Diciamo che siamo interessati a determinare la taglia di un cane. Quanto è grande questo Corgi?

Domanda difficile. Come si fa a stimare le dimensioni di un cane? Indovinando le sue dimensioni approssimative?

Facciamo una domanda più semplice. Quale cane è più simile per dimensioni al Corgi? Opzione A, B o C?

A: Chihuahua

Immagine da HG-Fotografie

B: Border Collie

C: S. Bernard

Immagine di b1-foto

Una domanda molto più semplice, giusto?

Opzione B! Si nota in un lampo che il Corgi è più simile per dimensioni al Border Collie.

Ora immagina di mettere i numeri sulle diverse razze canine, e concordiamo insieme che il Chihuahua è 1 punto cane, il Border Collie è 5 punti cane e il San Bernardo è 13 punti cane. Decidiamo anche di utilizzare la seguente sequenza simile a Fibonacci per stimare le dimensioni dei cani: 1, 2, 3, 5, 8, 13, 20, 40, 100.

Sarei in grado di lanciarti qualsiasi cane e supponendo che tu abbia familiarità con la razza del cane, saresti in grado di stimarlo con i punti del cane. Anche se non avresti idea delle dimensioni esatte di quel cane.

Congratulazioni! Ora hai imparato l’arte segreta della stima del punto del cane. Ti ho sentito dire, perche ‘ dovrebbe interessarmi proprio a questo? Bella domanda!

I Punti storia funzionano fondamentalmente allo stesso modo dei Punti cane. Non li usi per taglia cani, ma li usi per ridimensionare gli elementi del backlog in termini di sforzo. Alla fine, i Punti storia rappresentano una quantità sconosciuta di tempo. Tutto quello che sappiamo è che gli elementi del backlog con la stessa stima del punto della storia richiedono un tempo comparabile, ma sconosciuto, per essere completati. Così come si fa a Storia Punto arretrato elementi?

  1. Si stabiliscono alcuni elementi di backlog di riferimento che il team ha completato. Li assegni ai secchi in base allo sforzo necessario per completarli usando la stessa sequenza simile a Fibonacci che abbiamo usato per le taglie dei cani. È la stessa cosa che abbiamo fatto quando abbiamo concordato insieme che il Chihuahua = 1 punto, il Border Collie = 5 punti e, il San Bernardo = 13 punti.
  2. Si utilizzano questi elementi di backlog di riferimento per stimare il nuovo lavoro visualizzato nel Backlog del prodotto e inserirli nel bucket corretto stimando con il team. Quando ci sono stime contrastanti, si discute e risolvere questi insieme.

Alcuni di voi potrebbero aver sentito che i punti della storia riguardano l’incertezza, la complessità o il rischio. Incertezza, complessità e rischio sono tutti fattori che influenzano lo sforzo, ma ognuno di essi da solo non è sufficiente a determinare lo sforzo. Quindi, per favore non equiparare i punti storia con la complessità, in quanto può solo causare confusione.

Allora perché i team usano i Punti Storia? L’utilizzo dei Punti storia conferisce i seguenti vantaggi:

  • Stimare rapidamente i problemi. La stima è relativa agli elementi del Product backlog già completati. Questo è più veloce della stima senza alcun riferimento.
  • Stima senza dare un impegno di tempo specifico. Quando si stima in ore, si effettua un impegno di tempo preciso. La stima in punti storia impedisce di dare un impegno esatto. Nessuno sa esattamente quante ore stai nominando per un problema specifico.
  • Abbracciare l’incertezza che viene fornito con la stima. I punti storia specificano un intervallo di tempo sconosciuto. La selezione da una specifica sequenza di punti storia simile a Fibonacci consente di catturare l’incertezza. L’incertezza viene catturata nella sequenza simile a Fibonacci perché man mano che il numero diventa più grande, anche i passaggi tra i numeri diventano più grandi.
  • Abbastanza preciso per pianificare gli sprint in anticipo. Ciò consente di gestire al meglio le aspettative temporali degli stakeholder per il lavoro futuro.

Alcune squadre vanno anche oltre e non usano affatto i Punti Storia. Questo è chiamato # NoEstimates. L’unico criterio dei team che seguono un approccio #NoEstimates è che l’elemento backlog può essere completato in uno Sprint. Fondamentalmente i sostenitori di # NoEstimates usano solo due bucket: si adatta a uno Sprint, o no. L’affettatura degli elementi del backlog per adattarsi a uno Sprint è la stima implicita che stanno usando. Fare fette più piccole è meglio, in quanto aumenta la prevedibilità e il flusso di lavoro.

In poche parole, ecco come funzionano i Punti storia. Spero che questa spiegazione sia abbastanza semplice da ricordarla e possa usarla per insegnare agli altri come applicare i Punti storia.

È importante tenere a mente, le stime saranno sempre fuori e non si può mai renderli perfetti. Qualunque cosa tu faccia, è inevitabile che si scopre qualcosa che farà alcune delle vostre stime iniziali sbagliato.

Quando si fa un lavoro complesso, più è sconosciuto che noto. L’incertezza sarà sempre presente nelle vostre stime. È impossibile rimuovere ogni incertezza, non importa quello che fai. Scrum gestisce questo con l’apprendimento facendo e aiutando ad affrontare l’incertezza come appare.

Se la tua squadra può raggiungere costantemente l’obiettivo Sprint, smetti di preoccuparti delle tue stime anche se sono disattivate. È molto più importante preoccuparsi se si sta costruendo la cosa giusta. Anche se la consegna in tempo può sembrare importante a causa della pressione degli stakeholder, essere in tempo raramente è più importante che assicurarsi che si sta offrendo qualcosa di valore per i vostri clienti e il business.

Disclosure: Ho imparato a conoscere il concetto di punti cane da Mike Cohn. Non ho trovato questa spiegazione, sento che più persone dovrebbero conoscere questo modo di spiegare i punti della storia.

Vuoi scrivere per Scrum serio o discutere seriamente Scrum?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

More: