Razvoj po naročilu
Koraki razvoja po naročilu:
- Analiza trga prilgojene rešitve
Analizo trga opravi na podlagi pogovora s podjetjem, ko ugotovimo, katere aplikacije/storitve podjetje bi potrebovalo. V analizi trga se osredotočamo na popis vseh relevantnih funkcionalnosti, ki naj jih vsebuje prilagojena rešitev. Iz množice ponudnikov izberemo 3 rešitve, ki približno ustrezajo pričakovanjem kupca.
- Uporabniške zahteve – analiza stanja
Na podlagi analize trga s pomočjo intervjujev ugotovimo kako podjetje deluje – analiza stanja in katere zahteve dejansko potrebuje – uporabniške zahteve. Nastaneta dva dokumenta, ki se vsebinsko dopolnjujeta. Najprej naredimo analizo stanja in na podlagi analize stanja sestavimo uporabniške zahteve, katerim mora ustrezati rešitev po naročilu.
- Funkcionalna specifikacija
Na podlagi uporabniških zahtev se sestavi funkcionalna specifikacija, ki opisuje delovanje aplikacije z uporabniškega vidika. Funkcionalna specifikacija je kasneje tudi osnova za prevzem in zaključek projekta.
- Arhitektura sistema
Na osnovi funkcionalne specifikacije se naredi arhitektura sistema, ki omogoča tehnično izvedbo. V tej fazi so zelo pogosti tako imenovani piloti, kjer stranka dobi grob vpogled v strukturo in izgled same aplikacije. Ko je arhitektura sistema potrjena, se gre v implementacijo sistema.
- Implementacija sistema
Ponavadi najdalje trajajoči in najbolj obseen korak pri izdelavi informacijske rešitve po naročilu je implementacija sistema. Vendar, da pri stranki dobimo čimhitrejše povratne informacije o sistemu, se deli sistema dajo stranki predhodno na vpogled in v delno testiranje. S tem omogočimo sebi in stranki pravočasne povratne informacije.
- Testiranje sistema
Ko je sistem razvit, se začne temeljito testiranje pri katerem se sistema stabilizira. Testiranje je več vrst in sicer interno razvojno testiranje, interno produkcijsko testiranje, testiranje na testnem sistemu stranke.
Ko stranka potrdi, da sistem funkcionalno in količinsko ustreza dogovorom preidemo na dokumentiranje sistema
- Dokumnetiranje sistema
Tehnična dokumentacija sistema nastaja tekom implementacije sistema, uporabniško dokumentacija nastane ponavadi po koncu implementacije in testiranja sistema. Ko sta dokončani obe, se začne z uvajanjem sistema.
- Uvajanje sistema
Dokumentiran in preverjena sistem se začne uvajati v okolje naročnika po vnaprej določenih časovnih rokih. Najpomembneje pri uvedbi v okolje naročnika je, da se ponovno preveri pravilno delovanje sistema in ustrezno izobrazi ljudi za njegovo uporabo.
- Vzdrevanje sistema
Ko sistem podjetje uporablja, ga je potrebno redno vzdrževati. Vedno je možno sistem vzdrževati v podjetju, ki ga je naročilo, vendar so izkušnje pokazale, da ga specializirana ekipa strokovnjakov, ki je sistema postavila najlažje in tudi najbolj stroškovno učinkovito tudi vzdržuje.
- Podpora uporabnikom
Če stranka tako želi, se vzpostavi klicni center, kjer strokovnjaki podjetja odogovarjajo na vprašanja uporabnikov pri uporabi sistema. Možne so različne vrste ravni podpore uporabnikom.
- Nadgrajevanje sistema
Sistem v času svojega življenja potrebuje številne dodatke, spremembe zaradi poslovnih / zakonskih / tehnoloških sprememb, ki se zgodijo tekom njegove življenske dobe. Ekipa strokovnjakov ob zahtevah za nadgradnje sistema pripravi strokovno ustrezno rešitev, ki dopolni obstoječ sistem.
