La mia lista dei criteri più importanti è qui sotto. Cosa ne pensi?
- Il valore per l'utente - le caratteristiche naturalmente più importanti per l'utente devono venire prima
- Tempo di implementazione: più è veloce l'implementazione di una funzione, maggiore è la sua presenza nell'elenco
- Dipendenza tra le funzioni - ovviamente non puoi creare una funzione "tetto" senza prima sviluppare la funzione "muri".
- Riduzione del rischio - Se una determinata caratteristica è molto importante per il progetto, ma non siamo sicuri di poterla effettivamente sviluppare (a causa di limitazioni tecnologiche o perché non sappiamo come reagiranno gli utenti ad essa), si arrampica in cima alla lista.