Newsgroup: it.comp.lang.delphi
Titolo: Forse [OT] Compenso del programmatore.

Ho fatto una ricerca con google ed ho letto le varie discussioni riguardante 
il lato economico di chi realizza software.
Sinceramente sino ad oggi non ho mai avuto bisogno di toccare questo 
discorso in quanto ho sempre "regalato" il software che realizzavo, in 
quanto faceva parte del prodotto finale.
Si trattava di poche righe di codice per la gestione di periferiche esterne 
da me costruite.
Ora mi è capitato che un'azienda mi ha chiesto un software per la stampa 
dedicata di etichette di forma personalizzate ad essere montate all'interno 
di alcuni loro prodotti.
Per la richiesta del cliente ho stimato circa 130 ore.
La grafica richiesta dal cliente realizzata da un professionista circa ?350.
Ho stimato circa ?50 ad ora per la realizzazione del software per un costo 
complessivo di ?6850 iva esclusa.
^^' azz mi sembra un furto.....voi che dite sono troppe ?50 ad ora per la 
realizzazione del software?
Grazie per i consigli. 

Piů volte si č discusso sulla retribuzione di un programmatore, ed io 
sono sempre stato dell'idea che dire "sono un programmatore" si dice 
tutto e niente nello stesso tempo (ma questo č un discorso lungo).
Per essere breve, penso che 50 Euro/ora sia un retribuzione onesta, se 
porti la macchina dal meccanico (con tutto rispetto per i meccanici), 
quanto ti chiedono all'ora, penso 25/30 euro, penso che un programmatore 
possa valere qualcosa in piů.
Se poi il totale ti sembra alto puoi sempre fare uno sconto, ma č giusto 
farlo presente al cliente.
Se gli presenti un preventivo dove prevedi il numero di ore * 50 euro 
all'ora, con uno sconto del 10/15% vada bene.
Ciao
Stefano Lorenzi
--- posted by geoForum on 
http://www.delphiedintorni.it

 possa valere qualcosa in più.
Secondo me siamo completamente fuori rotta.
Innanzitutto se consideri 50 euro/ora una cosa onesta ti faccio presente che 
un meccanico lavora 8 ore al giorno per cui 50*8 = 400 euro escluso il 
guadagno della componentistica!
Ciò significa che un meccanico dovrà guadagnare 10.000 euro/mese circa di 
sola manodopera. C'è gente che ha studiato ben più di un meccanico e svolge 
mansioni (nel suo settore) molto meno retribuite.
A mio modo di vedere sono cifre assurde, qui si parla di soldi come 
noccioline.
Il discorso va secondo me incentrato sul tipo di lavoro da svolgere. Mi 
risulta che le assicurazioni (per evitare truffe e coalizioni tra clienti e 
carrozzieri/meccanici) abbiano ormai dei tabulati che prevedono per un' 
operazione X un costo Y ed un tempo previsto Z. L' operazione "riprogramma 
la centralina dell' automobile" può richiedere anche mezz' ora di tempo ma è 
un lavoro in cui il meccanico deve fare relativamente poco. L'operazione 
"sostituisci il disco frizione" richiede un lavoro maggiore da parte del 
meccanico e soprattutto una conoscenza estrema del da farsi. Y cambia al 
variare di X.
Morale della favola a scrivere Hello World siamo tutti capaci ma non 
possiamo chiedere 50 euro/ora per farlo.
L' onestà intellettuale di ciascuno di noi dovrebbe portarci a valutare 
diversamente il lavoro in base alla difficoltà dello stesso e non sulla base 
delle semplici ore di lavoro.
Tutto questo imo, ovviamente.
--
- Carlo - 

Vorrei dare qualche info in più.
Il software in questione deve poter stampare delle ettichette con misura 
personalizzata per 2 specifici prodotti i quali hanno una misura diversa tra 
loro, dunque sono 2 tipi distinti di etichetta.
Per ogni foglio preformato (fustellato) dovra' contenere su ogni ettichetta 
4 campi stampabili.
I valori contenuti nelle etichette sono diversi l'una dall'altra.
Dovrà essere presente l'opzione per la scelta del font e la grandezza, la 
possibilità di visualizzare il prodotto in figura dove applicare 
l'ettichetta e vederne il risultato virtuale.
La possibilità di selezionalre il numero desiderato di etichette.
Libera scelta di inserire i nomi su una specifica etichetta e non legato 
dalla sequenzialità di inserimento.
Preview di stampa e stampa.
Possibilità di correzione in qualsiasi momento.
Scelta della lingua, Inglese, Francese, Spagnolo, Tedesco, Cinese, Italiano.
L'interfaccia dovrà essere di tipo grafico riportando le figure dei prodotti 
selezionabili tramite mouse.
Questo è un po' il sunto del software. 

 Tutto questo imo, ovviamente.
idem.
Gianluca.

 Questo è un po' il sunto del software.
Senza voler sminuire il tuo lavoro ma visto il contesto d'uso, onestamente, 
mi sembra assurdo chiedere oltre 8.000 euro per un programma simile.
Poi ci sta che a loro stia bene ma, dal punto di vista umano (e non 
strettamente professionale) posso dirti che mi sembra uno sproposito.
Voglio far capire con un controesempio il mio punto di vista.
Un amico ex-frequentatore di questo ng mi disse che aveva venduto un suo 
software per circa (non vorrei ricordare male) 160.000 euro -- Si trattava 
di un programma di CAD che doveva svolgere alcune funzioni che i comuni CAD 
da mercato (con plugin annessi) non prevedevano. Ci impiegò un anno e mezzo 
lavorando solo a questo progetto, ciò significa che la sua retribuzione si 
avvicinava a circa 10.000 euro/mese. Facendo una stima approssimativa si può 
supporre che la sua paga si sia aggirata sui 55/60 euro l'ora. Vista la mole 
di lavoro, il tipo di analisi necessaria allo sviluppo di un progetto 
simile, la complessità dello stesso e soprattutto i rischi ai quali è andato 
incontro direi che quei soldi erano più che giustificati.
--
- Carlo - 

 Test come programmazione +10%, collaudo come analisi tecnica.
cut
Difatti il dubbio che fosse un po' troppo mi ha pervaso.
Condivido la tua analisi, ne terro' conto.
Non mi piace creare situazioni di scomodo, e se posso preferisco stare nella 
norma.
Facendo una media 30 35 eu/h per il codice mi sembra equilibrato.
sicuramente riusciro' ad avere un prezzo finale più competitivo.

 complessivo di ?6850 iva esclusa.
50 euro l'ora non sono troppe e comunque considera che le tariffe, in
informatica, sono alte.  Un consulente esterno per una società costa non
meno di 300/400 euro lordi al giorno.  Il lavoro che tu stai realizzando è
mirato a determinate esigenze, ti impiegherà per circa un mese, fatto su
misura, quindi merita di essere retribuito.  Non hai poi specificato se vi
siano vincoli particolari: cessione del codice sorgente, esclusiva da
parte del cliente, ecc... ecc... Questi fattori farebbero giustamente
levitare (e non di poco) il prezzo.  Ovviamente dubito che il tuo cliente
accetterà mai un prezzo del genere, ma questo è un altro discorso.  Tieni
in considerazione un congruo sconto, ma prima di proporglielo fagli
presente la mole di lavoro che c'è da fare e comunque prospettagli che,
rivolgendosi ad altri che non siano programmatorucoli scalzacani (il mondo
ne è pieno, purtroppo) di cui si potrebbe pentire in futuro, non ci sono
grandi alternative dal punto economico.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 guadagno della componentistica!
Il lavoro del meccanico non è assimilabile a quello di un
analista/programmatore.  Qualsiasi confronto, su questo piano, è sbagliato.


 della competitività che ne deriva e di cui beneficia il fruitore. 
Quindi, sulla base di questo principio, non si possono stabilire tariffe
precise.


 precise.
Direi invece di si.

Nella mia prima risposta avevo scritto che dire di essere programmatore 
si dice tutto e niente...
Sono d'accordo con l'amico Carlo che scrivere il programma Hello world 
siamo capaci tutti, percio ripeto he la paga deve essere proporzionale 
al codice scritto, faccio un esempio elaborare un milione di record 
usando una TList è una cosa, elaborare un milione di record usando degli 
alberi RB, per velocizzare le ricerche (magari frequenti) è un'altra 
cosa.


 siamo capaci tutti, 
Non si sta parlando dell'Hello World, ma di un sistema software 
specifico (e Max mi sembra l'abbia anche descritto).  Non si può pensare 
che la paga sia proporzionale al codice scritto (quello di contare le 
LOC per impressionare i clienti è un mero strumento in mano ad incapaci 
project manager), perché io potrei aver costruito un mio sistema fatto 
di framework, componenti e librerie varie, la cui presenza nel progetto 
finale non può influenzare il prezzo in base alle proprie linee di 
codice.  Di fatto potrei non aver scritto quel codice di supporto, per 
quel progetto specifico.  Un albero red-black potrei averlo trovato 
bello e pronto in una libreria, non è farina del mio sacco.  Quello che, 
invece, io farei pagare è la competenza.  Se si pensa che il proprio 
lavoro valga 50 euro l'ora è perché, probabilmente, si è anche valutata 
la propria competenza.  Un algoritmo per le full-text che usi i PAT-tree 
potrei trovarlo bello e pronto, ma la competenza è sapere che per quel 
determinato problema serve un algoritmo del genere.  Purtroppo lo scotto 
da pagare per il programmatore è quello di fare un lavoro artigianale ma 
immateriale e che per molta gente non è altro che far illuminare una 
serie di lucine dietro un vetro.

In primis ringrazio tutti per avermi risposto,
Rispondendo a  Laforgia, azz hai azzeccato le tempistiche di realizzazione, 
complimenti, ho iniziato il 18 giugno e tra una cosa e l'altra terminero' 
intorno al 18 luglio, oramai il piu' l'ho fatto.
Sinceramente per l'esclusiva è decisamente si, il mio cliente vuole 
l'esclusiva, per il codice, sa già che se lo vuole deve pagare.
Tra le altre cose mi ha chiesto la traduzione in 5 lingue del software, 
dunque 50 eu/h ci stanno tutte.
Poi secondo me c'è la "soggetività" ovvero essendo uno scarso venditore 
vendo il mio lavoro a 10 Laforgia che è una faina di venditore lo vende a 
50.
Comunque sono dell'idea che non bisogna svendere il proprio intelletto, e il 
proprio lavoro.
Oltre a fare il programmatore, lavoro nel campo dell'elettronica, 
radiotelecomunicazioni e di gente che rovina il mercato è piena.
Ho imprecato anni a studiare, tantissimi euro in attrezzature, per poi 
svendere, mha se posso cerco di valorizzare il mio lavoro e venderlo ad un 
prezzo onesto, che non significa per forza vendere ad 1 ma far capire a chi 
vuole il servizio che tale servizio a un costo.
Comnque al di la' di tutto il cliente ha accettato il preventivo 50eu/h mi 
ha detto che il prezzo è concorrenziale rispetto ad altre offerte che ha 
ricevuto, e come non bastasse mi ha affidato anche un'altra commessa ancora 
più sostanziosa, nel campo dell'elettronica abbinata ad un software che 
dovro' realizzare.
Ancora grazie a tutti........................
Doberman (Max) 

 dovro' realizzare.
Che dire, sono contento per te.  Che il prezzo fosse concorrenziale, lo 
immaginavo (e previsto).  Anzi, credo che se si fosse rivolto ad altri, 
sarebbe venuto fuori facilmente il doppio.  In bocca al lupo.

 sarebbe venuto fuori facilmente il doppio.  In bocca al lupo.
Crepi con una balena in c..lo.... ;-P
x Laforgia
x caso hai ICQ?
se fosse mi contatteresti? 172412350

 si dice tutto e niente...
E infatti da questo paradosso emerge la mancanza di un nostro Ordine, di un
tariffario, dei sindacati, ecc..
Gia' anni fa si parlava dell'esigenza di avere un Ordine degli informatici
con tariffari specifici ecc ecc poi ovviamente il tutto e' finito in
politica e non se ne fece piu' nulla...
-- 
Morde. 
ICLDweb: 
http://www2.samatel.com/icld/

 valutata la propria competenza.
Perfetto, se una persona ritiene di avere una conoscenza tale da farsi 
pagare le vecchie centomila lire per un' oretta di lavoro ben venga.
Probabilmente non mi ritengo tale, o semplicemente ho a che fare con 
determinate realtà in cui magari il venirsi incontro è alla base. Io non 
sono tra quei brillanti che quando ha un problema con l' automobile dice al 
meccanico "mettici il tempo che ti ci vuole e fatti pagare il giusto 
compenso" ma piuttosto cerco di risparmiare sempre qualcosa dove possibile.
Sono cresciuto con la mentalità che il lavoro vada pagato onestamente, ed 
onestamente queste cifre mi spaventano. Limite mio, ripeto.
Ho poi piacere che Max sia riuscito a vendere quel prodotto al prezzo che si 
era prefissato.
--
- Carlo - 

 onestamente queste cifre mi spaventano. Limite mio, ripeto.
Il punto è che quella cifra proposta è onesta, a mio parere.
Nessuno cerca di fregare nessuno.

 è sempre sottovalutato e sottovalutato a parte forse rarissimi casi.
Sì, credo di sì.  Per fortuna io ho trovato uno di quei rarissimi 
casi ;-)

 Nessuno cerca di fregare nessuno.
Sono completamente in accordo con il punto. Inoltre vorrei sottolineare, 
nonostante sia già stato messo all'attenzione, che una commissione non 
può essere considerata solo sotto l'aspetto scrittura codice ma anche e 
soprattutto nella progettazione iniziale che ne stà alla base. Lo studio 
del progetto può portare via molto tempo in molti casi (naturalmente 
parlando di lavori di cui non si ha o non si trova nulla di pronto) 
quindi è da porre in primis. C'è poi il discorso competenza anche qui 
non si può generalizzare in quanto durante la stesura del codice ci si 
può accorgere che un componente non è funzionale a sufficenza e lo si 
potrebbe voler addirittura riscrivere. Questo prevede una competenza 
superiore rispetto alla media (bassa a cui penso di appartenere), ma 
nonostante questo un gestionale può venir fuori anche con conoscenze non 
proprio ultra approfondite e in tempi adeguati.
Ad esempio sono in sviluppo da 6 mesi per un progetto pilota che alla 
fine mi frutta in realtà solo 4500 € (iva compresa aimè) ma conto di 
poterne vendere almeno una decina ad un prezzo un pò più basso intorno 
diciamo ai 3000 (rientrerei nella media di guadagno di un programmatore 
medio). Se poi ne vendo di più altro che movimento Huau mi compro l'R1 
stavolta.
Se si lavora in una ditta, invece secondo me il lavoro del programmatore 
è sempre sottovalutato e sottovalutato a parte forse rarissimi casi.
Omega

 politica e non se ne fece piu' nulla...
Ed è stato meglio così, direi.  Io per principio sono contrario a 
qualsiasi tipo di "ordine".  Mi puzza di corporazione medievale e, se vi 
fosse, appiattirebbe il nostro lavoro che è, invece, fortemente basato 
sulle singole capacità intellettive.  Ci sono programmatori molto più 
bravi di altri, non vedo perché il loro lavoro dovrebbe "valere" quanto 
quello degli altri.


Rilancio, mia moglie che è iscritta aa un albo non è per nulla contenta, 
oltretutto bisogna pagare per essere iscritti ed il gioco non vale la 
candela....
In ogno caso pare che vogliano abolirli tutti perchè in Europa siampo 
(forse) gli unici, in altre nazioni sembra che non esistano.


 (forse) gli unici, in altre nazioni sembra che non esistano.
Come al solito, gli altri governanti si dimostrano piů 
intelligenti dei nostri.  Una professione intellettuale non č, per 
sua natura, assoggetabile ad alcuna una burocrazia corporativa. 
Poi, personalmente, penso che scoppierei a ridere nel leggere un 
qualsiasi codice deontologico per gli "informatici".

 qualsiasi codice deontologico per gli "informatici".
Prometto di non spiare la password del cliente
Prometto di non copiare le foto porno dalla macchina del cliente che ho
ricoverato per l'assistenza
Prometto di non leggere le mail bollenti tra il cliente e l'amante con i
commenti alle loro performances sessuali dell'altro giorno in motel
Prometto....
ROTFL!!!
