L'Organizzazione Dei Servizi Informatici
L'Organizzazione Dei Servizi Informatici
INTRODUZIONE
La realizzazione di lavori utilizzando i mezzi informatici di un'azienda richiede un certo
organizzazione e abilità relative sia alle attrezzature, dove includiamo quelle fisiche e logiche, sia a
personale incaricato della sua realizzazione.
In questo senso, si può utilizzare una frase tipica di ogni ambiente aziendale che dice quanto segue:
Un Centro di Processo Dati (CPD) è il insieme delle risorse fisiche, logiche e umane necessarie
per l'organizzazione, la realizzazione e il controllo delle attività informatiche di un'azienda.
Attualmente, possiamo trovare diversi nomi riferiti al Centro di Processo di Dati, come
possono essere Dipartimento di Informatica, Dipartimento di Processo di Dati, Centro di Informatica, Sala
di Computer, e persino la denominazione più diffusa nei centri di insegnamento, Centro di Calcolo.
In realtà, tutte esse agglutinano il insieme di attrezzature fisiche e logiche, le persone e l'organizzazione
per lo sviluppo delle attività informatiche nell'azienda o nel contesto pertinente.
All'interno di un'azienda, il Centro di Elaborazione Dati svolge diverse funzioni che giustificano i
posti di lavoro stabiliti che esistono in esso. Queste funzioni sono le seguenti:
1
Obj 2.- Aspetti Evolutivi e Sviluppo dell'Area Informatica
Il supporto tecnico, sia per gli utenti che per il sistema stesso, si occupa di selezionare,
installare e mantenere il sistema operativo appropriato, del design e controllo della struttura del database,
la gestione dei team di teleprocesso, lo studio e la valutazione delle esigenze e delle performance del
sistema y, por último, la ayuda directa a usuarios.
Finalmente, le funzioni di gestione e amministrazione di un Centro di Processo Dati comprendono
operazioni di supervisione, pianificazione e controllo dei progetti, sicurezza generale delle strutture e
equipaggi, gestione finanziaria e gestione delle proprie risorse umane.
D'altra parte, dal punto di vista funzionale, il Centro di Elaborazione Dati si trova, all'interno del
organigrama de una empresa, de cuatro posibles formas diferentes:
Indirizzo
CPD
2
Obj 2.- Aspetti Evolutivi e Sviluppo dell'Area Informatica
Schema 2. Ubicazione dipendente dal dipartimento di amministrazione
Indirizzo
Indirizzo
Indirizzo
CPD
Indirizzo
Exploración Personale
Analisi Programmazione
Raccolta di
Attrezzature
Sistemi Sistemi
Biblioteca
Acquisti
Applicazioni Applicazioni Operazione
3
Manutenzione Amministrazione
Basi di Dati
Oggetto 2.- Aspetti Evolutivi e Sviluppo dell'Area Informatica
L'organizzazione più comune che possiamo trovare in un Centro di Elaborazione Dati da
punto di vista funzionale è quella rappresentata nello Schema 5.
La sezione di analisi e programmazione si occupa dello sviluppo di applicazioni sia per il
sistema come per utenti finali. Questa sezione a volte viene anche chiamata sezione di
studi o sviluppo di progetti.
La sezione di sfruttamento e manutenzione si occupa di pianificare, organizzare, dirigere e controllare
funzionamento delle attrezzature, l'esecuzione dei processi, la raccolta dei dati, il trattamento
teleinformatica e la manutenzione delle attrezzature e delle applicazioni esistenti.
La sezione di amministrazione e servizi ha come funzioni il controllo di tutto ciò che riguarda il
personale, budget, distribuzione e assegnazione delle attrezzature, acquisto e fornitura di materiali, ecc.
Un'altra organizzazione piuttosto diffusa è quella che si basa sulla separazione di team, personale e
funzioni per progetti, ognuno di essi diretto a un'area dell'azienda o a un'esigenza concreta.
Ogni progetto raggruppa un numero determinato di specialisti coordinati da un capo progetto. La
l'organizzazione per progetti è rappresentata nello Schema 6.
Schema 6. Organigramma per progetti
Indirizzo
Infine, esiste un'organizzazione recentemente apparso che include le due precedenti in modo
simultanea; cioè, su uno schema di organizzazione funzionale appare un'organizzazione per progetti.
Questo tipo di organizzazione è chiamato matrice ed è rappresentato nello Schema 7.
Indirizzo
Acquisti
SISTEMA INFORMATICO
Il termine sistema si applica generalmente al insieme di azioni, personale e procedure correlate
con il rendimento di un compito. In modo simile, un sistema o applicazione informatica è l'insieme di
4
Oggetto 2.- Aspetti Evolutivi e Sviluppo dell'Area Informatica
persone, macchine e procedure che vengono utilizzate per svolgere un compito informatico o di processo
di dati.
Sono sistemi informatici tipici delle applicazioni di gestione i sistemi di gestione commerciale,
di controllo dei magazzini, di vendite, stipendi, gestione del personale, ecc.
Il ciclo di vita di un sistema informatico è l'insieme delle fasi che si verificano da quando si propone un
determinato problema da informatizzare, fino a quando questo sistema smette di essere utile.
In generale, il ciclo di vita di un sistema informatico si compone delle seguenti fasi secondo il
metodo classico:
1. Fase de análisis
In essa si studia il problema in tutti i suoi aspetti fino ad avere costruita una soluzione dello stesso in
Il computer. Questa fase si divide nelle seguenti sottofasi:
Analisi preliminare.
Analisi funzionale.
Analisi organica.
Programmazione.
In essa viene installato il sistema nel computer eseguendo i test necessari per la
verifica del funzionamento del suo connettore, passando successivamente all'esecuzione o sfruttamento normale
del sistema. La sua composizione è la seguente:
In ciascuna di queste fasi vengono redatti diversi rapporti scritti che servono da collegamento tra
elle e globalmente della documentazione del sistema. Tra i rapporti figura lo schema direttore nel
analisi preliminare, analisi funzionale, analisi organica, quaderno di carico, manuale utente, i
codici sorgente e il quaderno di manutenzione.
5
Obj 2.- Aspetti Evolutivi e Sviluppo dell'Area Informatica
Lo Schema 8 ci mostra lo sviluppo delle fasi del ciclo di vita di un sistema o di un'applicazione
informatica.
Analisi Preliminare
Analisi Funzionale
Analisi Organica
Programmazione
Prove Impianto
Manutenzione Sfruttamento
. Analisi preliminare. L'obiettivo dell'analisi preliminare è ottenere una visione approssimativa dell'applicazione che
è necessario sviluppare, la stima dei costi, i tempi di sviluppo, le possibili alternative e i
risorse che verranno utilizzate.
In tale analisi si studia la fattibilità del progetto, la situazione attuale, i requisiti hardware e
software e il costo totale del progetto, decidendo se realizzarlo o sopprimerlo. Il ciclo di
la vita può concludersi a questo punto nei casi in cui la fattibilità del progetto non ne consigli l
esecuzione o può rimanere in attesa di nuove campagne o assegnazione di risorse per la sua attivazione
o sviluppo.
. Analisi funzionale. Una volta decisa la fattibilità del progetto, inizia la costruzione teorica del
sistema configurando e descrivendo tutte le sue funzioni. In questa analisi si determinano le
necesidades del usuario con el fin de diseñar una solución que las satisfaga.
L'analisi funzionale consiste nello studio dei metodi e delle attrezzature che devono essere utilizzati, i
linguaggi e strumenti di programmazione, la progettazione dei processi, la progettazione dei dati di input
e uscita (registrazioni, file, documenti), così come i supporti su cui si baseranno i
stessi.
. Analisi organica. Possiamo considerare questa analisi come la realizzazione pratica e dettagliata del
anterior, essendo il responsabile di collegare l'analisi funzionale con la programmazione e tenendo conto
le attrezzature fisiche e logiche che supporteranno il sistema.
In questa analisi si realizza il design completo della soluzione informatica, si stabiliscono le catene di
trattamento o unioni tra i vari moduli e vengono specificate le loro soluzioni algoritmiche.
. Prove del sistema. Le prove del sistema consistono nella verifica del corretto funzionamento
del sistema globale, che si sviluppa congiuntamente all'implementazione. I giochi di prova ai quali si
sottoporre l'applicazione deve essere progettato nell'analisi funzionale da esperti (analisti e utenti)
per cercare di scoprire e correggere i possibili malfunzionamenti del sistema.
6
Obj 2.- Aspetti Evolutivi e Sviluppo dell'Area Informatica
. Impianto. L'impianto del sistema avviene in parallelo con i test, con l'obiettivo finale
di lasciare il sistema pronto per su sfruttamento per parte del utente.
Si riceve tutta la documentazione necessaria dal gruppo di analisi e programmazione per con essa e il
risultato dei test, procedere con l'accettazione del sistema e assumere il suo sfruttamento in
il termine più breve possibile.
. Explotazione. Completati i test del sistema e la sua implementazione, questo viene incorporato nel piano di
sfruttamento, che consiste nell'esecuzione dei processi per i quali è stato creato.
Altri lavori corrispondenti a questo periodo sono la realizzazione di copie di sicurezza, controlli,
pianificazione generale, preparazione di elenchi, ecc.
Impianto Sfruttamento
. Identificazione dei bisogni. Si tratta di un'attività che svolge l'utente come richiesta al
dipartimento di sviluppo, consolidando le linee guida generali e le esigenze del progetto o sistema
che si intende realizzare. Queste linee guida contengono una visione del sistema attuale, dell'ambiente, dei precedenti
e restrizioni, ecc. Questa fase riunisce l'utente insieme al capo dello sviluppo e a chi può agire come
capo progetto.
. Analisi dei requisiti. Si tratta di acquisire una conoscenza sufficiente sul sistema e sui suoi
esigenze comunicando all'utente la visione del sistema dal punto di vista informatico per il suo
approvazione.
7
Obj 2.- Aspetti Evolutivi e Sviluppo dell'Area Informatica
. Studio di fattibilità. In questa fase si tratta di definire il processo per la realizzazione del sistema.
contrapporre le esigenze fisiche, tecniche, economiche e le risorse umane che saranno
necessari. A questo punto ci sarà l'accettazione finale da parte dell'utente o la sospensione del
progetto.
. Design esterno del sistema. In questa fase si progetta il sistema in modo teorico definendo tutte le sue
funzioni ed elementi, in modo simile a come si fa nell'analisi funzionale con il metodo classico.
Si studiano le attrezzature, i processi, i linguaggi, le entrate, le uscite, i file, ecc.
. Design interno del sistema. Allo stesso modo dell'analisi organica, il design interno definisce i
programmi, moduli e catene di trattamento insieme alle loro relazioni. In ognuno di essi appare
la sua soluzione algoritmica.
. Programmazione. In questa fase si codificano gli algoritmi nel loro corrispondente linguaggio di.
programmazione, convertendo le proprie specifiche in insiemi di istruzioni capaci di sviluppare
trabajo. Se realiza la definición de la lógica del tratamiento de cada módulo o programa, se escribe el
pseudocodice o disegna il diagramma corrispondente a ciascuno di essi e vengono codificati nel linguaggio,
essendo successivamente tradotti in linguaggio macchina.
. Prove del sistema. Una volta codificati i moduli o i programmi, vengono sottoposti a un insieme di
prove con giochi di prova definiti nel design interno per garantire che l'intero sistema sia
pronto per il suo utilizzo. I possibili errori che si presentano in questa fase saranno risolti tornando a
processare le prove di insieme corrispondenti.
. Impianto. Una volta verificato il corretto funzionamento del sistema, si procede al suo
impianto nell'équipe fisica dove avverrà la sua sfruttamento. Si allega tutta la documentazione
necessaria, come il manuale utente o il quaderno di manutenzione, e si inizializza il sistema con la
caricamento iniziale dei relativi file.
In questa fase si forma il personale incaricato dello sfruttamento del sistema.
IL PERSONALE INFORMATICO
In un Centro di Elaborazione Dati esistono diversi posti di lavoro per le varie aree e
funzioni che si svolgono in esso. La classificazione che segue non può essere
rigurosa e non esaustiva a causa delle molte sfumature che si riscontrano nel personale informatico,
a seconda del tipo di azienda, della dimensione del Centro di Elaborazione Dati e del tipo e volume delle
applicazioni che vengono effettuate.
I posti tipici in un Centro di Elaborazione Dati sono i seguenti:
. Capo del settore sviluppo. È responsabile della creazione e dello sviluppo di nuovi sistemi e
applicazioni. Tra le sue missioni c'è quella di coordinare e distribuire il personale a sua carico tra
i diversi progetti, a seconda di lui tutto il gruppo di capi progetto, analisti e
programmatori.
8
Obj 2.- Aspectos Evolutivos y Desarrollo del Área Informática
. Responsabile di progetto. Dipende direttamente dal capo dell'area di sviluppo. La sua missione consiste nel
direzione di un progetto informatico a partire dalle specifiche e necessità dell'utente fino al suo
sfruttamento. Si occupa del controllo del suo sviluppo e di garantire il perfetto funzionamento della
applicazione una volta completata; inoltre, deve stimare le risorse e il tempo necessario per la sua attuazione
in marcia.
. Tecnico di sistemi. La sua missione fondamentale è la conoscenza approfondita delle attrezzature e del sistema.
operativo. Deve consigliare, in questo senso, il direttore informatico e i capi area, così come ai
analisti e programmatori. È responsabile di imporre restrizioni di sicurezza al personale
informatico e utenti.
. Amministratore di sistema. La sua missione consiste nel controllare, in un determinato sistema operativo
esistente nel Centro di Elaborazione Dati, i permessi, le priorità e i privilegi del personale
informatico e gli utenti riguardo a detto sistema operativo.
. Analisti. A partire dalle richieste degli utenti e sotto le ordini del capo progetto, devono
redigere l'analisi delle applicazioni e aiutare i programmatori nella messa a punto delle
stessi. Possono essere analisti funzionali o organici, a seconda del tipo di analisi che svolgono, e analisti
di sistemi o applicazioni, a seconda che si occupino del sistema o delle applicazioni utente.
. Operatori. Si occupano del funzionamento e dell'operazione diretta del sistema, esecuzione dei
processi, preparazione dei supporti, periferiche e materiale necessario. L'operatore della console controlla il
funcionamiento de los equipos a través del sistema operativo y asiste a los usuarios en la explotación
del sistema.
. Grabadores de [Link] los encargados de la carga de datos al sistema. Dependen directamente del
capo dell'area di sfruttamento.
Nella Figura 2 possiamo vedere un grafico con le relazioni interne tra il personale informatico.
9
Obj 2.- Aspetti Evolutivi e Sviluppo dell'Area Informatica
RESUMEN
10
Obj 2.- Aspetti Evolutivi e Sviluppo dell'Area Informatica
In un Centro di Elaborazione Dati esistono diversi posti per coprire le varie aree e funzioni che
si svolgono nello stesso. Questi posti sono: direttore informatico, capo dell'area di sviluppo, capo dell'area
di sfruttamento, capo progetto, tecnico di sistemi, amministratore del database, amministratore del
sistema, analista funcional, analista orgánico, analista de sistemas, analista de aplicaciones, programador
di sistemi, programmatore di applicazioni, operatore e registratore di dati.
Anche nel campo dell'informatica si applica questo concetto poiché è importante che il Dott. in
informatica che generalmente funge da amministratore della funzione informatica delle organizzazioni
aprenda a delegar el uso de la tecnología, y entender que no se debe delegar la propia tecnología (es decir
non si può lasciare che ognuno abbia i programmi, i sistemi o i linguaggi che vuole nei propri PC) ma
Quello che deve essere delegato è l'uso di quei sistemi, programmi o pacchetti, non essendo responsabilità sua.
amministrazione. Della funzione informatica l'uso della tecnologia ma se le prestazioni e la funzionalità della stessa.
Per questo argomento abbiamo condotto una ricerca su come organizzeremmo la funzione informatica del
istituto tecnologico di Culiacán, e siamo giunti alla conclusione che la cosa più idonea sarebbe stabilire una
subdirezione informatica allo stesso livello delle altre
Subdirezioni dell'istituzione, al fine di facilitare la comunicazione tra la subdirezione informatica e la
direzione più diretta, e in questo modo eliminare i livelli intermedi tra entrambi, così come si
considero che dovrebbero essere assegnati consulenti informatici in ciascuna delle suddirezioni della
istituzione al fine di garantire che le esigenze specifiche di ogni sottodirezione siano soddisfatte nel minor tempo possibile
possibile e evitare il burocratismo.
Allo stesso modo è stata sollevata la necessità di stabilire reti interne all'interno di ciascuna delle
subdirezioni dell'istituzione, e a sua volta stabilire una rete centrale che collegasse tutte le reti
esistenti nell'istituzione, e a tale rete centrale avrebbe accesso il direttore generale dell'istituzione.
Se considero che i dipartimenti e le funzioni che doveva contenere la subdirezione in informatica
sarebbero i seguenti;
11
Obj 2.- Aspetti Evolutivi e Sviluppo dell'Area Informatica
Servizio agli Utenti: In questo dipartimento si stabilirebbe l'area di pratiche, sia per gli studenti che per...
del personale dell'istituzione, e fornirà servizi di stampa, di Internet, di informazione accademica e
sale di formazione.
Consulenti: Questi saranno distribuiti in tutte le subdirezioni dell'istituzione e forniranno manutenzione
di hardware e software ai dispositivi installati, saranno responsabili di mantenere backup, vaccinazioni
e altre azioni preventive e correttive. Si occuperanno anche di gestire le esigenze dei loro
aree sotto la direzione informatica, un'altra delle sue funzioni sarà quella di formare gli utenti di
subdirezioni, affinché possa sfruttare nel modo migliore possibile la tecnologia messa a sua disposizione
disposizione.
Reti interne: Saranno installate in ciascuna delle diverse sotto-direzioni e saranno per la gestione della
propia información de la subdirección, y se interconectaran a través de la red central.
Red Centrale: interconnetterà le reti delle diverse sottodirezioni per evitare la duplicazione dei dati.
le sottodirezioni e si avrà un maggior grado di sicurezza negli accessi alla rete dei denti
subdirezioni.
Esistono molte metodologie di pianificazione della tecnologia informatica, forse tante quanti sono gli autori
o aziende di consulenza. Metodologie così complete come il "Business Systems Planning (BSP)" di IBM o
il “Method One” di Arthur Andersen; così come le metodologie semplici che ogni direttore informatico
può ideare.
Metodologie che vanno dal generale al particolare - orientate alla ricerca di obiettivi -; e anche,
metodologie che vanno dal particolare al generale – orientate a risolvere problemi.
La metodologia "Pianificazione della Tecnologia Informatica a Medio Termine" che si propone - un'altra ancora -
in questo testo è un'adattamento della metodologia per implementare l'architettura della tecnologia informatica
de Martin, et., al. (1991, pp. 410–423), ha cinque caratteristiche rilevanti: 1) semplice da comprendere, 2)
pratica nella sua applicazione, 3) flessibile per adattarsi a pianificazioni strategiche di tecnologia informatica,
4) flessibile da usare in uno qualsiasi dei seguenti tipi di pianificazione della tassonomia di Synnott
(Wysocki, 1990, p. 91): isolata, reattiva, legata o integrata e, 5) può essere utilizzata secondo l'approccio di
ricerca di problemi o quella di ricerca di opportunità.
La metodologia consta delle seguenti fasi:
1. Caratterizzazione dell'organizzazione.
2. Revisione dell'architettura della tecnologia informatica attuale.
3. Revisione dei piani dell'organizzazione.
4. Caratterizzazione del ruolo della tecnologia informatica nell'organizzazione.
5. Stima delle tendenze della tecnologia informatica.
6. Benchmarking con altre organizzazioni.
7. Determinazione della nuova architettura della tecnologia informatica.
8. Piano di migrazione dell'architettura della tecnologia informatica attuale al nuovo.
9. Documentazione del piano di tecnologia informatica.
10. Comunicazione del piano di tecnologia informatica.
12
Obj 2.- Aspetti evolutivi e sviluppo dell'area informatica
1. Architettura Hardware. Che ha a che fare con i seguenti aspetti: le caratteristiche dei
attrezzature, lo stato dell'attrezzatura, la posizione, se l'uso è di scopo generale o di scopo specifico, tra
altri.
2. Architettura del Software. Che ha a che fare con: i sistemi operativi, i pacchetti e gli ambienti
di sviluppo, tra gli altri.
3. Arquitectura de Red. Que tiene que ver con los siguientes aspectos: la ubicación de los nodos, los niveles
di servizi, i livelli di ridondanza, la topologia, i protocolli di comunicazione, se la rete è pubblica o
privata, la larghezza di banda, aspetti di internet e intranet, tra gli altri.
4. Architettura dei Dati. Che ha a che fare con: il grado di condivisione dei dati, il grado di
sicurezza, e la facilità di accesso, tra gli altri.
5. Architettura delle Applicazioni. Che ha a che fare con i sistemi informativi.
13