Informatico

Da Wikipedia, l'enciclopedia libera.

Informatico è il termine generico per indicare una delle tante figure professionali impiegate nell'informatica in ambito aziendale, industriale e scientifico. Tali professioni appartengono al settore terziario avanzato.

Nascita e sviluppo[modifica | modifica wikitesto]

Exquisite-kfind.png Per approfondire, vedi Storia dell'informatica e Storia del computer.

La nascita dell'informatica come disciplina scientifica risale al 1953 presso il University of Cambridge Computer Laboratory con il nome di Diploma in Numerical Analysis & Automatic Computing[1].

In Italia, all'Università di Pisa, Rettore Alessandro Faedo, gli studi di Informatica divennero Corso di Laurea in scienze dell'Informazione nel 1969[2].

La figura dell'informatico, come persona impiegata nell'elaborazione dei dati, nasce prima, verso la fine degli anni cinquanta, quando l'elaboratore elettronico comincia a diffondersi al di fuori degli istituti scientifici e di ricerca.

I primi informatici non potevano quindi essere persone con un curriculum di studi specifico, e si formavano direttamente sul lavoro.

D'altra parte quel che serviva, allora, erano soprattutto doti personali di logica, perseveranza, metodo, destrezza e precisione nell'uso di macchine, con nozioni di elettrotecnica, fisica, meccanica.

I centri meccanografici, così si chiamavano le prime unità organizzative dedicate alla elaborazione dei dati[3]. Comprendevano 4 figure professionali fondamentali:

  • il capo centro, che coordinava il centro dati ma svolgeva anche attività operative
  • il programmatore, che scriveva i programmi richiesti dagli utenti e le relative procedure batch
  • l'operatore, che seguiva il funzionamento della macchina nei suoi vari aspetti
  • la perforatrice (il termine al maschile praticamente non esisteva), che perforava su schede i dati inoltrati dagli utenti su opportuni moduli.

A fine anni sessanta il Centro meccanografico divenne Centro Elaborazione Dati (CED), ma la definizione originaria rimase per molti anni nel linguaggio comune, soprattutto nella Pubblica Amministrazione.
In quegli anni si aggiunse alle figure professionali quella dell'analista, che doveva fungere da interfaccia tra il CED e gli Uffici Utenti, soprattutto per lo studio iniziale (analisi, appunto) delle nuove applicazioni.

Negli anni settanta, con l'avvento di sistemi operativi sempre più potenti e complessi, e lo sviluppo di nuove modalità di elaborazione, come il teleprocessing, gli operatori con maggiori capacità divennero sistemisti, e nel contempo iniziò una naturale scissione tra il personale dedicato alle applicazioni e il personale dedicato all'operatività del centro.

In questo periodo alcune aziende danno il via a quel processo che negli anni ottanta si chiamerà esternalizzazione, estraendo il servizio del Centro Elaborazione Dati (ex CED) dalla struttura dell'azienda, facendone una società a sé stante (ad esempio Datamont, dalla Montedison, ed Enidata, dall'ENI).

La comparsa del personal computer nei primi anni ottanta fu visto, dal personale informatico, prima con sufficienza e fastidio, poi come pericolo che insidiava il suo potere nell'ambito dell'intera organizzazione. Di fatto stava nascendo l'Informatica distribuita.

Il Capo Centro è diventato ormai un manager a cui si chiede di gestire una unità complessa spesso con una doppia anima (sviluppo e servizio).

Solo la perforatrice, in tutti questi anni rimane una figura professionale statica. Anzi, proprio negli anni ottanta comincia il suo declino, per una serie di ragioni:

  • i sistemi informativi integrano le diverse applicazioni in moduli operazionali che si parlano
  • l'input primario tende a uscire dal CED ed essere fornito direttamente dagli utenti, via terminale
  • nuove tecnologie di acquisizione dati riducono il volume dell'input manuale
  • sorgono società di servizi di 'data entry' che si assumono l'onere dell'input di massa a costi concorrenziali

Gli anni novanta rappresentano il periodo di svolta del CED tradizionale verso una gestione dei servizi informatici data in esternalizzazione a società terze. In azienda rimane (nel migliore dei casi, ma non sempre) un team ristretto di esperti di alto profilo. Contemporaneamente iniziano ad affermarsi, come nuove soluzioni software, i sistemi integrati ERP, che gradualmente sostituiscono le soluzioni software gestionali sviluppate all'interno dell'azienda.

La complessità sempre maggiore delle basi di dati fa nascere altre figure professionali dedicate, come l'analista e l'amministratore di base dati.

Infine, con l'avvento dell'uso di internet come strumento operativo nascono le ultime figure professionali (in ordine di tempo), rispettivamente per la gestione della rete o delle reti e per la gestione delle applicazioni web.

Le figure professionali oggi[modifica | modifica wikitesto]

Nonostante il fatto che nei paesi anglofoni vi siano almeno quattro gradi di esperienza: junior, middle, senior, lead[4]; solitamente in Italia esiste la distinzione tra junior e senior, ad indicare il livello di esperienza raggiunto[5].

Le funzioni illustrate per le varie figure professionali sono le più significative, in realtà aziendali molto strutturate, soprattutto case produttrici di software e società di consulenza, esistono diversificazioni spesso marcate, dovute soprattutto alla parcellizzazione del lavoro di analisi, sviluppo e collaudo.

Le denominazioni sono quelle di uso comune, a volte in italiano, a volte in inglese. Spesso con il termine "Tecnico Informatico" si individua la figura che racchiude competenze e conoscenze trasversali non divisibili (vedi i profili Eucip). Tali figure inglobano buona parte dei termini in seguito elencati.

Le classificazioni dei ruoli informatici disponibili secondo la Comunità economia europea, sono così differenziati:

  • i profili EUCIP CORE[6] si suddividono in tre moduli principali:
    • plan, che riguarda la pianificazione e contiene i manager, i business analyst e vari consulenti commerciali
    • build, che è incentrato lo sviluppo del software e comprende project manager, architetti software e sviluppatori
    • operate, che racchiude le attività inerenti alla messa in esercizio del software e comprende esperti di sicurezza, help desk, supporto tecnico avanzato, basi di dati, reti e configurazione apparecchiature.
  • lo European e-Competence Framework[7] prevede e specifica le categorie:
    • gestione business
    • gestione tecnica
    • progettazione
    • sviluppo
    • esercizio e servizi
    • supporto

Altri sistemi di classificazione delle professioni informatiche:

  • Skills Framework for the Information Age[8]
  • Les métiers des Systèmes d‘Information dans les grandes entreprises[9]
  • Nomenclatura e classificazione delle Unità Professionali dell'Istituto Nazionale di Statistica[10]. Ad esempio, il ruolo di tecnico programmatore viene descritto nel modo seguente:
« Le professioni classificate in questa unità assistono i progettisti e analisti di software traducendo istruzioni e specifiche di controllo, di procedure o di soluzioni di problemi, in diagrammi logici di flusso per la programmazione in linguaggio informatico; sviluppando e scrivendo programmi per memorizzare, ricercare ed elaborare informazioni e dati. »
(Tecnici programmatori[11])

Gestione del business[modifica | modifica wikitesto]

  • Business Information Manager: esegue la pianificazione ed ha il compito di stabilire quali attività debbano essere svolte sul sistema informativo
  • Chief information officer: fa in modo che i sistemi informativi rispondano al business ed alle necessità dell'organizzazione
  • ICT Operations Manager , generalmente è un ruolo che prevede laurea IT specialistica + master nella gestione del Business
  • Tecnico commerciale: la figura del "commerciale" ha l’obiettivo di generare parte del fatturato aziendale veicolando l’offerta di prodotti/servizi dell’azienda in linea con quanto stabilito dal piano commerciale programmatico, all’interno del mercato e/o dei clienti a lui assegnati. Promuove le attività commerciali atte al raggiungimento degli obiettivi di vendita prefissati e gestisce l’intero processo di vendita (dalla predisposizione dell’offerta all’acquisizione del ordine/contratto).

Gestione tecnica[modifica | modifica wikitesto]

  • Project manager: stende il piano di sviluppo del progetto, assegnando risorse e definendo, insieme all'utente finale, i tempi di realizzazione. Mantiene una visione costantemente aggiornata dello stato avanzamento del progetto. Studia e risolve ritardi, incidenti di percorso, assenze, malfunzionamenti. Dirime eventuali possibili discordanze tra il team di sviluppo e l'utente finale.
  • Analista programmatore: collabora con il Capoprogetto alla definizione degli obiettivi tecnici. Sviluppa l'analisi delle procedure studiando con l'utente le caratteristiche richieste. Progetta la struttura della base dati necessaria. Sviluppa l'analisi di dettaglio e le specifiche per il programmatore. Contribuisce al collaudo e all'avviamento delle nuove procedure in stretta collaborazione con l'utente finale. A volte il ruolo dell'analista è svolto da un programmatore, in questi casi si parla di analisti-programmatori.
  • Controllo qualità

Progettazione[modifica | modifica wikitesto]

  • System integrator: cura l'armonizzazione di funzionamento e di servizio di sottosistemi di diversa natura e/o di diversi fornitori. La natura delle integrazioni è la più varia: va dal software applicativo, ai data base, alla gestione delle reti. Riassume in sé capacità ed esperienze tipiche di analisti, programmatori, sistemisti ed amministratori di base dati.
  • IT Architect: disegna e definisce la struttura dei sistemi informativi. Figura orientata alla fornitura di soluzioni.
  • Web architect
  • Web designer

Sviluppo[modifica | modifica wikitesto]

  • Programmatore: realizza programmi sulla base delle specifiche dell'analista e con il rispetto di standard condivisi. Cura la manutenzione e l'aggiornamento dei programmi per nuove esigenze. Stende la documentazione tecnica dei programmi realizzati. Predispone istruzioni operative per gli utenti e, ove applicabile, ne cura l'addestramento.
  • Sviluppatore software
  • Hacker

Esercizio e servizi[modifica | modifica wikitesto]

  • Database administrator: cura, in collaborazione con il team di sviluppo, la progettazione fisica dei database e delle funzioni dirette di gestione. Segue, in monitoraggio costante, l'evoluzione dei database, in termini di volumi, accessi, tempi di risposta, malfunzioni. Organizza ed esegue le operazioni di manutenzione ordinaria e straordinaria e le procedure di sicurezza, come i backup ordinari e straordinari e gli eventuali ripristini a seguito di malfunzionamenti.
  • Sistemista: assicura il monitoraggio dell'evoluzione tecnologica dei sistemi, la loro ottimizzazione ed il costante aggiornamento. Fornisce assistenza ai team di sviluppo sull'utilizzo ottimale del software di base. In molte piccole realtà assicura anche funzioni di sistemista di rete e system integrator;molto spesso vengono richieste e confuse conoscenze di programmazione avanzata (Php,oracle, jboss,Java etc)che per questa funzione non sono vincolanti in quanto si addicono piu alla parte di sviluppo (Software Engineer) che alla parte di gestione dei sistemi (System Administration).

Supporto Tecnico[modifica | modifica wikitesto]

  • Tecnico hardware: cura l'assemblaggio di hardware, periferiche e reti locali e ne assicura la manutenzione anche con interventi sulle apparecchiature elettriche per il ripristino delle funzioni (es:sostituzioni AC powers, UPS , saldature su componentistiche e cavi, sostuzioni CPU, schede interne, dissipatori attivi etc.). Figura tipica delle società che vendono computer o fanno assistenza onsite presso il cliente e dei grandi centri elaborazione dati (ISP DataCenter).
  • Tecnico software: cura l'installazione di sistemi operativi ed applicazioni, prevalentemente su personal computer, all'interno di strutture con un parco macchine di grandi dimensioni. In queste stesse organizzazioni assicura anche l'assistenza agli utenti, su chiamata.. È coadiuvato dal tecnico hardware se esiste come figura settoriale ma a volte ne integra completamente le funzioni.
  • Operatore: cura l'attrezzaggio delle unità periferiche e ne controlla costantemente il funzionamento. Cura i flussi dell'elaborazione di tipo batch. Esegue i salvataggi periodici dei dati. Mantiene aggiornata la documentazione di sala macchine. Risolve o collabora a risolvere malfunzionamenti ed anomalie.
  • Sistemista di rete

Laurea in informatica[modifica | modifica wikitesto]

Exquisite-kfind.png Per approfondire, vedi Laurea in Informatica.

I principali contenuti formativi di un Corso di Laurea in Informatica sono orientati verso una formazione di base nel campo delle Scienze e Tecnologie Informatiche che consenta al laureato di inserirsi in attività lavorative che richiedono familiarità col metodo scientifico e capacità di applicazione di metodi e tecniche innovative e di applicazione di sistemi digitali per l'elaborazione e la comunicazione delle informazioni.

Il principale obiettivo del Corso di Laurea in Informatica è la formazione di figure professionali capaci di operare in settori applicativi dell'area delle tecnologie dell'informazione e della comunicazione, individuati da opportuni curricula, che consentano loro di inserirsi efficacemente in determinate attività lavorative e nella progettazione di sistemi di elaborazione e trasmissione delle informazioni. Tipiche figure professionali dell'ICT sono lo sviluppatore di applicazioni software, il gestore di reti informatiche, il progettista di sistemi informativi, il progettista di applicazioni in ambiente Internet o rete locale, il progettista di architetture con mansioni di gestione, stima e collaudo di sistemi informatici inerenti alla trasmissione ed elaborazione delle informazioni.

Dopo la riforma operata dal D.M 509/99 i corsi di laurea di Informatica erano distinti in due classi:

  • laurea triennale di classe 26
  • laurea specialistica di classe 23/S.

Entrambe le lauree danno l'accesso alla professione di Ingegnere dell'informazione nel settore C dell'albo degli Ingegneri. Attualmente, dopo la riforma operata dal D.M. 270/2004 i corsi di laurea di Informatica sono distinti nelle seguenti classi:

  • laurea di classe L-31: scienze e tecnologie informatiche
  • laurea magistrale di classe LM-18: informatica
  • laurea magistrale di classe LM-66: sicurezza informatica

Sia i laureati del vecchio ordinamento che quello del nuovo possono avere accesso al suddetto albo[12][13].

Certificazioni professionali riconosciute extra percorsi universitari[modifica | modifica wikitesto]

Rif. Normativa CEE Iso/Iec 17024/03 - Eucip Framework

Nel quadro delle certificazioni a valenza europea esistono i profili Eucip IT Administrator Fundamentals[14] con i singoli moduli elettivi di certificazione (hardware, sistemi, rete, sicurezza, sicurezza avanzata) ed il modulo IT Administrator Fundamentals Core che li comprende tutti. Generalmente il ruolo corrispondente è IT Systems Administrator per la parte IT Administrator Fundamentals Core oppure, per i singoli moduli, un ruolo specifico, come ad esempio il tecnico di rete o il tecnico hardware, sicurezza aziendale, sistemista.

L'Associazione Italiana per l'Informatica ed il Calcolo Automatico(AICA)è l'ente erogatore ufficiale italiano per le certificazioni Patente europea per l'uso del computer(Ecdl) ed Eucip Core/ITAF. Le sessioni di esame vengono effettuate nei vari atenei universitari, oppure presso i Test Center accreditati ed autorizzati da suddetto ente.

Anche diverse società informatiche (vendors) hanno creato delle proprie certificazioni professionali, come ad esempio: Microsoft, Oracle, VMware, eccetera. Queste ultime certificazioni fanno riferimento esclusivamente ai loro prodotti e non rientrano in alcun modo ad uno standard ISO europeo. Alcuni esempi di certificazioni sono Microsoft Certified Professional o Microsoft Certified Solutions Expert. Alcune aziende es: Cisco, hanno realizzato percorsi di certificazione paralleli (IT essentials, CompTIA A+)che a loro volta sfociano nella certificazione finale Eucip presso centri accreditati.

Un'altra organizzazione che eroga certificazioni professionali informatiche è la Computing Technology Industry Association[15].

Note[modifica | modifica wikitesto]

  1. ^ The History of the Computer Lab
  2. ^ Inaugurazione del dipartimento di Informatica
  3. ^ Meccanografico
  4. ^ Programmers Ranks
  5. ^ Glauco Bigini, Marco Brambilla, Cinzia Cappiello, Pierluigi Plebani, Francesca Rizzo, Eucip. Guida alla certificazione per il professionista IT, Tecniche Nuove, 2012, ISBN 978-88-481-2563-5.
  6. ^ I profili EUCIP. URL consultato il 2 aprile 2014.
  7. ^ Panoramica su European e-Competence Framework. URL consultato il 2 aprile 2014.
  8. ^ (EN) Professional profiles. URL consultato il 2 aprile 2014.
  9. ^ (FR) Les métiers des Systèmes d‘Information dans les grandes entreprises. URL consultato il 2 aprile 2014.
  10. ^ Nomenclatura e classificazione delle Unità Professionali
  11. ^ Tecnici programmatori. URL consultato il 26 luglio 2014.
  12. ^ sentenza N.08046 /2010 del TAR del Lazio
  13. ^ Ordine degli ingegneri accessibile anche ai laureati del vecchio ordinamento grazie ad una sentenza del TAR
  14. ^ IT Administrator Fundamentals
  15. ^ CompTIA

Voci correlate[modifica | modifica wikitesto]

Altri progetti[modifica | modifica wikitesto]

Collegamenti esterni[modifica | modifica wikitesto]