what common assumptions do you include with your estimates
Ogni singolo "fatto" fornito dal cliente è elencato come presupposto.
Queste sono le ipotesi comuni.
Tutto il resto è solo fluff. Puoi scrivere un sacco di cose morbide come se tu credessi che la pestilenza non si scateni, e che gli zombi non sorgano e mangiano il nostro cervello, ma niente ha senso per un cliente.
Prendendo i loro "fatti" sullo sforzo di sviluppo, e rielaborando ogni "fatto" come presupposto chiarisce che tutto è fantasioso.
Poi.
Studia i metodi Agile e assicurati di identificare che - in realtà - è una questione di priorità e budget. Costruirai le cose dal più importante al meno importante e ti potranno fermare in qualsiasi momento.
Ci sono diversi - inconciliabilmente diversi - "intenti" per una stima.
-
Potrebbe essere un prezzo fisso e fisso che stabilirà un limite superiore per il budget e un limite inferiore per la funzionalità consegnata.
-
Potrebbe essere un prezzo di riferimento utilizzato per decodificare una tariffa oraria utilizzata per qualificarti come risorsa.
-
Potrebbe essere un numero di costo che prende una decisione in termini di costi / benefici.
Finché non saprai cosa è l'"intento", la natura delle ipotesi cambierà. Non esiste un'unica risposta corretta finché non definisci l'intento del cliente