Tetramedia Studio - Descrizione dei ruoli
Nello sviluppo di un applicazione si predispone il cosiddetto team di sviluppo.
Ogni componente del team ha i suoi specifici compiti. Ecco la descrizione dei vari
compiti:
Director: E' il direttore generale del progretto, ha il compito di coordinare le varie attività e i vari componenti. Provvede all' avvio dei beta tests.
Producer: Sotto ordine del direttore del progetto, provvede al rilascio delle Release del progetto.
Lead Programmer: E' il direttore dei programmatori, pianifica la gestione delle attività di programmazione e chiede l' avvio del beta test.
Programmer: I vari programmatori atti a sviluppare un applicazione. Un programmatore può avere diverse qualifiche, come sviluppatore, analista, architetto ecc...
Developer: Sviluppa il codice "concreto" del progetto, secondo le indicazioni dell' architetto.
Analyst: Sviluppa l' idea di base del progetto e forma l' architettura, provvede allo sviluppo dei flowchart. Solitamente un analista è anche programmatore.
Architect: Rende concreta l' idea dell' analista creando la struttura vera e propria del progetto. Anche qui di solito un architetto è anche programmatore e analista.
Tester: Testa il programma per verificare i possibili bug.
Beta-Tester: Dopo che è stato avviato un beta-program, chiunque può diventare un beta tester per quella versione del progetto. Ha gli stessi compiti del tester e deve rendere noti i bug agli sviluppatori.
Grafico: Sviluppa la grafica del progetto. Il grafico ad esempio realizza le icone, sfondi, il weblayout nei software web-based ecc... Inoltre nelo sviluppo di videogiochi ha un ruolo molto più importante, è colui che sviluppa gli sprite, le texture, i modelli 3d ecc..
Help-Writer: Scrive le guide ed i tutorial di supporto rivolti agli utenti finali per il progetto.
Promoter: Promuove i vari progetti, li pubblicizza ecc...
Proposer: Crea l' idea di base, lo "spunto" che fa partire il progetto.okk
