Sei sulla pagina 1di 9

Evolition of finished computer

sysyems

The Dilemma of Enhancement


SVILUPPO EVOLUTIVO DEL
SISTEMA

λ I sistemi informativi devono evolvere in


corrispondenza con il contesto
organizzativo, anch`esso in continua
evoluzione.
• Punto di vista orientato al processo: modello di
sviluppo evolutivo del sistema. Una versione
viene sviluppata e usata e le attività di
miglioramento vengono effettuate durante la fase
di utilizzo;
• Punto di vista orientato al prodotto: si ritiene
che i sistemi siano prodotti stabili e definitivi.
Esiste un’importante differenza tra il primo ciclo di
vita di un sistema informativo e i cicli successivi.

Nel primo ciclo un sistema non esiste ancora e il


processo di sviluppo deve indirizzare l’ideazione di
un sistema all’interno di una nuova organizzazione.

Durante i cicli successivi le attività di sviluppo


consistono nel modificare il sistema esistente
rispetto alle aspettative/necessità attuali o
pianificate dell’organizzazione.
due concetti/
sviluppo dei sistemi e miglioramento
dei sistemi corrispondono a due diverse
attività all’interno del processo evolutivo.

La fase di sviluppo è seguita dalla fase di


miglioramento, mentre la fase di utilizzo e la
fase di miglioramento avvengono
contemporaneamente.
Modello di miglioramento evolutivo
del sistema
Il dipartimento informatico ha ammesso che i sistemi
informatici non sono prodotti finiti, ma devono
essere costantemente sviluppati/modificati e
conseguentemente hanno organizzato il lavoro del
dipartimento. Tale organizzazione secondo noi
supporta una visione orientata al prodotto.
- Change Board
- Gruppo responsabile del miglioramento
- Gruppo per la correzione degli errori
- Gruppo degli utilizzatori esperti (non
rappresenta gli utilizzatori reali)
- l’organizzazione in gruppi di lavoro è
temporale/provvisoria
La suddivisione in gruppi sopra descritta
potrebbe supportare una visione orientata
al processo se i compiti venissero suddivisi
in diverso modo.
Scenario possibile

Manteniamo la struttura di base attuale


(change board, enhancement group,
error-correction group e expert-user
group), ma attribuiamo ai gruppi compiti
differenti da quelli attuali in accordo con
un modello evolutivo di sviluppo e
miglioramento dei sistemi

Potrebbero piacerti anche