Quando si stima la dimensione relativa delle storie utente nello sviluppo di software agile, i membri del team dovrebbero stimare la dimensione di una storia utente come 1, 2, 3, 5, 8, 13, .... Quindi i valori stimati dovrebbero assomigliare alla serie di Fibonacci. Ma mi chiedo, perché?
La descrizione di http://en.wikipedia.org/wiki/Planning_poker su Wikipedia contiene la frase misteriosa:
Il motivo per utilizzare la sequenza di Fibonacci è riflettere l'incertezza intrinseca nella stima di elementi più grandi.
Ma perché dovrebbe esserci un'incertezza intrinseca negli articoli più grandi? L'incertezza non è maggiore se effettuiamo meno misurazioni, ovvero se meno persone stimano la stessa storia? E anche se l'incertezza è maggiore nelle storie più grandi, perché ciò implica l'uso della sequenza di Fibonacci? C'è una ragione matematica o statistica per questo? Altrimenti, usare la serie di Fibonacci per la stima mi sembra una scienza CargoCult.
2^n
potrebbe spaziare troppo i numeri, quindi perché non usare la sequenza di Fibonacci, che è circac*phi^n
?