ANALISTA PROGRAMMATRICE e PROGRAMMATORE



Похожие документы
Copyright Università degli Studi di Torino, Progetto Atlante delle Professioni 2009 IT PROCESS EXPERT

MATEMATICA e MATEMATICO FINANZIARIO

ADDETTA E ADDETTO ALLA COMUNICAZIONE INTERNA D IMPRESA

LA/IL AMMINISTRATIVO CONTABILE IN AZIENDE PUBBLICHE

TECNOLOGA e TECNOLOGO ALIMENTARE

COME SI REALIZZANO GLI APPLICATIVI DI UN SISTEMA INFORMATIVO?

COMMESSA e COMMESSO LIBRAIO

Allegato A al CCNL 2006/2009 comparto Ministeri

NUTRIZIONISTA. Aggiornato il 20 marzo 2009

ADDETTA E ADDETTO ALLA GESTIONE DELLE RISORSE UMANE

figure professionali software

CARTA D IDENTITÀ... 2 CHE COSA FA... 4 DOVE LAVORA... 5 CONDIZIONI DI LAVORO... 6 COMPETENZE...

Master in Europrogettazione

Master in Europrogettazione

Esperto Controlli Non Distruttivi

PROFILO FORMATIVO Profilo professionale e percorso formativo

Ruolo ricercato timing Profilo del candidato

FUNZIONARIO GIUDIZIARIO

CHIMICA e CHIMICO AMBIENTALE

OFFERTA FORMATIVA INDIRIZZI DI STUDIO

Progetto Atipico. Partners

MANUALE DELLA QUALITÀ Pag. 1 di 6

CONSERVATRICE e VALORIZZATRICE di MUSEI NATURALISTICI e CONSERVATORE E VALORIZZATORE di MUSEI NATURALISTICI

TECNICA E TECNICO DEGLI ACQUISTI

Ministero dell Istruzione, dell Università e della Ricerca. Allegato 9 - Profili Professionali

quarto ciclo di incontri per conoscere le professioni

C3 indirizzo Elettronica ed Elettrotecnica Profilo

Professione Sociologo?

Alternanza scuola lavoro: che cosa significa

ISTITUTO PROFESSIONALE

ADDETTA E ADDETTO AL CONTROLLO DI GESTIONE

LAVORARE PER GESTIRE IL SUCCESSO COMPANY PROFILE

PROGRAMMAZIONE COMPETENZE CHIAVE DI CITTADINANZA

Bachelor of Science in Ingegneria informatica

Informatica e Telecomunicazioni

REFERENZIAZIONI 2001) NUP

MANUALE DELLA QUALITA Revisione: Sezione 4 SISTEMA DI GESTIONE PER LA QUALITA

Le figure professionali di riferimento per l Ingegneria Biomedica

PARTNER DI PROGETTO. Università degli Studi di Palermo Dipartimento di Ingegneria Industriale

SCIENZIATA E SCIENZIATO DELL ARTE

PROJECT MANAGEMENT SERVIZI DI PROJECT MANAGEMENT DI ELEVATA PROFESSIONALITÀ

TECNICO SUPERIORE PER L AUTOMAZIONE INDUSTRIALE

Presidenza della Giunta Ufficio Società dell'informazione. ALLEGATO IV Capitolato tecnico

DIREZIONE GENERALE CULTURA FORMAZIONE LAVORO Servizio Formazione Professionale

Premesso che il Sistema di e-learning federato per la pubblica amministrazione dell Emilia-Romagna (SELF):

REDATTRICE E REDATTORE EDITORIALE

SISTEMA DI GESTIONE PER LA QUALITÀ E CERTIFICAZIONE ISO 9001 ed PER L'UNIVERSITÀ DI CAMERINO PROGETTO DI MASSIMA

4. GESTIONE DELLE RISORSE

A.O. MELLINO MELLINI CHIARI (BS) GESTIONE DELLE RISORSE 1. MESSA A DISPOSIZIONE DELLE RISORSE RISORSE UMANE INFRASTRUTTURE...

Danais s.r.l. Profilo Aziendale

Sistemi informativi secondo prospettive combinate

COMUNICAZIONE PER IL MANAGEMENT D IMPRESA

Formazione Tecnica TM

SETTORE PER SETTORE, I PROFILI PIU RICHIESTI (E PIU PAGATI) DALLE AZIENDE

UNIVERSITA DEGLI STUDI DI CATANIA

PROMOTRICE E PROMOTORE TURISTICO

Il Liceo scientifico. Il Liceo scientifico, opzione Scienze applicate

Specifiche dello sviluppo di un progetto software e indicazioni sulla documentazione e sulle modalità di esercizio delle prestazioni

PO 01 Rev. 0. Azienda S.p.A.

Appendice III. Competenza e definizione della competenza

MESA PROJECT ITIS G. Cardano Pavia New Curriculum

LICEO SCIENTIFICO CLASSICO STATALE ISAAC NEWTON CHIVASSO. Organizzazione del Sistema Nazionale di Istruzione Superiore Universitaria

IL PROGETTO FORMATIVO PER L ABILITAZIONE PROFESSIONALE A QUALITY MANAGER

GESTIONE DELLE RISORSE UMANE

Capitolo 4 - Teoria della manutenzione: la gestione del personale

REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA

BIENNIO COMUNE a tutti gli indirizzi DISCIPLINE. Quadro Orario BIENNIO COMUNE. Nuovi Indirizzi Istituti Tecnici Pagina 1 1 BIENNIO

UNIVERSITÀ DEGLI STUDI DI MILANO-BICOCCA. Facoltà di Psicologia

IL PROCESSO DI FABBRICAZIONE (sviluppo nuovo prodotto)

03. Il Modello Gestionale per Processi

Ministero dell Istruzione, dell Università e della Ricerca. Acquisizione Beni e Servizi

LGS SPORTLAB LAVORARE PER GESTIRE IL SUCCESSO. company profile.

Bachelor of Science in Ingegneria elettronica

Figure professionali «Mobilità sostenibile» LOGISTIC MANAGER. GREEN JOBS Formazione e Orientamento

1- Corso di IT Strategy

Le certificazioni europee da ECDL a EUCIP

leaders in engineering excellence

Catalogo dei titoli italiani in vista del Quadro dei titoli italiani - QTI

RISOVERE IL SVILUPPARE LE CAPACITÀ DI TEAM WORKING E PROBLEM SOLVING IN GRUPPO

14 giugno 2013 COMPETENZE E QUALIFICHE DELL INSTALLATORE DI SISTEMI DI SICUREZZA. Ing. Antonio Avolio Consigliere AIPS All right reserved

IDENTITÀ GIOVANE. Nata nel 2006 con l intento di diventare leader nel settore IT, Easytech cresce con una solida competenza in tre divisioni:

Master in Europrogettazione

SCHEDA REQUISITI PER LA CERTIFICAZIONE DEGLI ITSMS (IT SERVICE MANAGEMENT SYSTEMS) AUDITOR/RESPONSABILI GRUPPO DI AUDIT

LEADERSHIP,KNOWLEDGE,SOLUTIONS, WORLDWIDE SEGI REAL ESTATE

INDICE 1.SCOPO 2.CAMPO DI APPLICAZIONE 3.RESPONSABILITÀ 4.DESCRIZIONE DELLE ATTIVITÀ 5.INDICATORI DI PROCESSO 6.RIFERIMENTI 7.

Diventa fondamentale che si verifichi una vera e propria rivoluzione copernicana, al fine di porre al centro il cliente e la sua piena soddisfazione.

Il tirocinio extracurriculare. come, quando, dove e perché

I NUOVI ISTITUTI TECNICI

Il modello di ottimizzazione SAM

Prospetto delle materie e del quadro orario settimanale: ISTITUTO TECNICO

LA FORMAZIONE COME STRUMENTO ELETTIVO PER LA DIFFUSIONE DELLA CULTURA DELLA SICUREZZA, DELLA DIFFUSIONE DELLE CONOSCENZE

Attività federale di marketing

Транскрипт:

Aggiornato il 9 luglio 2009 ANALISTA PROGRAMMATRICE e PROGRAMMATORE 1. CARTA D IDENTITÀ... 2 2. CHE COSA FA... 3 3. DOVE LAVORA... 4 4. CONDIZIONI DI LAVORO... 5 5. COMPETENZE... 6 Quali competenze sono necessarie... 6 Abilità... 9 Comportamenti lavorativi... 10 Percorso professionale... 11 6. INFO... 12 Programma FIxO 1/12

1. CARTA D IDENTITÀ ANALISTA PROGRAMMATRICE e ANALISTA PROGRAMMATORE Altre denominazioni: Software Developer Figure professionali di prossimità: Software Architect, Progettista Informatico, Analista e Programmatore Chi è? L ANALISTA PROGRAMMATORE sviluppa l analisi di un problema in termini informatici. A tal fine raccoglie richieste, necessità e indicazioni del Cliente, analizza i processi aziendali nei quali si inserisce l intervento e ne valuta la fattibilità economica e tecnologica. Collabora alla definizione di architetture e modelli e al disegno di processi di controllo dell infrastruttura informatica garantendo coerenza e completezza del sistema rispetto ai vincoli tecnologici e progettuali. Definisce il diagramma di flusso degli applicativi del sistema informativo e ne realizza le varie fasi trascrivendole in codice di programmazione. Analizza e interpreta i dati ottenuti dal monitoraggio/test apportando eventuali modifiche o migliorie. Partecipa alla stesura del manuale d uso del Sistema Informativo. Quali norme regolano la professione? Non vi sono norme specifiche che regolano la professione. Non vi sono albi professionali per accedere alla professione. Livello EQF: VI livello del Quadro Europeo delle Qualifiche, corrispondente al primo ciclo dei titoli accademici Programma FIxO 2/12

2. CHE COSA FA L ANALISTA PROGRAMMATORE: ATTIVITÀ Analizza e interpreta la domanda del cliente Progetta gli Applicativi del Sistema Informativo Sviluppa e programma gli Applicativi del Sistema Informativo Definisce le procedure per la gestione e la manutenzione degli Applicativi del sistema Convalida gli Applicativi del Sistema Informativo Collauda gli applicativi del Sistema Informativo e predispone il manuale d uso DESCRIZIONE raccoglie le indicazioni e le necessità esplicite e fa emergere quelle latenti. Valuta la fattibilità economica e tecnologica, elabora e formalizza proposte alternative disegna i processi di esecuzione e controllo dell infrastruttura informatica, garantendo coerenza e completezza e formalizza i dettagli dei moduli software traducendo e scrivendo in codice di programmazione quanto riportato nel progetto (predisposizione della relativa documentazione tecnica) analizza e interpreta i dati ottenuti dal monitoraggio/test al fine di evidenziare eventuali problematicità e valuta la necessità di apportare delle modifiche controlla l integrazione dei vari componenti garantendo il corretto funzionamento del sistema complessivo Programma FIxO 3/12

3. DOVE LAVORA Dove lavora? Ambienti e organizzazione L ANALISTA PROGRAMMATORE può lavorare in: - Software House e aziende di servizi informatici - Aziende private e pubbliche aziende specializzate principalmente nella produzione di software (come i programmi per personal computer). Alcuni prodotti delle Software House sono: sottosistemi per la gestione aziendale (quali contabilità, gestione magazzino, produzione, logistica) anche in un quadro di riferimento ERP, sistemi per la progettazione (Computer Aided Design - CAD) e videogiochi. organizzazioni, in genere di grandi dimensioni, dotate di centri di elaborazione dati interni. - Domicilio/studio privato SOFTWARE HOUSE, AZIENDE PRIVATE e PUBBLICHE Le Software House svolgono le attività di sviluppo e personalizzazione di software applicativi, consulenza per la progettazione/riprogettazione del sistema informativo, progettazione e realizzazione di sistemi informatici chiavi in mano. Il software prodotto è solitamente destinato ad altre imprese e società che operano nei servizi, nell industria e nel commercio. Generalmente l ANALISTA PROGRAMMATORE inizia a lavorare come JUNIOR, in affiancamento ad un Senior con maggiore esperienza. In Software House di grandi dimensioni è possibile individuare due distinti profili: - quella dell'analista che si occupa dell'analisi delle esigenze del cliente e della traduzione di queste ultime in un progetto funzionante e che coordina un team di programmatori; - quella del PROGRAMMATORE che si occupa dello sviluppo del software nei vari linguaggi a partire dal progetto. In aziende di più piccola dimensione è l ANALISTA PROGRAMMATORE ad occuparsi sia dell attività di progettazione che della programmazione (in stretta collaborazione con il Project Manager). Più raramente l ANALISTA PROGRAMMATORE opera all interno di Aziende Programma FIxO 4/12

Pubbliche, le quali spesso ricorrono a servizi di consulenza informatica erogati da soggetti esterni. 4. CONDIZIONI DI LAVORO Quali sono le condizioni di lavoro? Contratti, relazioni, tempi L ANALISTA PROGRAMMATORE opera come lavoratore dipendente nelle Software House e nelle aziende che offrono servizi informatici. Negli ultimi anni, però, si sta affermando come professionista che lavora autonomamente. Indipendentemente dal contesto di lavoro, opera all'interno di un team di sviluppo in collaborazione con altri professionisti quali il Project Manager, il Software Architect, e il Programmatore. Il lavoro all interno del gruppo è suddiviso in modo da permettere a ciascuna figura professionale di procedere in parallelo nelle varie fasi, ottimizzando così i tempi di sviluppo. È importante che all'interno del gruppo ci sia affiatamento per garantire un alto grado di cooperazione e comunicazione. All ANALISTA PROGRAMMATORE può spesso esser richiesto di raggiungere il cliente nelle sue sedi allo scopo di fornirgli formazione ed assistenza e può dover lavorare nella sede del cliente per tutto il tempo di sviluppo del progetto. I tempi medi di un progetto cui un ANALISTA PROGRAMMATORE prende parte sono di sei mesi, ma, in casi particolarmente complessi o di grandi dimensioni, il suo lavoro può protrarsi per periodi di tempo più lunghi. Il lavoro si svolge con ritmi intensi e orari flessibili, in relazione alle esigenze del progetto e alle scadenza di consegna pattuite col cliente. L accesso al pubblico impiego avviene con il superamento di un concorso. Programma FIxO 5/12

5. COMPETENZE Quali competenze sono necessarie ATTIVITÀ OCCORRE SAPERE RISULTATO DELL ATTIVITÀ Analizza e interpreta la domanda del cliente Progetta gli applicativi del Sistema Informativo Sviluppa e programma gli applicativi del Sistema Informativo - Raccogliere, Comprendere e Interpretare le indicazioni e le richieste segnalate dal Cliente - Analizzare un modello dei processi aziendali e dei flussi informativi - Documentare le specifiche funzionali e le caratteristiche richieste al sistema - Individuare l ambiente di sviluppo e i supporti tecnologici da utilizzare - Verificare le modalità di integrazione tra componenti software - Definire le metodologie di riferimento per lo sviluppo - Realizzare i singoli componenti software in conformità alle specifiche ricevute - Impostare lo sviluppo di programmi software e funzioni (data base, applicazioni web, internet, ecc.) - Comporre e verificare il codice sorgente - Collaudare e Integrare i componenti per il corretto funzionamento del sistema Preventivo di tempi e costi e documentazione riportante le scelte architetturali Progetto degli applicativi del sistema informativo (diagramma di flusso e dettagli dei contenuti) Applicativi del Sistema Informativo sviluppati. Programma FIxO 6/12

Definisce le procedure per la gestione e la manutenzione del sistema Convalida gli applicativi del Sistema Informativo Collauda gli applicativi del Sistema Informativo e predispone il manuale d uso - Redigere una documentazione dettagliata del processo e delle funzioni da adottare nello sviluppo del sistema - Contribuire alla condivisione di regole, convenzioni in uno spirito di squadra - Analizzare e interpretare i dati ottenuti dal test ed Evidenziare eventuali rischi o ritardi - Valutare la necessità di apportare azioni correttive in funzione dell efficacia dell applicativo sviluppato - Proporre soluzioni migliorative - Organizzare le attività di collaudo - Verificare le caratteristiche di sistemi e sottosistemi software e Assicurare che eventuali necessità di modifica del software vengano gestite in conformità con i principi di ingegneria del software - Collaudare e integrare i componenti garantendo il corretto funzionamento del sistema complessivo - Raccogliere e Organizzare il materiale per la redazione del manuale d uso Documentazione tecnica elaborata Applicativi del Sistema informativo Verificati Sistema degli applicativi e delle relative componenti approvato, collaudato e consegnato al Cliente insieme al manuale d uso Programma FIxO 7/12

Conoscenze Quali conoscenze è necessario avere? Conoscenze specialistiche principali - Ambienti di sviluppo e strumenti (CASE e IDE) - Applicazioni critiche e distribuite - Basi di Dati - Linguaggi e metodi di programmazione - Componenti hardware e software - Elementi di networking e comunicazioni - Disegno dei sistemi e implementazione - Ingegneria dei requisiti - Principi di programmazione sicura - Elementi di sicurezza informatica - Progettazione, sviluppo e utilizzo di applicazioni web - Strategie organizzative e sistemi ITC correlati - Regole per il collaudo di sistema; - Principi di testing; Conoscenze generali principali - Elementi di economia aziendale - Analisi dei processi aziendali - Tecniche di coordinamento e gestione di team - Lingua inglese Programma FIxO 8/12

Abilità Che cosa deve saper fare? Abilità specialistiche principali - Applicare i principi di progettazione software - Applicare i principi di programmazione sicura - Applicare metodologie di ottimizzazione dei processi - Applicare tecniche di storyboarding - Applicare metodologie di selezione dei sistemi IT e di sviluppo di servizi on-line - Applicare metodologie strutturate per l ideazione di un sistema informativo (es.: UML) - Applicare tecniche di progettazione del sistema informativo - Applicare tecniche di rilevazione e specificazione dei requisiti di un sistema informativo - Applicare tecniche di software testing - Utilizzare linguaggi e strumenti di programmazione e ambienti di sviluppo web (es.: Oracle Designer, ERWin, Java,.Net) - Utilizzare strumenti CASE e IDE - Utilizzare strumenti di collaborazione (es.: messaggi, forum) e di controllo delle versioni - Utilizzare strumenti di costruzione di interfacce utente per internet - Utilizzare strumenti di misurazione delle prestazioni Abilità generali principali - Applicare tecniche di gestione delle dinamiche di gruppo; - Applicare tecniche di interazione col cliente; Programma FIxO 9/12

Comportamenti lavorativi Quali comportamenti lavorativi deve sviluppare? Accuratezza, ossia operare con precisione, minimizzando gli errori e ponendo una costante attenzione alla qualità ed al controllo degli output realizzati Orientamento al cliente/utente, anticipare, riconoscere e soddisfare le esigenze del cliente interno/esterno e predisporre soluzioni personalizzate, efficaci e soddisfacenti dal punto di vista della qualità del servizio reso Orientamento all innovazione e al cambiamento, essere aperti a idee e approcci nuovi, saper individuare e cogliere le opportunità, non temere l errore ma piuttosto viverlo come un occasione di apprendimento e miglioramento Logica-Pensiero analitico, comprendere le situazioni, scomponendole nei loro elementi costitutivi, individuando relazioni e sequenze cronologiche e valutare le conseguenze in una catena di cause ed effetti Collaborazione-Cooperazione, lavorare in modo costruttivo e in sinergia per il raggiungimento degli obiettivi comuni, condividere progetti, informazioni e risorse Programma FIxO 10/12

Percorso professionale C è un percorso formale? È richiesta una Laurea, almeno Triennale, in Informatica o Matematica della Facoltà di Scienze Matematiche Fisiche e Naturali o in Ingegneria Informatica del Politecnico. C è un percorso consigliato? La preparazione potrà essere approfondita con corsi e master specialistici e con il conseguimento della Laurea Magistrale in Informatica o Matematica. L esperienza maturata sul campo, permetterà di acquisire ulteriori competenze e conoscenze interdisciplinari, indispensabili per affermarsi nella professione. Per potersi qualificare come ANALISTA PROGRAMMATORE si consiglia il possesso della certificazione EUCIP 1 livello Core, ottenibile superando i test EUCIP1 previsti per questa figura. All ANALISTA PROGRAMMATORE laureato in Ingegneria (presso il Politecnico) o in Informatica (presso la Facoltà di Scienze Matematiche, Fisiche e Naturali) si consiglia l iscrizione all Albo degli Ingegneri Informatici al quale non possono, però accedere i laureati presso altri corsi di Laurea. NOTA: 1 - EUCIP è lo standard europeo del CEPIS per le competenze dei professionisti ICT. E' un sistema completo di servizi e certificazioni, indipendente dai fornitori, di riferimento nel mondo delle professioni informatiche, dell'impresa e della formazione. Come si sviluppa la carriera? Per chi ha ambizione e capacità, lo sviluppo di questa professione può condurre in direzione del lavoro in proprio (svolto da solo o in società). È inoltre possibile che l ANALISTA PROGRAMMATORE maturando esperienza e professionalità, si proponga all'interno della propria azienda per ruoli via via di maggior responsabilità nello stesso ambito tecnico (ad esempio come Project Manager), oppure in area commerciale, sfruttando la sua elevata competenza tecnica. Programma FIxO 11/12

6. INFO Per saperne di più Volumi Siti - E. Del Prete, A. Russo, G. Anzellotti - a cura di (2008), Matematici al Lavoro, Sironi Editore, Milano - M. Bertolani a cura di (2005), Professione Matematico. Una vita tra numeri ed equazioni, SciBooks, Pisa - http://www.aipnet.it/web/aip/home, AIP - Associazione Informatici Professionisti - http://www.assinform.it, Associazione Italiana per l Information Technology - http://www.educ.di.unito.it, Università degli Studi di Torino, Facoltà di scienze Matematiche fisiche e Naturali, Corso di Laurea in Informatica e in Matematica - http://www.eucip.it/, European Cetification of Informatics Professionals - http://www.matematiciallavoro.it, Sito del progetto I Mestieri del Matematico (azione del Progetto Lauree Scientifiche, che è promosso dalla Conferenza Nazionale dei Presidi delle Facoltà di Scienze e Tecnologie, dal Ministero dell'università e della Ricerca e dalla Confindustria) - http://www.alboinformatici.com/index.php - Albo Nazionale Informatici Professionisti Non si può non sapere che ogni anno si presentano due appuntamenti imperdibili per tutti gli ANALISTI PROGRAMMATORI e in generale per chi si occupa di ICT: - Smau (Milano): Esposizione Internazionale di Information & Communications Technology - www.smau.it; - FuturShow (Bologna): Esposizione Internazionale di Information & Communications Technology. Programma FIxO 12/12