Va bene aggiungere tempo per "ritardi imprevisti" a una stima del tempo?

8

Ho fatto il mio primo contratto (hooray, lavoro autonomo!) e la compagnia sta chiedendo stime di tempo.

I programmatori sono notoriamente cattivi alle stime del tempo, e so che sono stato ridicolmente sbagliato in precedenza. È un'offerta fissa, quindi non sono preoccupato per la ricarica. Sono solo preoccupato per la gestione delle aspettative.

Finora ho approfondito il lavoro che ho bisogno di fare, stimato il tempo necessario, e poi riempito significativamente quel tempo. Sono ancora nervoso, comunque. È accettabile scrivere in tempo per "ritardi imprevisti"? Ho stimato 4 settimane e vorrei aggiungere una quinta settimana per problemi a cui non avevo pensato. È qualcosa che le persone fanno? Ti contatterebbe se qualcuno ti desse un preventivo con quello in esso?

    
posta canisrufus 18.08.2013 - 18:40
fonte

2 risposte

24

Innanzitutto, congratulazioni per il tuo contratto! Ok, basta festeggiare, mettiamoci al lavoro. ;) Sono stato un consulente per oltre 15 anni - ecco il mio consiglio.

Nella gestione del progetto, di cosa stai parlando "pianificazione di emergenza" - e dovresti assolutamente farlo, altrimenti potresti deludere il tuo cliente (e renderti infelice per tutto il progetto). Tuttavia, dovresti NOT specificatamente inserirlo nel piano in quanto è il proprio elemento pubblicitario, poiché quando ne hai bisogno (e molto probabilmente lo farai), ti farà apparire come un cattivo pianificatore, e per definizione sarai in ritardo.

C'è un motto con cui vivi: "Under-promise and Over-Deliver". Stabilisci delle aspettative (in questo caso i tempi di consegna) basse, ma non così basse da mettere il cliente in difficoltà, quindi batti la timeline (e dimostra che sei in anticipo rispetto alla pianificazione).

Invece, di un blocco di emergenza alla fine del progetto, dovresti distribuire la pianificazione di emergenza in tutto il progetto. Supponendo che non ti sia già impegnato a consegnare nelle tue 4 settimane stimate, suggerisci e pianifichi per 6, con le tue 4 settimane di sforzo pianificate distribuite uniformemente su tutte e 6 le settimane. Questo renderà voi e il vostro cliente molto più felici, poiché in generale dovreste essere leggermente "in anticipo sul programma". :)

Importante: è necessario pianificare aggiornamenti di avanzamento / demo parziali su una frequenza che: 1) mitiga il rischio di costruire ciò che hanno chiesto ma non quello che vogliono 2) costruisce la fiducia del cliente pur non essendo eccessivamente oneroso per te. Sicuri di pianificare questa volta collaborando con il cliente, dando dimostrazioni, ritocchi, ecc.

In un progetto di quella lunghezza, è più probabile ogni tre giorni circa.

Infine, quando stai pianificando il lavoro, carica prima gli elementi più "rischiosi" o "sconosciuti" e pianifica per loro la maggiore contingenza. Il rischio assume molte forme - e spesso non è il materiale tecnico. Generalmente, il più grande rischio è che il cliente non sappia esattamente quello che vuole. Vuoi avere cose di fronte a loro presto e spesso per assicurarti di essere in linea. Ciò significa prototipi, prototipi e così via. Se c'è disallineamento o incomprensione, la vuoi trovare il prima possibile! In genere, se lo trovi molto presto (prima che sia stato svolto un lavoro significativo), puoi rinegoziare il contratto in modo che funzioni per entrambe le parti. L'errore più grande dei freelancer è quello di fornire ciò che il cliente ha richiesto, ma non quello che vogliono. Devi capire che sei responsabile di garantire che entrambe le parti siano la stessa pagina.

Sugli articoli tecnici più rischiosi, fai presto una prova di prova sufficiente a sapere che non ti troverai a sbattere contro un posto di blocco durante la partita. Combatti la tendenza che la maggior parte delle persone deve concentrarsi sulle cose che già conoscono per "dare slancio".

Divertiti e spero che questo aiuti. Se lo desideri, facci sapere come è andata dopo aver completato il progetto. Buona fortuna!

    
risposta data 18.08.2013 - 19:35
fonte
1

In primo luogo, distinguere tra il tempo trascorso e il tempo fatturabile. Non riuscirai a ottenere fino a 8 ore fatturabili ogni giorno per settimane, perché le cose accadranno. Ti ammalerai oi tuoi figli lo faranno, o dovrai andare in banca o prendere la tua auto. Devi mangiare e bere e andare in bagno, controllare la posta elettronica e prendere le telefonate dal cliente. Un modo per affrontare questo è pianificare una fatturazione di 6 ore al giorno. Se lo fai, allora le cose inaspettate non dovrebbero farti perdere la scadenza, supponendo che lo sforzo totale che hai stimato fosse corretto.

Poi c'è la questione di uno sforzo extra. Chiamiamo i soldi che non paghiamo perché abbiamo stimato male "lezioni per stimare la scuola". Fa male. Dovresti sicuramente aggiungere contingenza a qualsiasi offerta fissa. Potrebbe essere del 10% o addirittura del 20% se parti del progetto sono davvero vaghe ma ti viene comunque chiesta un'offerta fissa. E sii pronto a scavare nei talloni se i ritardi imprevisti sono cose come "ecco il formato per il file di cui hai bisogno - o dovrei dire formati per ora", quindi devi sollevare una richiesta di modifica e organizzare più tempo e più soldi per gestirlo.

Ma a volte lo sforzo in più è colpa tua - hai sbagliato e ora devi farlo, hai pensato che sarebbe stato semplice ma non lo era - e dovrai mangiarlo. In quel momento sarai grato per il ritmo di 6 ore al giorno - potresti ancora dover dare loro un'ora o due gratis ogni giorno per compensare la tua stima errata, ma probabilmente incontrerai la tua scadenza e finirai con un cliente felice.

    
risposta data 19.08.2013 - 04:06
fonte

Leggi altre domande sui tag