Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Compenso

Scusate, secondo voi qual è il GIUSTO compenso per uno sviluppatore VB che
sta seguendo un progetto Software distribuito (territorio nazionale) e non
solo?


1.000.000 di euro!!!!


 PaoloS racconta in giro che

taccagno :-P
-- 
Morfeus®
Free Joint
 :PII


lui ha detto GIUSTO mica 'adeguato'... :-)

 lui ha detto GIUSTO mica 'adeguato'... :-)
no lui ha detto seguire un progetto, quindi va in giro col CDROM del SW per
tutta l'Italia (E NON SOLO ?)  , quindi solo il rimborso per le trasferte e
il buono pasto giornaliero ! :p
PS: SCHERZIAMO OVVIAMENTE MA AMMETTI CHE SEI VAGO e poi il consiglio e' che
devi iniziare a valutarti , anche se sbagli , che te frega ma intanto ti
cominci a fare il TUO tariffario !

 intanto ti cominci a fare il TUO tariffario !
Allora vediamo approfitto per un consiglio mi sembra il posto giusto
quanto devo chiedere ad un cliente per un sito Web che permetta
Web Service
una gestione amministrativa
una gestione da operatore (immobiliare)
il sito in questione gestirebbe una società immobiliare!
Tutto in Asp.Net
Il mio tariffario stava per prevedere 3500 € + spese di hosting
1° Anno di mautenzione gratuito,successivi cotratti a scadenza annuale.
Che ne pensi?

 1° Anno di mautenzione gratuito,successivi cotratti a scadenza annuale.
eh eh , io non cio' esperienza, noi vendiamo siti cosi, a volte li regaliamo
a volte li facciamo pagare 3000euro quelli di 4 pagine statiche ...
non so, una volta facevo parte di un gruppo WM, era un sito internet, prova
a cercare se esiste ancora una cosa simile !
Google "wm tariffe" bho !


 Gigio2k [work] racconta in giro che

troppo generico ma grazie ,comunque era mia intenzione *non* fare il WM
cioè io vendo un programma totalmente Side-Server ma accessibile via ...
Browser,Palmare,cell..
Così +o- strutturato
Gestione Amministrazione
-Le persone con questo tipo di accesso gestiscono
--Account operatori
--Articoli(Case)
--Contratti Clienti
--Agenti
--Visibilità su tutto l'applicativo
Gestione Operatore
-Le persone con questo tipo di Accesso gestiscono
--Gli Account clienti e i contratti a loro assegnati
--manutenzione "Articoli"
--gestione Annunci/richieste
--mailing list
--gestione appuntamenti
--ecc..ecc...
Web Services.ci sto lavorando o dovrei farlo vediamo
-possibilità di interazione con un programma integrato nel pacchetto
 con servizi di Backup/Ripristino
-Espone Metodi(Api) per collaborare con altri siti(spero proprio che siano
anche miei)
favorendo la collaborazione
Ora il prezzo da me indicato è di fatto in via amichevole ,un amico di
sportal.it
mi ha detto che varrebbe 5000 EFRI +spese di gestione(compreso Hosting)
A me invece servirebbe un pò di pubblicità nel settore...sto in fase di
promotion...;)
Tutto pacchettizzato con la possibilità di escludere alcuni moduli e
abbassare gli €.
Visto che ho comprato gli strumenti
come minimo si devono ripagare se no dov'è l'investimento?O No?
Ciao
Alessandro


 Che ne pensi?
Ahemm 3500 tasse escluse, ovvero l'IVA (o la ritenuta d'acconto), quello che
poi pagherai di irpef, irap, inps... ecc...
mi sebrano pochini, io direi 5000 e con alcuni "distinguo".
Innanzitutto alla base del tuo lavoro ci deve essere una analisi funzionale
del prodotto, ovvero un pezzo di carta firmato da te e dal cliente in cui
stabilite, byte per byte, pixel per pixel tutto quello che il programma deve
fare, che deve mostrare ecc...
Poi considera che sviluppare un'applicazione server side comporta:
Macchina di sviluppo (magari il tuo PC) che deve avere lo stesso ambiente
software del server, ma chiaramente la potenza sara' limitata.
Macchina di produzione (generalmente e' il PC in housing, fornito dal
provider, del quale conosci tutto, ma sul quale non metterai mai le mani
sopra)
Due mesi in confessionale per fare ammenda di tutte le bestemmie che
scaglierai contro cielo & inferi quando proverai a far girare
l'applicazione, creata sulla macchina di sviluppo, sul server per la prima
volta (poi ci sono la seconda volta, la terza, la quarta ecc...).
Altri due mesi in confessionale dopo il debugging.
Adesso studia i calendari ebraico, musulmano e buddista perche' dovrai fare
in modo che le pagine web dell'applicazione si vedano bene su palmari,
netscape 4 e 6, mozilla vari, IE 4 e successivi e tutta la pletora di
browser e S.O. esistenti.
O credi che l'HTML venga interpretato correttamente su ogni browser, tutto
nella stessa maniera?
Ok, quando, tra 6 mesi, avrai finito di smoccolare e il cliente si riterra'
soddisfatto potrai aspettarti di essere pagato.
Nel contratto devi stabilire "QUANDO" avranno inizio i lavori, "QUANDO"
avranno termine, se ci sono "stati di avanzamento" quanto e quando devi
essere pagato... ecc... altrimenti ti farai un cxxo come una capanna e
rischi di non vedere il becco di un quattrino.
Questo tanto per cominciare.
3500 euro per un'applicazione server side complessa come la gestione di
un'agenzia immobiliare sono pochi.
Fai una stima dei tempi, raddoppiala fa conto che un tuo mese di lavoro vale
2000 euro (dei quali meta' se ne andra' via in tasse, alcune subito altre a
fine anno fiscale).
 Considera che, nella migliore delle ipotesi (te ne freghi degli altri
browser e ti concentri su uno solo, hai gia' i sorgenti pronti, devi solo
implementarli e la macchina di sviluppo coincide con quella di produzione)
ci metterai 2 mesi e mezzo, quindi 5000E, o almeno e' il tempo che
impiegherei io e questo costo non comprende la macchina di produzione che
DEVE essere a carico del cliente e rispondere esattamente alle specifiche
del programma che tu hai sviluppato (senno' sono volatili per diabetici).
Considera pure che, a prescindere da quello che dice il contratto, la
manutenzione della macchina tocchera' a te (nel senso che ti romperanno le
OO ad libitum) e quindi devi prevedere nel contratto il numero massimo di
interventi di manutenzione inclusi in quei 5000 che chiederai.
La rogna di amministrare una macchina da remoto, specie se il provider e' un
po' (str...)restrittivo e rompiballe, e' che non ti sara' permesso
installare nulla (quindi "scripting component" a gogo') e potrai accedere
via FTP solo alla cartella che contiene i file dell'applicazione, se il
provider si comporta cosi', tuttavia per te sara' un bene, basta che ti
ricordi di scrivere nel contratto che non potrai rispondere dei
malfunzionamenti legati alla macchina. Se per disgrazia la manutenzione del
server tocca a te considera che perderai circa un giorno lavorativo al mese
(se va bene).
Cmq, tanto per tagliar corto (non ci riesco mai):
Non iniziare a lavorare finche' tu ed il tuo cliente non avete definito bene
Cosa deve fare l'applicazione in ogni sua parte
Chi si occupa della manutenzione del programma
Chi si occupa della manutenzione del server.
Messo nero su bianco tutto cio' valuta, in base alla tua esperienza, quanto
tempo impiegherai (in giornate lavorative di 8 ore ciascuna), su questa
stima applica la legge del 90/90 (il primo 90% del lavoro si fa nel 90% del
tempo, il restante 10% nel restante 90% del tempo) e piu' o meno e' il tempo
che impiegherai a scrivere il codice.
Il beta testing deve farlo qualcuno diverso da te (magari qualcuno che poi
dovra' utilizzare il programma, MA NON IL CLIENTE!), quindi anche se
richiedera' un tempo 4 volte superiore a quello che hai impiegato a scrivere
il codice, non ti portera' via molte ore di lavoro, solo qualche notte
insonne ^_____^
A questo punto hai pronto il preventivo che maggiorerai a tua discrezione in
modo da poter trattare sul prezzo e/o sulle cose da fare (magari ti ha
chiesto la luna, marte e un pezzo di saturno, ma te ne sei reso conto solo
dopo che hai iniziato l'analisi).
8 ore di lavoro per un applicazione web valgono 55 - 75 euro, dei quali tu
intascherai circa il 48% (il resto sono tasse), o almeno e' quanto prendevo
(inps e iva inclusi) durante l'ultimo lavoro (1 anno fa').
Spero di esserti stato d'aiuto
Andrea

 Andrea
Alessandro
