Ciclo di vita di un sistema informativo: 6 fasi principali

Il ciclo di vita di un sistema informativo comprende tutti i processi che avvengono dal momento in cui nasce la necessità di un sistema finché non emerge un altro che lo sostituisce.

Secondo lo standard ISO-12207, è la struttura che contiene tutte le implicazioni dello sviluppo, del funzionamento e della manutenzione di un prodotto software .

Un sistema di informazione comprende tutte le persone, macchine e / o metodi che sono coinvolti nella raccolta, elaborazione e trasmissione di informazioni.

In genere, i ruoli identificati nell'implementazione di un sistema informativo sono il project manager, i tecnici dell'area tecnologica, gli analisti e gli utenti.

Obiettivi di un sistema informativo

Un sistema di informazione soddisfa tre obiettivi fondamentali:

- Definire le attività che devono essere eseguite e l'ordine in cui devono essere eseguite.

- Garantire la coerenza con il resto dei sistemi informativi dell'organizzazione.

- Fornire punti di controllo per la gestione del progetto

Esistono diversi modelli di sistemi di informazione, tra cui:

  • Modello a cascata
  • Modelli basati su prototipi.
  • Prototipo del modello di costruzione.
  • Modello di sviluppo incrementale.
  • Modello di prototipazione evolutiva.
  • Modelli alternativi
  • Modello a spirale
  • Modelli basati su trasformazioni.
  • Processo unificato di Rational Software Development (RUP).
  • Sviluppo di software a componenti (DSBC o CBSB).
  • Extreme Programming Model (eXtreme Programmming).

Da questo elenco di modelli, la cascata è la più utilizzata perché richiede il controllo e la convalida di ogni fase prima di passare alla successiva.

Le 6 fasi del ciclo di vita di un sistema informativo

Sebbene i sistemi informatici siano un tipo di sistema informativo, le fasi del loro ciclo di vita sono rilevanti per qualsiasi innovazione nella gestione delle informazioni.

1- Indagine preliminare

È il primo passo del processo perché implica conoscere l'attività dell'organizzazione in questione.

È in questo momento che vengono identificati i bisogni e i problemi relativi alla gestione delle informazioni.

Viene scoperto il motivo della necessità del sistema e come si prevede che soddisfi tale esigenza all'interno dell'entità. Vale a dire, le aspettative sono anche apprezzate.

In questa fase, la revisione della bibliografia istituzionale e la conduzione di interviste sono i modi tipici per trovare informazioni utili per il lavoro da svolgere.

Allo stesso modo, una revisione dei sistemi di informazione esistenti dovrebbe essere fatta per rilevare abitudini di utilizzo, difficoltà più frequenti ed esperienze positive con altri sistemi.

2- Analisi delle informazioni

Una volta che tutte le informazioni sono state raccolte, è ora di organizzarle in modo tale che sia utile per la fase successiva: il design.

Grafici, mappe mentali e diagrammi di flusso possono essere modi per condensare i dati raccolti e renderli comprensibili e utili per il team.

3- Design del nuovo sistema

Prendendo come base le informazioni che sono state organizzate nella fase precedente, procediamo alla progettazione del nuovo sistema.

Il livello di complessità del nuovo sistema dovrebbe aumentare progressivamente in modo che l'utente abbia l'opportunità di familiarizzare con le nuove procedure e / o dispositivi.

Qui appare la lingua in cui verrà scritto il codice del software, o come verrà adattato il sistema che verrà acquistato sul mercato. A questo punto viene anche definita l'aspetto del sistema.

L'obiettivo di questo disegno deve essere chiaramente e direttamente correlato alla soluzione dei bisogni identificati.

4- Sviluppo e documentazione del nuovo sistema

È la fase di sviluppo attuale. Qui inizia la programmazione del nuovo software .

Se un programma già fatto è stato acquisito, la fase si concentra maggiormente sulla sua documentazione.

L'idea è che l'intero sistema sia supportato dalla documentazione pertinente in modo che possano apportare le modifiche necessarie nel caso siano richieste. Il manuale utente dovrebbe venire a questo punto.

5- Implementazione del sistema informativo

È la fase pratica del sistema. Qui è messo alla prova, ed è usato con un occhio critico per essere in grado di rilevare i principali vantaggi e le possibili faglie che potrebbe avere.

L'obiettivo principale di questa fase è rilevare gli errori per correggerli prima che il sistema venga implementato nel resto dell'organizzazione.

L'introduzione di un nuovo sistema può essere fatta in diversi modi:

In parallelo

Il nuovo sistema viene inserito senza eliminare quello precedente, almeno per un certo periodo, in modo che gli utenti si adeguino progressivamente.

Con un piano pilota

Quando è implementato in uno spazio definito da un tempo definito anche.

Con sostituzione istantanea

Quando la mancanza del precedente rende urgente il cambiamento.

Con un periodo di prova

Si tratta di sperimentare l'efficienza del nuovo sistema durante un certo periodo di tempo.

Per parti

Quando il nuovo sistema è molto grande e comporta molte modifiche.

6- Manutenzione del sistema

Questa è una fase continua che consiste nel garantire il perfetto funzionamento del sistema.

Questa è la fase di supporto in cui uno staff tecnico è disposto ad aiutare gli altri nell'adozione e nel funzionamento del nuovo sistema.

È anche qui quando vengono risolti gli errori che si verificano con l'operabilità e le nuove esigenze degli utenti.

Questa fase richiede in genere il 40-80% delle risorse allocate allo sviluppo del sistema e dura fino a quando non diventa obsoleta. È anche la fase in cui vengono effettuati gli aggiornamenti o vengono aggiunte funzionalità.