Cykl życia systemu informacyjnego: 6 głównych faz
Cykl życia systemu informacyjnego obejmuje wszystkie procesy, które zachodzą od momentu narodzin potrzeby systemu, aż do pojawienia się innego, który go zastąpi.
Zgodnie ze standardem ISO-12207 jest to struktura, która zawiera wszystkie implikacje rozwoju, działania i konserwacji oprogramowania .
System informacyjny obejmuje wszystkie osoby, maszyny i / lub metody, które biorą udział w gromadzeniu, przetwarzaniu i przekazywaniu informacji.
Zwykle role zidentyfikowane podczas wdrażania systemu informacyjnego to kierownik projektu, technicy z obszaru technologicznego, analitycy i użytkownicy.
Cele systemu informacyjnego
System informacyjny spełnia trzy podstawowe cele:
- Zdefiniuj zadania, które muszą zostać wykonane i kolejność, w jakiej powinny być wykonane.
- Zapewnienie spójności z resztą systemów informacyjnych organizacji.
- Zapewnienie punktów kontrolnych do zarządzania projektem
Istnieje kilka modeli systemów informacyjnych, w tym:
- Model kaskadowy
- Modele oparte na prototypach.
- Prototypowy model konstrukcji.
- Przyrostowy model rozwoju.
- Ewolucyjny model prototypowania.
- Alternatywne modele
- Model spiralny
- Modele oparte na transformacjach.
- Zunifikowany proces tworzenia oprogramowania Rational (RUP).
- Rozwój oprogramowania opartego na komponentach (DSBC lub CBSB).
- Ekstremalny model programowania (eXtreme Programmming).
Z tej listy modeli najczęściej korzysta się z wodospadu, ponieważ wymaga on sprawdzenia i zatwierdzenia każdego etapu przed przejściem do następnego.
6 faz cyklu życia systemu informacyjnego
Chociaż komputerowe systemy informacyjne są rodzajem systemu informacyjnego, etapy ich cyklu życia odnoszą się do każdej innowacji w zarządzaniu informacjami.
1- Wstępne dochodzenie
Jest to pierwszy krok procesu, ponieważ wiąże się ze znajomością działalności danej organizacji.
W tym momencie identyfikowane są potrzeby i problemy związane z zarządzaniem informacjami.
Powód potrzeby systemu jest wykrywany i oczekuje się, że zaspokoi on tę potrzebę w obrębie jednostki. Oznacza to, że oczekiwania są również cenione.
Na tym etapie przegląd bibliografii instytucjonalnej i przeprowadzanie wywiadów to typowe sposoby znalezienia przydatnych informacji do wykonania pracy.
Podobnie należy dokonać przeglądu istniejących systemów informacyjnych w celu wykrycia nawyków użytkowania, częstszych trudności i pozytywnych doświadczeń z innymi systemami.
2- Analiza informacji
Po zebraniu wszystkich informacji nadszedł czas na zorganizowanie go w taki sposób, aby był przydatny w następnej fazie: projekt.
Wykresy, mapy mentalne i schematy blokowe mogą być sposobem na skumulowanie zebranych danych i uczynienie ich zrozumiałym i użytecznym dla zespołu.
3- Projektowanie nowego systemu
Biorąc za podstawę informacje zorganizowane w poprzedniej fazie, przystępujemy do projektowania nowego systemu.
Stopień złożoności nowego systemu powinien stopniowo wzrastać, aby użytkownik miał możliwość zapoznania się z nowymi procedurami i / lub urządzeniami.
Tutaj pojawia się język, w którym zostanie napisany kod oprogramowania lub jak zostanie dostosowany system, który zostanie zakupiony na rynku. W tym momencie definiowany jest również wygląd systemu.
Cel tego projektu musi być jasno i bezpośrednio związany z rozwiązaniem zidentyfikowanych potrzeb.
4- Opracowanie i dokumentacja nowego systemu
To jest rzeczywista faza rozwoju. Tutaj rozpoczyna się programowanie nowego oprogramowania .
Jeśli program został już wykonany, faza koncentruje się bardziej na jego dokumentacji.
Chodzi o to, że cały system jest obsługiwany przez odpowiednią dokumentację, aby mogli dokonać niezbędnych modyfikacji w przypadku, gdy są one wymagane. W tym miejscu powinna pojawić się instrukcja obsługi.
5- Wdrożenie systemu informacyjnego
Jest to praktyczna faza systemu. Tutaj jest poddawany testowi i jest używany z krytycznym okiem, aby móc wykryć główne zalety i możliwe błędy, które może mieć.
Głównym celem tej fazy jest wykrycie błędów w celu ich skorygowania, zanim system zostanie wdrożony do reszty organizacji.
Wprowadzenie nowego systemu można wykonać na kilka sposobów:
Równolegle
Nowy system jest wstawiany bez eliminowania poprzedniego, przynajmniej przez pewien czas, aby użytkownicy stopniowo dostosowywali się.
Z planem pilotażowym
Gdy jest zaimplementowany w przestrzeni zdefiniowanej przez czas, również zdefiniowany.
Z natychmiastową wymianą
Gdy brak poprzedniego sprawia, że zmiana jest pilna.
Z okresem próbnym
Chodzi o to, aby doświadczyć, jak wydajny jest nowy system w pewnym okresie czasu.
Według części
Kiedy nowy system jest bardzo duży i wymaga wielu zmian.
6- Konserwacja systemu
Jest to ciągła faza, która polega na zapewnieniu doskonałego funkcjonowania systemu.
Jest to faza wsparcia, w której personel techniczny jest gotów pomóc innym w przyjęciu i działaniu nowego systemu.
Tutaj również rozwiązywane są błędy, które pojawiają się wraz z funkcjonalnością i nowymi wymaganiami użytkowników.
Ta faza zajmuje zwykle od 40 do 80% zasobów przeznaczonych na rozwój systemu i trwa do momentu, gdy stanie się przestarzała. Jest to również faza aktualizacji lub dodawania funkcji.