Sono stato solo un anno nel settore e ho avuto alcuni problemi a fare stime per compiti specifici. Prima di chiudere questo, sì, ho già letto questo: come rispondere quando viene richiesto un preventivo? e questo è lo stesso problema che sto riscontrando. Ma sto cercando un indicatore più specifico di esperienze, qualcosa di quantificabile o probabilmente le prestazioni medie di altri programmatori che dovrei puntare e basare le mie stime. Le risposte variano da settimane e stavo cercando di più una risposta a livello di attività assegnata per un giorno circa. (Si noti che ciò non include l'invio di QA o documentazione, solo il tempo di sviluppo effettivo dalla scrittura dei test se ho usato TDD, alla creazione della pagina, prima di averla sottoposta a test)
La mia tariffa attuale in questo momento è la seguente (sui moduli web ASP.NET):
- In questo momento, sono in grado di sviluppare una semplice pagina di immissione dei dati con un elenco a griglia (nessuna logica complessa, solo Creazione e lettura) su un'architettura già costruita, dato un giorno intero (8 ore) di tempo.
- L'aggiunta di funzionalità complesse e le pagine Aggiorna ed Elimina aggiungono un altro giorno intero all'attività.
- Se devo iniziare la pagina da zero (nessuna soluzione, nessun sito Web esistente) mi ci vuole un altro giorno intero.
- (Non sempre) ma se incontro qualcosa di nuovo o non l'ho ancora fatto, mi ci vuole un altro giorno intero.
Ogni volta che faccio una stima più lunga del previsto, sento che gli altri pensano di essere molto indietro rispetto agli altri. Sono solo preoccupato perché ci sono state aspettative che quando è solo una pagina non dovrebbe richiedere più di un giorno intero. Sì, c'è sicuramente più margine di miglioramento. C'è sempre. Ho molto da imparare. Ma vorrei sapere se il mio tasso attuale è troppo lento, solo nella media o nella media per qualcuno non più di un anno nel settore.