2. Rendszerszervezés
2.2. Életciklus
2.2.4. Rendszerspecifikáció
Ebben a fázisban már általában szerződés van a kezünkben. Ha mégsem, akkor valószínűleg egy nagy pályázatot írunk, amihez kell magvalósíthatósági tanulmány is. Ha ezek egyike sem, akkor nagyon nagy kockázatot vállalunk, mert nem biztos, hogy a megrendelő meg is rendeli a rendszert.
Ebben a fázisban két dokumentumot szoktunk elkészíteni. Ezek a következők:
1. megvalósíthatósági tanulmány, 2. nagyvonalú rendszerterv.
2.2.4.1. Megvalósíthatósági tanulmány
A projekt megvalósíthatósági tanulmánya általában egy 10-50 oldalas dokumentum a projekt nagyságától függően. A megvalósíthatósági tanulmány célja, hogy megfelelő információkkal lássa el a döntéshozókat a projekt indításával, finanszírozásával kapcsolatban. Mint ilyen, megelőzheti az árajánlat adását. Informatikai rendszereknél akkor jellemző, ha ez a rendszer más környezeti, társadalmi kockázatokat rejtő rendszerhez kapcsolódik, vagy egy pályázat előírja.
A megvalósíthatósági tanulmány feladata, hogy bemutassa a projekt pénzügyi megalapozottságát, fenntarthatóságát. A tanulmány ismeretében döntik el a döntéshozók, hogy a projekt megvalósítható-e, az elvárt időn belül megtérül-e.
Gyakran több lehetséges alternatívát is felsoroltat, amelyeknek általában különböző a befektetési, finanszírozási igényük és a megtérülésük is. Ugyanakkor minden alternatíva megvalósítja a projekt célját.
A megvalósíthatósági tanulmány elkészítésének főbb lépései:
1. Projektötletek kidolgozása.
2. Jelenlegi helyzet vizsgálata.
3. A szükséglet vizsgálata, amelyre a projekt reagál.
4. Alternatív megoldások elemzése.
5. A projekt megvalósításának elemzése.
6. Pénzügyi elemzés.
7. Környezeti, környezetvédelmi hatások elemzése.
8. Gazdasági-társadalmi hatások elemzése.
9. A projekt megvalósíthatóságának és fenntarthatóságának értékelése.
Látható, hogy ennek a dokumentumnak sok része átemelhető a funkcionális specifikációból. Ez egyéb részeit pénzügyi szakemberek bevonásával kell elkészíteni.
2.2.4.2. Nagyvonalú rendszerterv
A rendszerterv egy írásban rögzített specifikáció, amely leírja 1. mit (rendszer),
2. miért (rendszer célja), 3. hogyan (terv), 4. mikor (időpont), 5. és miből (erőforrások)
akarunk a jövőben létrehozni. Fontos, hogy reális legyen, azaz megvalósítható lépéseket írjon elő. A rendszerterv hasonló szerepet játszik a szoftverfejlesztésben, mint a tervrajz az építkezéseken, tehát elég
részletesnek kell lennie, hogy ebből a programozók képesek legyenek megvalósítani a szoftvert. A rendszerterv vagy új rendszert ír le, vagy egy meglévő átalakítását.
Három fajta rendszertervet különböztetünk meg:
1. konceptuális (mit és miért),
2. nagyvonalú (mit, miért, hogyan, miből), 3. részletes (mit, miért, hogyan, miből, mikor).
A konceptuális rendszerterv röviden írja le, mit és miért akarunk a jövőben létrehozni. Egy rendszernek több változata lehet, amelyek közül választunk. A követelmény specifikáció alapján jön létre. Része lehet az árajánlatnak.
A nagyvonalú rendszerterv a mit és miért részen túl kiegészül egy hogyan és miből résszel, azaz megadjuk, hogy milyen lépéseket kell véghezvinni és az egyes lépésekhez milyen erőforrásokra van szükségünk. Elegendő nagyvonalakban megadni a tervet, mert feltételezzük, hogy a tervező részt vesz a végrehajtásban, így a felmerülő kérdésekre tud válaszolni.
A nagyvonalú rendszerterv fontos része az úgynevezett megfeleltetés, ami megmutatja a követelmény specifikációban felsorolt minden követelményhez van-e azt kielégítő lépés.
A részletes rendszerterv a mit, miért, hogyan és miből részeken túl tartalmaz egy mikor részt is, azaz megadja a lépések idejét. Az időpont lehet pontos vagy csak idő intervallum. Ezeket olyan részletességgel adja meg, hogy a tervező részvétele nélkül is végrehajtható legyen.
Nagy Elemérné és Nagy Elemér Rendszervezés című főiskolai jegyzetéből (SzTE SzÉF 2005) idézünk egy-egy példát nagyvonalú, illetve részletes rendszertervre.
Példa nagyvonalú rendszerterv:
Mit: Fiatal házaspár használt lakást akar vásárolni Szegeden maximum 6 MFt-ért, 3 hónapon belüli beköltözéssel.
Miért (miért pont azt):
Maximum ennyi pénzt tudnak mozgósítani.
Fiatal házasok, albérletben laknak és jön a gyerek.
Mindketten Szegeden dolgoznak.
Most épülő lakás nem lesz kész három hónap alatt.
Példa részletes rendszerterv:
"Most" 2005. 03. 15. van.
* Apróhirdetés feladása a helyi lapokban: "Fiatal házaspár használt lakást akar vásárolni Szegeden, 1 hónapon belüli beköltözéssel. Tel: (62)-123-456 18 óra után és vasárnap." 03.19-re és 03.26-ra. Hi: 03.16.
* Eladási apróhirdetések figyelése 03.20-03.30.
* Pénz "mozgósítás" megkezdése. Hi: 03.20.
* Elemzések, tárgyalások, válogatások, alkudozások 03.16-03.30.
* Döntés. Hi: 03.30.
* Pénz "begyűjtésének" ütemezése: 03.31-04.02.
* Ügyvéd szerzése: 03.31-04.01.
* Pénz a szerződéskötéshez. Hi: 04.04.
* Szerződéskötés: 04.04. és 04.08. között.
* Szakember "lebiztosítása" festéshez. Hi: 05.03.
* Pénz a lakás átvételhez. Hi: 05.11.
* Üres lakás átvétele: 05.12-ig.
* Pénz a szakemberekre, fuvarra és az új holmikra 05.13-05.31
* Albérlet felmondása. Hi: 05.14.
* Költözés előkészítése (selejtezés, dobozok stb.) 05.22-05.31.
* Festés, fali polcok szerelése, nagytakarítás stb. 05.13-05.31.
* Új holmik vásárlása (pl. nélkülözhetetlen bútorok) 05.15-06.06.
* Fuvar lebiztosítás, barátok, rokonok "mozgósítása" a költözéshez. Hi: 06.06.
* "Beköltözésre kész" a lakás. Hi: 06.06.
* Pénz a beköltözéshez
* Költözés, berendezkedés: 06.07-06.12 Megjegyzések.
* A hirdetésben nem közöljük, hogy mennyi pénzünk van.
* Nem 3, hanem 1 hónapon belüli beköltözést kértünk, mert időt tartalékoltunk a keresésre és az átadás utáni festésre stb.
* A telefonszám megadása gyorsíthatja a kapcsolatba lépést - nem érünk rá.
* Közben figyeljük az eladók hirdetéseit is.
* Általában tól-ig időintervallumokat adunk meg, pontos határidő (Hi:) csak a "sarkpontoknál" szerepel.
* A pénz mozgósítás ütemezése egy külön nagyvonalú rendszerterv lesz (mint ennek a rendszernek egy alrendszere). Most még nem tudjuk megtervezni, hiszen a részletek (mikor mennyit kell fizetnünk) csak 03.30.
körül derülnek ki.
* A naptárat figyelembe vettük; pl. az ügyvéddel valószínűleg csak munkanap tudunk találkozni, a hétvégékre szükség lehet, ha pl. a pénzért utazni kell, a szakemberek Pünkösdkor nem dolgoznak, a költöztető barátok szombaton jobban ráérnek stb.
* Óvatosan terveztünk, inkább legyen tartalék idők, mint feszített ütemezésünk, mert váratlan "apróságok"
biztosan be fognak következni, csak most még nem tudjuk, hogy mik.