|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
[Valutazione] Sistema informativo
non sapendo a chi rivolgermi...eccomi qui.
dovrei fare un sistema informativo "abbastanza complesso", con relativo db...studio...prerequisiti olap, web access panel e tutto quello che c'è intorno. ora mi chiedevo, come posso fare una valutazione "a priori"??? non avendo esperienze in merito (esperienze lavorative) rischio di spararlo troppo grosso, o troppo poco grosso...e con relativi problemi del caso. inoltre, voi, in prospettiva, vorreste più una cifra bassa con royality a lungo tempo, tipo il 10%, o cifra iniziale 0 con 50% royality (col rischio di restare a bocca asciutta)?
__________________
My gaming placement |
![]() |
![]() |
![]() |
#2 |
Bannato
Iscritto dal: Nov 2002
Città: Roma
Messaggi: 810
|
Sei sicuro di essere in grado di realizzare un sistema così articolato e sufficientemente "professionale" da essere pagato senza avere esperienza di questo tipo?
Per un prodotto del genere puoi chiedere qualsiasi cifra, ma un lavoro professionale prevedere una pianificazione a priori su cui considerare il costo in tempo di lavoro effettivo. Insomma, decidi la data di consegna (che non dovresti eccedere) e valuta un compenso in base ai giorni di lavoro. |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
Quote:
la tempestica l'ho già pensata, ma non sò come valutarla (non ho mai lavorato...this is problme!!!)
__________________
My gaming placement |
|
![]() |
![]() |
![]() |
#4 |
Bannato
Iscritto dal: Nov 2002
Città: Roma
Messaggi: 810
|
Il mondo del lavoro è molto diverso da quello accademico... Credimi, potresti imparare più in una settimana di lavoro che in un mese di studi!
![]() Non posso dirti quanto chiedere, ma considera che il compenso, a questi livelli, dipende da chi è il committente, da quanto professionale è la richiesta e in che tempi dovrai consegnare il prodotto finito, quanto è urgente, ecc. Nessuno ti vieta di chiedere 20.000 Euro per un mese di lavoro, ma l'unica cosa ragionevole è capire chi hai di fronte e impostare un compenso che lui possa sopportare senza problemi e tu possa accettare col sorriso. Altro non saprei dirti... |
![]() |
![]() |
![]() |
#5 | ||
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
Quote:
Quote:
siccome l'azienda da questo mio sistema trarrà dei benefici economici, io avevo pensato a queste 2 soluzioni: 1) mi dai ora un 5*x, poi tu "rivendi" (in realtà si tratterebbe di un affitto del servizio) il prodotto a x e su questo ulterioe x mi dai il 15-20% 2) mi dai 0 ora, però mi dai il 50% di tutti gli incassi su questo prodotto. credi che sia "proponibile" una cosa del genere?
__________________
My gaming placement |
||
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
|
Quote:
__________________
Khelidan |
|
![]() |
![]() |
![]() |
#7 |
Bannato
Iscritto dal: Nov 2002
Città: Roma
Messaggi: 810
|
|
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
Quote:
__________________
My gaming placement |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: May 2005
Città: Trieste
Messaggi: 2285
|
oltre a quanto detto dai vari colleghi qua sopra, tutto correttissimo, mi permetto una piccola aggiunta: la manutenzione del sistema e gli aggiornamenti
![]() li fai aggratis o a pagamento?contratto di manutenzione? e i requisiti?se emergono durante lo sviluppo, e emergono sicuro, sono a parte(come prima evolutiva) o li aggiungi man mano aggratis pure quelli? pensaci bene ![]() edit:mia opinione, non avendo esperienza credo che ti convenga chiedere un tot subito(in base alle ore spese) più eventuale percentuale sul loro utilizzo, oppure tot fisso più un forfettario sul riutilizzo
__________________
neo mini v2 / asus strix z490i / 10600k@? / uh12s / rx6700xt / 32gb ddr4@3200 / sandisk 250 + asenno 1tb / lenovo g34w
trattative concluse : tante... |
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
Quote:
ecco questo non era stato valutato come aspetto dal sottoscritto ![]() credo che sia un motivo in più per chiedergli una percentuale sull'utilizzo e offrirgli assistenza "base" gratuita. se vogliono rivoluzionare si paga, se vogliono piccole features anche gratis... quindi sei più propenso alla mia prima proposta, giusto?
__________________
My gaming placement |
|
![]() |
![]() |
![]() |
#11 | |
Senior Member
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
|
Quote:
![]()
__________________
Khelidan |
|
![]() |
![]() |
![]() |
#12 | |
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
Quote:
se ovviametne scappano abbasso...e cmq...secondo voi come fisso minimo, considerando che ci lavorerò un mese pieno e anche di più, a quanto posso abbassarmi? considerate che siamo in 2...io avevo pensato 2500+le provviggioni, altriemnti 5000€
__________________
My gaming placement |
|
![]() |
![]() |
![]() |
#13 | |
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Quote:
E' probabile che chi ti commissiona il lavoro voglia pagarti una cifra X che nelle loro intenzioni copre il tuo lavoro e l'acquisto di tutti i diritti sul prodotto, perfettamente "esent-bug" (ovvero che se si manifestano bug dopo il rilascio del prodotto per loro sei comunque vincolato a risolverli e la cifra da loro già pagata copre anche questo lavoro...) A seconda del prodotto che ti è stato richiesto di realizzare si possono aprire diversi scenari, post rilascio, ad esempio il vedersi ricontattare per risolvere bug passati inosservati (pagati o meno) oppure per richieste di modifiche/aggiornamenti (pagati ovviamente), dove in pratica ogni "intervento" commissionato farebbe storia a se. A parte queste considerazioni, quelle più immediate sono sulla effettiva fattibilità da parte tua del software nei termini che stabilirai col cliente: se ti trovi a dover fare i conti con l'implementazione di tecnologie che non ancora conosci o altri fattori similmente fonte di incertezze (librerie mai usate prima, ad esempio) prendi la stima di massima del tempo occorrente per completare il progetto che pensi sia adeguata e moltiplicala almeno per 4. Ultimo aspetto importantissimo: la disponibilità del cliente nel metterti a disposizione tutti i dati che ti servono per l'analisi dei requisiti e a partecipare con te attivamente (sempre che tu scelga di agire in questo modo) alla fase di analisi per determinare i requisiti: è un'iterazione continua [raccogli le info dal cliente / analizzi il tutto / dai un feedback al cliente / il cliente modifica qualcosa /... riparte l'iter... occhio a non andare in loop infinito ![]() Per "paracularti" da eventuali contestazioni sull'aderenza del tuo prodotto alle loro richieste l'ideale sarebbe quello di arrivare a produrre un documento firmato da entrambe le parti che sancisca in modo abbastanza dettagliato i requisiti del software. Potresti così avere un'idea più precisa di cosa dovrai effettivamente risolvere/implementare e, di conseguenza, una tempistica (quindi i costi). Questo aiuterebbe te ad avere una "base di partenza" più sicura: se in corso d'opera poi saltano fuori richieste di modifiche da parte del cliente (e sta sicuro che succederà) ripsetto ai requisiti fissati potete integrarli tra i requisiti del software integrando di concerto i tempi di sviluppo e il compenso [e a volte capiterà che a fronte del maggior costo il cliente scarterà modifiche che aveva inizialmente avanzato sulla spinta dell'entusiasmo non pensando ai costi associati].
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) Ultima modifica di banryu79 : 22-10-2009 alle 11:26. |
|
![]() |
![]() |
![]() |
#14 | |
Bannato
Iscritto dal: Nov 2002
Città: Roma
Messaggi: 810
|
Quote:
E' piuttosto usuale, ed è un tipo di assistenza che danno solo i lavoratori occasionali e alle prime armi. Meglio offrire un prodotto finito, e all'occorrenza ritrattare un compenso se vogliono una modifica al progetto che gli hai proposto. Se sbagli nella valutazione dei requisiti non si accolleranno mai il prezzo della differenza (a meno che non sia irrisoria), mentre ritratteranno più volentieri il compenso totale per il lavoro finito. Credimi, ho fatto spesso dei lavori a cifre oneste, e più di una volta mi hanno dato più di quello che ho chiesto, senza dover prevedere assistenza a priori che - quando è capitato di doverla dare - mi hanno pagato per ogni singola occasione. |
|
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
ok.
la collaborazione con il richiedente c'è, inoltre loro utilizzano già un sistema simile, che vorrebbero soppiantare con un nuovo che è quello che dovrei fare io. praticamente loro vogliono sostituirsi ad una azienda esistente con il "mio" sistema, per poter guadagnare prima risparmiando quello che loro pagano di affito, secondo affittando a 3 il loro sistema. quindi avrei anche delle linee guida molto chiare e dirette (drag&drop style), avendo accesso totale al sistema in utilizzo ora. per questo il progetto non mi"spaventa"...le conoscenze teoriche le ho, 1 mese imparo la teconologia, un mese lo realizzo, e cmq come deadline mi dare 4 mesi, quindi ho un margine di 2 mesi per eventualmetne rifinire e debuggare...
__________________
My gaming placement |
![]() |
![]() |
![]() |
#16 | |
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
Quote:
ho fatto un programma per un salone per uomini che gestisce: clienti - appuntamenti - magazzino - cartoline di auguri - mail - sms - backup dati via mail e sul sistema stesso e ho chiesto 300€, rendendomi conto che magari è una valutazione scarsa...e che avrei potuto anche chiedere di più. però alla fine "per me" non è stato molto difficile farlo, quindi non sò come quantificare il mio lavoro (ancora)
__________________
My gaming placement |
|
![]() |
![]() |
![]() |
#17 | |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
1 mese per imparare la tecnologia? Forse per imparare i rudimenti, buoni forse per passare un esame di informatica, ma acquisire le conoscenze per sviluppare un prodotto professionale occorrono anni di esperienza pratica di fornte a problemi realistici. 1 mese per l'implementazione? In un mese fai a mala pena un sito di reportistica, qui stiamo parlando di un sistema completo. Poi sei sicuro di avere sufficienti conoscenze per lo sviluppo di un database? E per la scelta del DBMS da usare? Non è che magari suggerisci l'unico DBMS che hai studiato/usato all'università? Secondo me più realisticamente dopo 4 mesi sarai ancora a discutere con il cliente sulle modifiche in corso d'opera che vuole apportare. Perchè si con lo sviluppo agile i software vengono fuori meglio, ma se non hai polso ed esperienza per guidare il cliente, affoghi. |
|
![]() |
![]() |
![]() |
#18 | |
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
Quote:
per la guida con il cliente è relativo, ho los trumetno che usano adesso e loro vogliono "lo stesso"....
__________________
My gaming placement |
|
![]() |
![]() |
![]() |
#19 |
Bannato
Iscritto dal: Nov 2002
Città: Roma
Messaggi: 810
|
Non voglio demoralizzarti, ma aspettarsi che l'ambito lavorativo sia consequenziale a quello accademico è un po' ingenuo e ti darà solo delusioni.
Che intendi con "Imparare una tecnologia" ? Di che tecnologia stai parlando nello specifico? Quasi tutti i progetti in cui ho lavorato sembravano molto più semplici all'inizio che non a metà dell'opera, e l'esperienza ti permette di prevedere situazioni scomode. Mi è anche capitato di dover lasciar perdere (e rinunciare alla paga ![]() Un prodotto sviluppato su un sistema che non padroneggi rischia di mettere a repentaglio l'attività del cliente e quindi il tuo curriculum (e il tuo portafogli). Ad ogni modo il miglior sistema per realizzare un prodotto finito in breve tempo è quello di conoscere quanti più prodotti open-source possibili. In questo modo puoi implementare delle funzioni già sviluppate e collaudate senza dover scrivere cose che altri hanno perfezionato in anni di lavoro e reso liberamente fruibili. E' chiaro che sviluppare da zero sia più "divertente", ma temi come sicurezza informatica, affidabilità, accesso al database e cose del genere richiedono sviluppi paralleli che non puoi certo scrivere e perfezionare al punto da presentarli in un sistema finito in appena 4 mesi. |
![]() |
![]() |
![]() |
#20 | |
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
Quote:
php che devo impèarare,ma ho fatto un e-commerce (non a livello didattico) in jsp e javascreapt, quindi dovrei imparare solo come "ragiona" php, ma a livello teorico "sò" come far funzionare le cose. poi la realizzazione di un sito con form di inserimetno dati e visualizzazione non credo che sia la cosa più complessa dell'universo. questo intendo con "conoscere la tecnologia"...
__________________
My gaming placement |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:40.