Traduzione:
Eh, troppo generica come domanda. Comunque, generalmente parlando, di solito una figura importantissima e' un (o piu' di uno) responsabile del prodotto che raccoglie le richieste dai proprietari di un progetto ed e' responsabile per la pianificazione dello sviluppo. Questa persona coordina con il responsabile tecnico la fattibilita' proprio dal punto di vista tecnico; con i progettisti la creazione di bozze, modelli o prototipi e quant'altro sia necessario 1) a confermare con i proprietari di un progetto che le richieste siano state interpretate correttamente, 2) a definire i limiti del progetto in accordo con budget di spesa e tempo; con il responsabile di progetto le priorita' e i passi fondamentali da pianificare. Il responsabile di progetto poi assegna i compiti ai progettisti e ai diversi responsabili di sviluppo dei vari gruppi di lavoro, per area di responsibilita', e questi riassegnano i compiti ai loro sviluppatori a seconda delle capacità tecniche, disponibilita', etc etc. Il responsabile di progetto deve garantire la consegna del lavoro entro i tempi richiesti, e per far si' che questo accada in una software house seria gli sviluppatori vengono coinvolti nella determinazione dei tempi. Gli sviluppatori dunque sviluppano il software, e passano la palla al gruppo di controllo qualità che esegue i test necessari (cio' non toglie che in una software house seria gli sviluppatori scrivano non soltanto codice, ma anche test automatizzati...). Se il software passa il test qualità viene rilasciato/distribuito etc. Poi naturalmente c'e' il supporto.
E' importante poi notare che lo sviluppo avviene in diverse iterazioni di alcune settimane o mesi a seconda della metodologia adottata etc. Di solito con la metodologia Agile si hanno iterazioni di 2-4 settimane.
Sul quanto guadagnano in Italia le varie figure non ho idea perche' non conosco bene il mercato Italiano.
![]()


Rispondi quotando

)
