Penso che tutti noi che abbiamo fatto la piccola cosa free-lance abbiamo dovuto occuparcene. Gran parte di ciò che stavo per scrivere è già stato trattato nella risposta di Stefan, ma ho qualche altro pensiero ...
Mai e poi mai sentirsi male a chiedere soldi in anticipo. Dovranno pagare per il tuo servizio, sia in anticipo che dopo il fatto - quindi perché sentirsi male per i tempi? In generale, le persone pagano in anticipo per tutto (o firmano un contratto da pagare in seguito). I tuoi servizi non sono meno preziosi di quelli di altri fornitori.
La chiave per questo è avere una definizione e un accordo chiari. Se hai un accordo scritto, e ottieni parte del denaro in anticipo o in più fasi, ti dà la possibilità di scavare alle calcagna e dire "questo è ciò che hai accettato e questo è ciò per cui hai pagato". Se un client inizia a fare troppe richieste, dovrai tracciare la linea.
Per quello che vale, di seguito sono riportate le linee guida sul flusso di lavoro a cui aderisco. Faccio la maggior parte del mio lavoro in un piccolo team di 2 uomini e questo ha funzionato bene per noi. Tutto è suddiviso per fase, con i requisiti da soddisfare prima di passare alla fase successiva.
Definizione
Collaboriamo con il cliente per definire una specifica dettagliata dei requisiti del progetto prima di eseguire qualsiasi lavoro. Ciò comporta tutti i loro requisiti (layout, colori, marchio, tempo, ecc.) Tutti i nostri requisiti (tempo, denaro, ecc.)
Non procediamo da questa fase fino a quando non capiamo il cliente e il cliente ci capisce. A questo punto in genere richiediamo un pagamento non rimborsabile (generalmente non al 100%, ma una parte significativa del preventivo del progetto).
Design
Wireframe e schizzi vengono utilizzati per abbattere un layout di base. Sarà fatto uno stile ruvido, ma nessuna delle piccole modifiche che richiedono molto tempo che lucidano davvero un design. Non passiamo alla fase successiva fino a quando il cliente non acconsente di essere soddisfatto del design complessivo.
Se il cliente desidera qualcosa che non fa parte della definizione del progetto concordata, interrompiamo tutto e rivediamo la definizione e il prezzo di conseguenza.
Raffinatezza
Per i loghi e i disegni di stampa semplici, questa è l'ultima fase e prevede solo la lucidatura del disegno.
A questo punto, se il cliente dice "Voglio cambiare X riguardo al layout" ed è un cambiamento non banale, diciamo semplicemente "scusa, che doveva essere fatto durante la fase di progettazione". Se sono fermamente convinti di dover apportare la modifica, li citiamo un prezzo per modificare l'accordo.
Consegna
Il cliente ottiene il suo prodotto. Riceviamo il pagamento rimanente. I libri sono chiusi e abbiamo finito. Dopo questo punto, qualsiasi modifica viene trattata come un nuovo lavoro e viene quotata di conseguenza.
(Se stiamo realizzando un sito Web o un'app, c'è anche una fase di assemblaggio e debug prima della consegna.)
Generalmente richiediamo il pagamento in ogni fase principale. Vale a dire, prima della progettazione, prima dell'assemblaggio, prima della consegna. Questo ci mantiene su un piano di parità con i nostri clienti: in qualsiasi momento del gioco, abbiamo fornito parte di un prodotto e ricevuto parte di un pagamento. Se ci licenziano, andiamo via con un'anima pulita e senza aver fatto il lavoro gratuitamente. Questo non è ancora successo, ma non dubito che un giorno succederà. Le persone sono volubili.
Penso che questa parità di condizioni sia estremamente importante. Non chiediamo troppo a loro senza fornire nulla in cambio, e non dare loro troppo senza richiedere qualcosa in cambio.
Se svaluti il tuo lavoro, un cliente non esiterà ad aumentare i requisiti (tramite revisioni, modifiche, suggerimenti, ecc.) E se non hai un accordo in atto (e alcuni soldi in tasca), potresti sentirti tenuto conto delle loro richieste.