Come devo determinare le mie tariffe per la scrittura di software personalizzato? [chiuso]


77

Per un software personalizzato che probabilmente impiegherà un anno o più per svilupparsi, come farei per determinare cosa addebitare come consulente? Sto facendo fatica a trovare un numero e le ricerche online stanno fornendo numeri molto diversi (tra $ 55 / ora e $ 300 / ora).

Non voglio sparare troppo in basso perché mi ci vorrà così tanto tempo (e sto rinviando la mia formazione per questo progetto). Inoltre, non voglio sparare troppo in alto e ottenere sguardi spiacevoli e richiesta di giustificazione. FWIW vivo in Canada e ho circa. 10 anni di esperienza di sviluppo.

Ho letto la regola empirica "prendi il tuo stipendio e dividilo per 1000", ma il fatto è che non ho uno stipendio. Attualmente sto solo svolgendo attività di programmazione abbastanza piccole per un amico che sta avviando una società di marketing, valutando ogni attività in modo abbastanza arbitrario. Non so cosa farei nel corso di un anno, ma sarebbe incredibilmente basso.

Le mie responsabilità per il progetto sarebbero in una certa misura architettura, programmazione, database, server e UX. Sarà un servizio web rivolto al pubblico, quindi dovrò anche impegnarmi molto in termini di sicurezza e scalabilità.

Qualche consiglio o esperienza?


1
Ho modificato leggermente la tua domanda per adattarla meglio alle linee guida per domande soggettive costruttive . Potrebbe essere una buona domanda per Answers.Onstartups.com o il nuovo [Freelancers.SE] (anche se è in beta privata per 1 giorno in più). Detto questo, penso che potrebbe esserci qualche intuizione specifica del programmatore da offrire qui in modo da poter provare i programmatori.
Adam Lear

Grazie, Anna. Ho notato nella ricerca che le tariffe e le pratiche sono molto diverse a seconda di quali servizi vengono offerti, spero che specificando che è per il software personalizzato dovrebbe generare alcune buone risposte adatte ai programmatori.
Carson Myers,

11
@S. Lott: I datori di lavoro coprono una serie sorprendente di costi per i loro dipendenti che un appaltatore o un consulente deve coprire da soli. Quindi, se desideri stili di vita equivalenti, la tua tariffa oraria come indipendente deve essere circa il doppio di quella che sarebbe come un dipendente per coprire tutto ciò.
Bob Murphy,

2
Uno dei vantaggi di essere un datore di lavoro dipendente è che il tuo lavoro è garantito. Come appaltatore, i lavori andranno e verranno, e spesso ti ritroverai ad andare qualche settimana alla volta senza lavoro. Pertanto, includilo nella tua tariffa oraria e nei benefici. Penso che sia da qui che arriva la cifra di 1.000 ...
Gavin Coates,

2
Praticamente, tutti hanno ragione qui. :-) Come appaltatore, ci sono costi aggiuntivi, inoltre devi pensare di non lavorare più. Il fattore 2 ti dà una stima sfrenata su questo. Puoi diventare più fantasioso di quello - cosa che faccio, vedi sotto. Ma ti dà un punto di partenza più efficace che un dipendente valuta e lavora, ed è una specie di controllo di sanità mentale che se gli altri tuoi calcoli sono selvaggiamente al di sotto di esso, devi ricontrollarli per assicurarti di non ingannarti . Ed è una vecchia, vecchia regola empirica - mia sorella l'ha usata come consulente di marketing nel 1986.
Bob Murphy,

Risposte:


68

La migliore risposta che ho trovato per questa domanda è: "Cosa vuoi guadagnare?"

Questo deve quindi essere moderato da: "Cosa può pagare il cliente?"

Puoi intrecciare una via di mezzo.

Potresti anche scoprire che se il lavoro richiederà un anno, potresti forse addebitare una commissione fissa - scegli un numero - $ 100.000 e dire "questo è il prezzo". Significa che si corre il rischio in caso di over-run, ma se si riesce a farlo più velocemente si cammina via con $ di riserva.

Altrimenti, il modo di risolverlo va in questo modo:

  • Voglio guadagnare $ 100K all'anno.
  • Ci sono 52 settimane in un anno, con 5 giorni lavorativi = 260 giorni lavorativi.
  • Ma voglio 4 settimane di ferie all'anno per le vacanze (detrarre 20 giorni)
  • Farò meglio a concedere 2 settimane di malattia all'anno (detrarre altri 10)
  • Devo consentire i giorni festivi (varia in base al Paese, ma alla maggior parte dei luoghi, circa 12 giorni / anno)

Quindi, giorni lavorativi totali effettivi / anno = 218. Voglio lavorare 7.5 ore / giorno, quindi ci sono 218 * 7.5 = 1635 ore lavorative / anno.

Il mio $ 100K / anno quindi arriva a $ 100.000 / 1635 = $ 61,16 / ora.

MA ... a questo dovresti quindi AGGIUNGERE:

  • Indennità per fondi pensione, indennità per lavoratori, assicurazioni, costi di cianfrusaglie, ecc.

Come regola generale, questi vanno dal 15% al ​​25% circa dello stipendio a seconda di dove vivi.

Quindi, spara per la via di mezzo e aggiungi il 20%: circa $ 74 / ora.

Se non ti piacciono questi numeri, scopri cosa vuoi usare ed esegui nuovamente il calcolo.

EDIT: solo una nota: molte aziende in realtà lavorano con un budget per il loro personale di 1500 ore di lavoro / anno. Potresti anche prendere in considerazione un fattore di inefficienza / distrazione / scioglimento. NESSUNO funziona costantemente per 7,5 ore al giorno.

EDIT 2: "cosa vuoi guadagnare" è ciò che vuoi incassare - dopo le spese. L'indennità per fondi pensione, assicurazioni, quote, ecc. È a carico del cliente. Se hai altri costi, ad esempio attrezzature di capitale, un contabile, ecc., Devi aggiungere anche quelli.

E - i tassi di contratto a lungo termine sono generalmente inferiori a quelli a breve termine. A breve termine è necessario includere un'indennità per il tempo di ricerca di lavoro / il tempo trascorso senza guadagnare.

La regola empirica ROUG è che per software professionale, qualificato, con esperienza e lavoro di ingegneria a lungo termine (12 mesi o più), un tasso di circa $ 75 a $ 100 è abbastanza normale e previsto. (Questo è AUD, ma con i tassi di cambio mi aspetto che l'USD sia simile, non identico, ma in quella regione). Un vero colpo caldo - forse da $ 120 a $ 150, ma è meglio essere caldi. Se il datore di lavoro fornisce attrezzature (ad es. PC, compilatori, ecc.), Abbassa circa $ 10 / ora. Tariffe a breve termine (cioè da 6 a forse 12 mesi): aggiungi $ 10 a $ 20 / ora.

ANCORA PIÙ ROTTO: circa $ 65 a $ 85 / ora sono praticamente considerati "tassi di accoppiamento", ovvero ciò che addebiti ai tuoi amici. A quei tassi è probabile che il tuo commercialista sia inorridito.

L'ANGOLO DEI PEDANTI: la regola empirica approssimativa significa proprio questo: approssimativa!


3
Costruire il tutto vs far parte di una squadra? Non credo proprio che dovrebbe essere un fattore enorme. Alla fine, i risultati che devi ottenere, siano essi stessi o come parte di una squadra. Il tuo punto sull'attrezzatura è buono - se fornisci la tua attrezzatura è ragionevole addebitare una tariffa più alta - dopo tutto, devi procurarti l'attrezzatura, pagarla, mantenerla e svalutarla. L'assicurazione e così via fa parte della vostra "indennità per il fondo pensione ... ecc." Come sopra, a seconda di quanto costa, di nuovo aumentare il tasso può essere ragionevole.
quick_now

2
@quickly_now Dico per lo più che invece di fare un lavoro presso un'azienda che vende software, sto costruendo e vendendo il software. Mi chiedo se ci sia una distinzione tra "quanto costa" e "quanto costa il software " che mi manca - oltre a non essere sicuro di quanto valga il mio tempo, non conosco davvero il prezzo di software in una situazione come questa. È qualcosa che dovrei considerare? O il prezzo del software dipende sempre da quanto costa costruire comunque?
Carson Myers,

1
@quickly_now il mio testo era male - è un ruolo di consulenza regolare, da "vendere" Voglio dire "vendere a questo un cliente". Sto solo cercando di avvolgere la testa per essere responsabile di tutto il processo, indossando ogni cappello coinvolto nel ciclo di vita del software, anziché solo il cappello da "sviluppatore" che indosserei se fossi un programmatore impiegato.
Carson Myers,

1
Cosa guadagneranno il cliente e quando, del tuo lavoro? Questa è la prima domanda per me. Voglio sapere cosa significa il mio lavoro per il cliente, per quanto riguarda la sua attività. Se hanno uno stipendio di 10000 $ / mese e lo aumentano a 15000 $ un anno dopo che ho iniziato a lavorare, forse iniziare a risparmiare sui costi prima perché potrebbero abbandonare alcune risorse esterne a causa tua. In quello che "costa il software". Elencare le competenze e l'esperienza appare più dove vengono confrontate le teste xx e il cliente sceglie il prezzo o l'abilità, probabilmente possiede già l'idea di cosa (e come) viene costruito.
Indipendente il

1
Hai completamente dimenticato di tenere conto di quanto valore viene prodotto per il cliente. Se pagano $ 100.000 al libero professionista per 1 anno di lavoro e generano $ 1 milione di profitti, il loro margine di profitto è del 90%, il libero professionista avrebbe potuto guadagnare più soldi. È possibile addebitare $ 200 + / ora se lo inquadra nel modo giusto.
Rudolf Olah,

77

Ho letto la regola empirica "prendi il tuo stipendio e dividilo per 1000", ma il fatto è che non ho uno stipendio.

Quindi prendi ciò che di solito farebbe qualcuno con il tuo livello di esperienza nel tuo campo e usalo come base. Se lo fai in questo modo, se qualcuno ti dà "sguardi spiacevoli e domanda di giustificazione", puoi trarne la giustificazione.

Non voglio sparare troppo in basso perché mi ci vorrà così tanto tempo (e sto rinviando la mia formazione per questo progetto). Inoltre, non voglio sparare troppo in alto e ottenere sguardi spiacevoli e richiesta di giustificazione ... Non so cosa farei nel corso di un anno, ma sarebbe incredibilmente basso.

Non sottovalutare te stesso. Puoi sempre negoziare la tua tariffa al ribasso, ma non puoi negoziarla. Se ti abbassi a un prezzo basso, non solo vivrai di ramen e rovinerai la tua autostima, ma altre persone non ti prenderanno sul serio.

Intorno al 1980, ho lavorato con un ragazzo di nome Joe in una grande fabbrica. Joe aveva un BBA e anni di esperienza nel nostro campo, ma era un supervisore di linea in officina e indossava abiti di fabbrica per lavorare. Era pieno di idee su come migliorare le cose, ma nessuno prestava attenzione, perché era "solo il vecchio Joe che si occupava delle stesse cose".

Ora, questa era una società pubblica e aveva un paio di piani di acquisto di azioni dei dipendenti con un'incredibile corrispondenza della società degli acquisti dei dipendenti. Joe era in pensione militare ed era in pensione completa, quindi lui e sua moglie hanno investito ogni centesimo del suo stipendio per acquistare azioni della società. Intorno al 1980, c'è stato un grande rialzo del prezzo delle azioni, ed ecco ... Joe su e smettere. Aveva incassato circa un quarto delle sue azioni per diversi milioni di dollari.

Pochi mesi dopo, la parola scese dalla società: "Il consulente sta arrivando". L'intera fabbrica si preparò per questa meravigliosa persona a cui venivano pagate favolose somme di denaro in modo da dirci come migliorare le cose. Arrivò la gloriosa mattina, un gruppo di dirigenti fulvi aprì la porta della fabbrica e c'era ... Joe. In un abito da $ 3.000. Joe non ci ha detto nulla che non ci avesse detto prima, ma questa volta la gente ha prestato attenzione. Lui e io eravamo stati amici, e stavo cercando di non raddoppiare ridendo, e lui passò e sorrise e mi fece l'occhiolino.

Trasportati come se meriti di essere preso sul serio. Le persone ragionevoli lo faranno e non avrai bisogno del resto. E il primo posto per iniziare come sviluppatore di software personalizzato è la tua tariffa.


1
+1 per una risposta stimolante. Qual è la tua opinione sulla metrica "stipendio / 1000"? È una regola empirica appropriata o solo un calcolo arbitrario che potrebbe funzionare in alcune circostanze?
Carson Myers,

1
+1 spot on, ottima risposta. Il tuo punto di non volere la spazzatura a tariffe basse è vero. (E sono stato sorpreso da ciò che la gente è disposta a pagare per farmi fare un giro di lavoro specializzato per una settimana. Ho pensato che il tasso fosse sfacciato. Hanno pagato. In genere ho fissato il mio tasso un po 'più alto per le cose che non ho' Voglio davvero farlo.)
Velocemente ora il

2
@Carson: è un buon punto di partenza negli Stati Uniti. Un grande fattore in quella metrica è la pianificazione di essere senza lavoro, quindi concedo uno sconto ai clienti a lungo termine. Lavoro anche da casa senza spostamenti, quindi di solito applico quel tempo al lavoro. E ci sono costi fissi, come le spese assicurative e d'ufficio, che diminuiscono in percentuale del reddito man mano che il reddito aumenta. Quindi finisco per caricare meno dello stipendio / 1000, ma a più di 50 ore settimanali per le quali viene pagata ogni ora, il mio reddito netto è ancora più alto rispetto a quando ero un dipendente che passava lo stesso tempo a lavoro e pendolarismo.
Bob Murphy,

Ottima risposta Stamperò questa risposta e la appunterò sulla mia scrivania, e la leggerò quando mai avrò dubbi.
Chris Ritchie,

Mi piacerebbe conoscere Joe!
Amadeus Sánchez,

5

Questa risposta presuppone che questo concerto di consulenza sia (o sarà) la tua unica fonte di reddito.

Dal punto di vista commerciale, "ciò che voglio guadagnare" non è rilevante, né è ciò che il cliente è disposto a pagare.

Sei un consulente, il che significa che sei un unico proprietario dei tuoi servizi aziendali. Pertanto, dovresti calcolare la tua tariffa in base ai tuoi costi più il livello di profitto che rende il lavoro (e il costo opportunità della tua formazione differita) degno dello sforzo.

Scopri quanto devi guadagnare per coprire le tue spese. Questo include mutui / affitto, servizi pubblici, forniture, hardware, licenze software, cibo, vestiti, ecc. Se hai già un budget, sai esattamente quali sono le tue spese. Usa questo per capire quanto costa ogni ora lavorativa del tuo tempo. Se hai intenzione di lavorare 2000 ore all'anno, dividi i costi annuali per 2000.

Successivamente aggiungi un margine che renda il lavoro degno del tuo tempo. Se un margine del 20% sembra ragionevole, moltiplicare il costo orario per 1,2. Se è richiesto il 30% o addirittura il 40%, utilizzare invece quel numero.

L'uso di questo metodo assicurerà che le tue spese siano completamente coperte e che probabilmente non ti escluderai dal mercato in base a ciò che desideri guadagnare. Scopri di cosa hai bisogno, di quale markup hai bisogno e usalo.


Va bene, ha senso ed è facilmente giustificabile
Carson Myers,

11
A proposito ... nella maggior parte delle aziende che conosco, le tariffe dei dipendenti non sono il costo dei dipendenti. Quel ragazzo con 40 dollari l'ora, pensa di essere molto pagato ... beh, il costo per l'azienda è in genere da 2 a 3 volte quello. Nei luoghi in cui lavoravo, il costo generale era tale che il lavoro di ingegneria veniva addebitato a $ 100 / ora per il sistema di contabilità dei costi interni. E questo è stato 10 anni fa. Quindi, quando i dipendenti vedono il consulente altamente pagato per $ 120 / ora, quello che dimenticano è che questo è il costo TOTALE per l'azienda, e il loro stipendio non lo è.
quick_now

quick_now è corretto al 100%.
Paul Nathan,

4

Mi piace impostare tariffe forfettarie per le cose popolari, e quindi ho un elenco in Excel come:

Nome funzione | Descrizione | Tempo per il completamento | Prezzo

Che poi aggiungo tutto quello che vogliono e posso trovare una fascia di prezzo. Cose personalizzate che di solito provo a immaginare ...


Mi piace l'idea di foglio di calcolo Excel.
The Muffin Man,

3

Determina ciò di cui hai bisogno per vivere e aggiungi il 25% che dovrebbe essere il tuo fondo. Se vai al di sotto di questo, probabilmente non sarai in grado di adempiere al tuo contratto. Non sto dicendo che dovresti accettare questo, solo per non accettare niente di meno di questo numero.

Scopri il tuo numero felice. Questo numero è probabilmente un po 'più alto del tuo fondo. Questo è il numero che se stai facendo così tanto allora hai quello che il tuo realisticamente vuole e può vivere felicemente. Le tue esigenze possono essere facilmente soddisfatte e le spese impreviste non dovrebbero creare alcun ostacolo.

Dove cade il tuo numero felice in relazione alle tue aspettative? Se è inferiore al tasso di mercato (ipotizza 60 / ora per argomentazione), chiedi il tasso di mercato. Se è all'interno del tasso di mercato, chiedi quello che vuoi. Se è sopra, devi scegliere tra sacrificare il modo in cui vuoi vivere o potenzialmente valutare te stesso fuori dal mercato.

Aggiornamento - Il lavoro da $ 300 / ora è probabilmente un consulente per necessità immediate (circa una settimana o meno) (bisogno di te ora perché stiamo perdendo soldi). Se sei fortunato in uno di questi grandi incarichi, ciò che ritieni valga la pena. Se sei un'azienda che perde 1 milione al giorno, pagare un consulente con qualche centesimo per metterti in funzione non è niente. Se riesci a trovare una posizione non super specializzata con un periodo di tempo di un anno, non pagherai 300 / ora.

Smetti di preoccuparti di ciò che potresti fare e concentrati su ciò che vuoi fare. Sarai più felice dappertutto. Ci sarà sempre il ragazzo che dice che avrei potuto ottenere di più. Se provi a competere con la Jones perderai perché Bob Jones ha un cugino Charlie che fa ancora meglio. E ha un fratello David che ha fatto uscire gajillions al momento giusto nella bolla del widget ...


Molte volte quando vedo persone menzionare consulenti software in un blog o qualcosa del genere, di solito viene definito "un consulente da $ 300 / ora". Per molto tempo ho pensato che questo è ciò che fanno pagare i consulenti software, e ora che sto andando a consultare e ho bisogno di esaminarlo, sto scoprendo che è un po 'meno di quello per molte persone. Sta causando una certa dissonanza tra ciò che posso eticamente caricare per il mio tempo e ciò che volevo fare quando mi è stato chiesto per la prima volta di sviluppare software personalizzato come consulente.
Carson Myers,

@Carson: aggiornato per consentirti di risolvere questo problema.
SoylentGray,

grazie, non sapevo davvero quanto il tempo e le circostanze del lavoro influissero sul tasso.
Carson Myers,

3

Dovresti definire le tue tariffe in base al valore che stai offrendo al cliente. Se il tuo software personalizzato aumenterà le loro vendite o i tuoi profitti, è meglio aumentare la tua tariffa poiché possono permetterselo e ne vale la pena. Questo si chiama "valore aggiunto"

Non sottovalutare mai il tuo valore.

Puoi addebitare $ 20 / ora se vuoi competere con aziende di outsourcing, oppure puoi caricare $ 100 / ora e inquadrare la tua soluzione come valore aggiunto per l'azienda che aumenterà i profitti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.