Quanto tempo impieghi per l'analisi? Questa analisi è paralizzata? [duplicare]

1

Non sono molto bravo a stimare quanto tempo ci vorrà per completare un lavoro. Sono colpevole di aver puntato il dito in aria e di aver indovinato. Di solito le cose sono più tardi del previsto, tuttavia a volte sono prima del previsto. Ad esempio, una recente attività individuale è stata consegnata in quattro mesi anziché in cinque mesi. Tuttavia, di solito sono in ritardo.

Voglio migliorare in questo. Se dico che ci vorranno quattro mesi, voglio che duri quattro mesi o meno e non quattro mesi e mezzo o cinque mesi ecc.

Il prossimo compito che sto affrontando è stato spostato in cima al piano del progetto nell'ultima settimana a causa di pressioni esterne (esterne al dipartimento). La business area vuole sapere esattamente quanto tempo ci vorrà per completare. Trovo difficile stimare a causa dei seguenti motivi:

  1. Il sistema che sviluppo è molto complesso. L'ho ereditato alcuni anni fa e lo sviluppatore precedente non seguiva la buona pratica, ad es. SOLIDO, separando i livelli (livello aziendale, ecc.) Ecc.
  2. I requisiti di business non sono particolarmente ben compresi dal settore aziendale perché il sistema è molto complesso e dobbiamo tenere conto della legislazione, che è solo una guida e completamente aperta all'interpretazione.
  3. Ci mancano gli strumenti appropriati, ad es. framework di test, integrazione continua ecc.
  4. Sono un unico sviluppatore quindi non ho nessuno a cui rivolgermi per ricevere indicazioni o assistenza, ad es. con test ecc.

Ad ogni modo ho letto domande come questa: Come rispondere quando ti viene richiesto un preventivo? e questo: link .

Il mio manager mi ha suggerito di dedicare un mese all'analisi per il prossimo lavoro (è complesso). Penso che potrei farlo in una settimana (di solito passo solo qualche giorno). Quale dovrebbe essere la produzione Agile di un'analisi? Quanto a lungo spendi di analisi?

    
posta w0051977 05.05.2014 - 20:58
fonte

1 risposta

3

Se dico che ci vorranno quattro mesi, voglio che ci vogliano quattro mesi o meno e non quattro mesi e mezzo o cinque mesi ecc.

Beh, non tutti noi? Non puoi, quindi non farlo. Non nell'ambiente che hai descritto. È troppo imprevedibile.

Hai menzionato l'agilità ed è per questo che non si fanno promesse 4 mesi prima, almeno non prima di aver realizzato parte del progetto da utilizzare come indicatore per il resto del progetto. Quindi potresti dover cambiare quella stima. Tutti devono accettare questo tipo di processo; non solo lo sviluppatore.

The business requirements are not particularly well understood by the business area because the system is very complex and we have to take into account legislation, which is only guidance and completely open to interpretation

Se non sai cosa devi costruire, come puoi dare una stima solida? Gestire le aspettative, "Se i requisiti non cambiano, posso farlo in 4 mesi". Modifiche dei documenti e stime di reinvio. Chissà, forse possono fare a meno di quella funzione?

Comprendo che sei orgoglioso del tuo lavoro e vuoi mantenere le promesse, ma questo ambiente non si presta a questo. Le cose cambiano e le cose accadono - le stime non sono immuni da questi fatti.

    
risposta data 05.05.2014 - 21:16
fonte

Leggi altre domande sui tag