Newsgroup: it.lavoro.informatica
Titolo: stima costo software

ciao a tutti
volevo chiedervi voi come vi regolate per stimare il costo di un vostro
software;
in base alle ore lavorative... in base alle funzionalita', in abse alle
maschere/tabelle del db, o cos'altro?
chiedo cortesemente a chiunque volesse rispondere cose tipo UN TOT o roba
del genere di astenersi...
Grazie in anticipo a chi vorra' aiutarmi...

la domanda è un troppo generica per avere una risposta completa ed
esauriente ed è stata trattata molte volte anche in questo n.g.
Sono tanti i fattori che vanno ad incidere su di un preventivo,
chiaramente le ore lavorative necessarie alla produzione del software
sono uno di questi fattori.
Alle considerazioni materiali sul prodotto (funzionalità,
complessità, responsabilità ecc) si possono poi aggiungere
considerazioni molto più sottili legate alla tua situazione
professionale, come l'importanza del committente nel tuo portafoglio
clienti, il valore del lavoro svolto, non solo sul mercato ma anche
come crescita della tua attività, come questo insomma possa esserti
utile aldilà dell'aspetto economico circoscritto alla prima vendita, e
potremmo andare avanti ad aggiungere altri 1000 considerazioni di
questo genere.
Per una stima generica e veramente grossolana, puoi conteggiare i
giorni uomo che ti porterà via gestire tutto il progetto (analisi,
contatto con il cliente, sviluppo, consegna, debug, assistenza, ecc
ecc), decidi la tua tariffa giornaliera e moltiplichi.
--
SisQo

 maschere/tabelle del db, o cos'altro?
N. ore lavorate * costo orario
il giochino e' fatto
se lo rivendi vuole dire che hai un prodotto.
In questo caso sinceramente non ti pare una domanda idiota ?
E' come dire a quanto vendete gli elettrodomestici ?
Una lavatrice avra' un prezzo e un aspirapolverer ne avra' un altro non
credi ?
N
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio
news:81Z21Z128Z30Y1...@usenet.libero.it...


 grazie ancora!
Quota meglio grazie
Se e' una commissione o lavori a giornate o a fornitura.
Se e' a giornate inizi e via
Se lavori a fornitura sinceramente la tua domanda e' assurda.
Come facciamo a saperlo , ma ti rendi conto ?
Cosa vuoi trovare nei vecchi post la palla di vetro ?


scusa... io vi avevo solo ringraziato...
le info della prima domanda mi sono state d'aiuto
certo che non cerco la palla di vetro nei vecchi post, ma solo di capirci di
piu' senza farvi ripetere
su argomenti di cui avete gia' discusso
chiedo scusa per "l'assurdita'" della mia domanda... ma almeno ora so che il
50%
degli utenti di usenet non postano per aiutare gli altri ma solo perche' non
hanno niente da fare...
grazie comunque

 hanno niente da fare...
Certo. Come diceva Ivan Benassi detto "freccia".. "testa dentro che fuori è 
un brutto mondo" 

 maschere/tabelle del db, o cos'altro?
E' veramente complicato.
Possiamo parlare un po' di stima dei tempi.
Puoi cercare un po' sui function point ed hai una stima. Ma per passare
ai tempi?
Quanto ci metti ad implementare 100 FP? Boh, ne son saltati di project
manager per questo.
Allora fai un progetto di massima: conti le maschere utente, conti le
tabelle, valuti se devi implementare funzioni batch per il caricamento
dati, cerchi di ricordarti quanto tempo ci hai messo in un tuo progetto
"simile" a questo (perche' un conto e' fare una maschera per
visualizzare i dati in VB, un altro se devi farlo in JSP per Tomcat o
se devi metter mano ad EJB su WebLogic), fai due conti, incroci le
dita, e dici ok, ci vogliono 60 gg. (e qui gia' stai tirando ad
indovinare, perche' ti possono piovere addosso requisiti di tutti i
tipi e di giorni ce ne vogliono 600...).
A questo punto non e' finita.
Devi stabilire:
a)il costo del prodotto
b)il costo dell'installazione
c)il costo della manualistica/modalita' utilizzo
d)il costo e la modalita' della manutenzione
Ancora:
puoi farti pagare a "giornate"
puoi farti pagare a "corpo": vedi cosa c'e' in giro sul mercato che ha
le stesse funzionalita' che ti sono state richieste, ne vedi il costo e
decidi se puoi venderlo alla stessa cifra, al triplo perche' e'
personalizzato, non c'e' limite al rilancio...
Anche se ti fai pagare a giornate non e' semplice:
puoi chiedere 250,200,150,100 euro al giorno, dipende da un sacco di
fattori: e' un cliente che vuoi "conquistare" e fai un offerta "bassa"?
e' un cliente che ha spendere? e' un cliente che oggi c'e' e domani e
no e lo vuoi spennare ? e' un cliente da fidelizzare?
Diciamo che ogni progetto ha una sua valutazione ed un suo
"prezzo".....
Forse e' piu' facile se parlassimo di un progetto concreto e non cosi'
sull'astratto.
A me, una volta, e' capitato un cliente che mi ha detto: devi
prepararmi i requisiti per un sw che mi serve.Ci vogliono 2-3 settimane
e ti pago 100 euro al giorno.
Indagando un altro po' ho capito:
il cliente aveva solo 1500 euro da spendere,
aveva buttato giu' un micro-documento su cui erano segnati 12 titoli di
paragrafi e che contava di svilupparne 1 al giorno, cmq. anche se ci
fosse voluto piu' tempo non era disposto a spendere di piu' perche' era
colpa mia che non conoscevo l'argomento....
Ora ti faccio una domanda: con questi presupposti avresti accettato?
Alla fine ho rifiutato: rischi troppo alti (per me, magari per qualcun
altro no). Se avessi sforato avrei lavorato gratis,
ma se avessi avuto un sw che andava bene alle sue esigenze, magari
perche' gia' fatto per altri, avrei potuto benissimo accettare.
Ora basta. Ho scritto troppo e non ti ho detto niente.
L'unica cosa che ti devi appuntare e':
quando sviluppi non devi conteggiare solo il tempo di sviluppo, ma
anche quello di analisi, test, manualistica, fare un preventivo per la
manutenzione..
Ciao e coraggio: sbagliando si impara

Ora basta. Ho scritto troppo e non ti ho detto niente....


 hanno niente da fare...
ecco.
questa stronzata te la potevi risparmiare.
-- 
FabMind
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 questa stronzata te la potevi risparmiare.
anche se non in riferimento a questo thread è così, devi ammetterlo.
Anche più del 50% a mio avviso sono post inutili, volti a flammeggiare, a polemizzare, a criticare, 
a farsi vedere, a portare il thread OT, ad offendere, a farsi belli, ecc...
Se conti quanti post sono veramente utili ai fini di risolvere il problema dell'autore di un thread 
io penso che difficilmente si superano i 5/10 post, a fronte di svariate decine di repliche.
Le più frequenti e più fastidiose risposte inutili sono quelle di cercare in google o nei post 
passati o volte a sfottere l'autore (spesso inesperto) di un thread.
Non si risolve niente perchè ci saranno sempre nuovi soggetti che faranno domande trite e ritrite, 
ma non è rispondendo a tutti quelli passati che si risolve il problema, è solo fatica sprecata, 
meglio ignorare il post, di modo che possano rispondere solo quelli veramente interessati, 
altrimenti il thread resterà senza risposta e l'autore cercherà altrove (stesso risultato con minore 
caos e perdite di tempo).

 cercherà altrove (stesso risultato con minore caos e perdite di tempo).
Sottoscrivo.
E' uno dei più grandi problemi di usenet e se vogliamo aggiungere anche irc.
Se uno non ha voglia di rispondere non lo faccia! è inutile rispondere 
idiozie!

 cercare in google o nei post passati 
Il fatto che tu le definisca "risposte inutili" la dice lunga.
Se la risposta alla domanda c'è già nei post passati, magari di persone
più esperte di te, ti sembra così inutile dirgli di cercare lì la sua
risposta? Oppure preferisci dare tu stesso la risposta, magari sbagliata
e probabilmente peggiore di come è già stata data?

 e probabilmente peggiore di come è già stata data?
vedi sopra.
ciao

 meglio ignorare il post, di modo che possano rispondere solo quelli veramente interessati, 
in questo caso specifico tutto e' partito dalla solita domanda che non
puo' avere risposta se non quella classica: "un tot".
E l'autore aveva giustamente pensato di sollevare una cortina rettale
(cioe', si e' parato il culo) perche' sapeva benissimo che la sua
domanda non poteva avere risposte e se poteva averle queste erano gia'
state date in passato trilioni di volte (stabilisci una tariffa oraria,
fai una stima in ore, moltiplica).
ora, dopo che il buon nicolino gli aveva in pratica rifornito la solita
risposta, questo se ne esce anche con la stronzata del 50% per cento di
gente che non ha niente da fare...
se nicola non fosse un signore l'avrebbe gia' ben mandato in culo.
ma siccome siamo fini consigliamo al nostro questuante-questionante di
lurkare di piu' e di pensarci bene prima di scrivere la solita stronzata
sul 50% della gente su usenet che non ha niente da fare.


 idiozie!
eh gia'...


 e probabilmente peggiore di come è già stata data?
Perchè la mia risposta deve essere sbagliata o peggiore della tua o di quella di qualcun altro? Chi 
lo sostiene?
Hai la netta convinzione che a parte 3 persone gli altri siano perfetti imbecilli che non capiscono 
niente di informatica e che siano programmatori scimmia? Questa presunzione di superiorità, che 
aleggia in tantissimi nel ng mi pare che sia stata la causa principale di questa mania di rispondere 
con monnezza a legittimi (manifesto di ili) domande fatte dfa new, che proprio perchè sono new fanno 
domande e che senza ng forum e wiki resterebbero new molto più a lungo.
Le persone che considero veramente *grandi*, veramente *esperte* e veramente dei *professionisti* 
sono quelle che danno risposta concisa e mirata ad un problema, che aiutano nella ricerca, che danno 
il buon esempio di comportamento e che fungono da modello per i più giovani ed inesperti.
Io non sono un esperto saggio professionista, ma anche nel resto del ng non sentitevi tanto esperti 
professionisti, io ne conto davvero pochi, tutti gli altri aumentano solo l'entropia del gruppo e 
rendono eventuali ricerche eccessivamente time expensive.
P.S. Non ho detto che /tutti/ i frequentatori di questo ng non sono esperti professionisti, ma la 
stragrande maggioranza, qualcuno che da risposte magari non sempre concise ma volte a risolvere il 
problema in un post o poco più c'è e c'è sempre stato.
Con questo post vorrei solo far riflettere tutti quelli che hanno l'esperienza ma magari non hanno 
il carattere o la saggezza per prendere la strada di quei pochi che dovrebbero essere il modello, se 
seguite il comportamento delle persone giuste il gruppo tenderà a migliorare, quindi:
1) smettere di dare post inutili (spam come un tot intendo o ricerca su google o i post passati 
senza alcun aiuto o riferimento), meglio tacere in questi casi così non aumentano i post 
inutilmente, qualcuno che risponde c'è sempre;
2) cercare di seguire l'esempio di chi da risposte mirate ad aiutare e non a fare il gradasso 
sfottendo il niubbo che fa la domanda, e più è idiota la domanda più è niubbo l'autore quindi più 
merita e necessita di una risposta coi controcoglioni e di un modello saggio, non di una frasina 
citata del menga o risposte generiche di presa per il culo, trattare con sufficienza gli altri è 
quanto di più ci possa rendere ignoranti e niubbi altro che esperti e professionisti;
3) creare ed organizzare diverse faq a tema, così che per i 4 o 5 temi più frequenti ci sia una faq 
apposita e basterà fornire ai niubbi una *risposta sola* che punti alla faq appropriata.

 hanno niente da fare...
La maggior parte degli utenti di usenet non ha preso i ng come help
desk, o come servizi di consulenza commerciale o del lavoro gratuita.
Tu evidentemente ricadi nella percentuale minore.
bye G.L.

ragazzi, io avevo chiesto come fare a trovare le news archiviate e mi avete
riempito di parole...
ma non e' piu' semplice fare cosi':
se il post non vi interessa... evitate di rispondere.
grazie

si, ma come dicevo prima: se il post non vi interessa o vi sembra assurdo o
stupido... perche' non lo ignorate?
io nelle materie in cui sono piu' ferrato rispondo volentieri e do consigli
ma se leggo un post che nn mi interessa non rispondo
forse davvero faccio parte della percentuale minore, quella di gente del
mondo che rispetta gli altri, anche se non sono esperti come voi...
buona domenica.

per tua info
era la prima volta che usavo le news
scusami se ho posto una domanda su un argomento trattato tante volte, non lo
potevo sapere.
dopo ho subito chiesto scome poter controllare l'archivio delle news e mi
avete mandato a cagare
domanda: MA UNO COME DEVE ESSERE PER ANDARVI BENE?

 riempito di parole...
Per carità, hai ragione. Ma intanto hai cambiato anche identità, se ti
metti a girare tutti i comportamenti fastidiosi ci stà di prendere delle
parole. Non credi?
O è opinabile anche questo?

domanda: MA UNO COME DEVE ESSERE PER ANDARVI BENE?
Come niubbo del gruppo ?
Capace di usare il PC, capace di usare internet e che conosca la
netiquette dal che deriva :
- sapere cosa e' un gruppo di discussione
- sapere come presentarsi su un gruppo di discussione
- sapere come fare ricerche con google o altri strumenti
- leggere i post passati prima di postare
- saper quotare
- evitare come la peste l'anonimato e il morphing
- umile quel tanto da non "pretendere" risposte a tutti i costi
(specie se sono state gia' date in passato)
- umile quel tanto da non credersi una povera vittima (complesso di
Calimero)
Tanto per citare alcuni punti che di solito fanno innervosire i
frequentatori abituali di un gruppo.
-- 
Legge di Flon
Non c'e' linguaggio in cui sia difficile scrivere cattivi programmi.
FAQ del gruppo : 
http://www.sen.it/faq/it.lavoro.informatica.faq.html

 domanda: MA UNO COME DEVE ESSERE PER ANDARVI BENE?
si legge le FAQ.
si legge un qualsiasi documento in rete (ce ne sono trilioni) che spiega
come postare su usenet, come quotare, dove trovare i post passati.
e questo vale per tutti, ma ancor di piu' per chi e' del nostro
mestiere.


 O è opinabile anche questo?
chiedo scusa, nn sapevo he cambiare identita' desse fastidio
non volevo nascondermi altrimenti non avrei risposto al post
cmq non cambiero piu identita... credevo fosse solo un nick come nelle
chat...

ok leggo subito il materiale che mi avete consigliato e spero di diventare
un esperto
non ne sapevo l'esistenza (io uso outlook express dal primo giorno in cui ho
installato fastweb e mi arrivano solo i messaggi, non ho trovato faq e roba
del genere)
e cmq non volevo trovare delle giustificazioni..
penso che anche per voi ci sia stata la prima volta in cui avete utilizzato
le news
quando non eravate professionisti...
be in tal caso ricevere risposte come le vostre non incoraggia a farne uso
una seconda volta...
cmq per me la mia domanda non era una stronzata,
altrimenti non l'avrei postata
vi ringrazio per il tempo che mi avete dedicato, e ringrazio sorattutto
coloro che
mi hanno dato info e consigli utili

 mondo che rispetta gli altri, anche se non sono esperti come voi...
esattamente, sono davvero pochi e soprattutto sono quelli che si beccano loro stessi degli 
irrispettosi, perchè non hanno controllato le faq o cercato nei post passati...
Hai perfettamente ragione su tutto a mio avviso, ma che ci vuoi fare se vuoi avere a che fare con 
informatici devi abituarti a questi trattamenti, questo è il livello umano della maggioranza, un 
livello di pura superiorità intellettuale.

 buona domenica.
Altrettanto a te.
bye G.L.

 chat...
Fai cosi': sottoscrivi il newsgroup it.faq, e leggi i post periodici
riguardanti l'uso delle risorse di rete. Per sapere cos'e' la
"netiquette", basta una ricerca su google. Per ricercare nell'archivio
di usenet, sempre su google vai su "gruppi"/"ricerca avanzata".
bye G.L.

 mi hanno dato info e consigli utili
Questi verranno tutti messi nella lista dei Non Proffessionisti e 
lapidati pubblicamente!
:)
Uince (Un non proffessionista)
P.S.
Comunque basta (almeno per me) scrivere sull' argomento perchè tanto uno 
che è Professionista lo rimane per Sempre e non cambia, e poi qui si 
parla di it.lavoro.informatica(.per.Professionisti)!

> Grazie in anticipo a chi vorra' aiutarmi...
Noi di solito facciamo così:
Per prima cosa scomponiamo il lavoro in attività e tracciamo un 
approssimativo e provvisorio diagramma temporale di tali attività 
(qualcuno dice un gannt??) per vedere + o meno quanto tempo ci vuole per 
farlo in una ipotesi più vicina al worst case per stare tranquilli...
Poi abbiamo una tabella dell'ordine degli ing con il tariffario ed una 
serie di strumenti per calcolare il costo giornaliero.
Facciamo il conto e...
..e ci mettiamo a ridere perchè di solito la cifra è astronomica.
Dopo di che decidiamo in base a quanto ci frega di prendere la commessa, 
  di andare incontro al cliente ed alla difficoltà e alla durata 
dell'opera un costo a corpo sulla scorta dell'esperienza maturata 
facendo altri lavori nel campo dell'azienda cliente.
Trini