Stane Štefančič - Vodenje projektov v PRAKSI

32
Vodenje projektov V PRAKSI Genisvet’2008 Ljubljana, 30.9.2008 Genis d.o.o. Stane Štefanč č čič č č Generalni direktor Okolju prijazne informacijske rešitve

description

Vodenje projektov v PRAKSI

Transcript of Stane Štefančič - Vodenje projektov v PRAKSI

Page 1: Stane Štefančič - Vodenje projektov v PRAKSI

Vodenje projektovV PRAKSI

Genisvet’2008Ljubljana, 30.9.2008

Genis d.o.o.

Stane ŠtefanččččiččččGeneralni direktor

Okolju prijazne informacijske rešitve

Page 2: Stane Štefančič - Vodenje projektov v PRAKSI

Gen4PPriložnosti (leadi)

Posli (prodaja)Projekti (izvedba)

Procesi(upravljanje)

ZAHTEVEza izvedbo

KNJIŽBE

FRS

Nabavni proces

CelovitaCelovitapodpora prodajnopodpora prodajno--projektnim procesomprojektnim procesom

PODPORAuporabnikom

ZAHTEVKIe-Zahtevkie-Naročila

e-Pogodbe

Page 3: Stane Štefančič - Vodenje projektov v PRAKSI

ProjektiProjekti--tipi in vrstetipi in vrste

Informacijski

Projekti

Vrste:Naloge...

.

.

.

Investicijski

Tipi: postopkiplanidokumentiorodja....

Page 4: Stane Štefančič - Vodenje projektov v PRAKSI

Podpora celotnemu procesuPodpora celotnemu procesu

predlogpredlog palniranjeplaniranje izvedbaizvedba

Chk1 Chk2 Chk3

koneckonec

sodelavec

odobritev

izvedbe

projektasodelavec

odobritev

zaključka

projektasodelavec

odobritev

priprave

projekta

ogrodje je enakovsaka faza je lahko deljena še na veè faztokovi prehodov med fazami so razlièni

Page 5: Stane Štefančič - Vodenje projektov v PRAKSI

PospePospešševanje procesaevanje procesa

Podpora (e-Proj) vsebuje mehanizme, ki bodo pospešili uvedbo in

zagotovili izvajanje procesa

Page 6: Stane Štefančič - Vodenje projektov v PRAKSI

ProjekneProjekne fazefaze

• Planiranje

• Analiza zahtev• Načrtovanje• Specifikacije• Izgradnja

• Testiranje• Migracija• Prehod v produkcijo

Page 7: Stane Štefančič - Vodenje projektov v PRAKSI

Projektne aktivnostiProjektne aktivnosti

• Testiranje

• Migracija

• Prehod v produkcijo

• Stabilizacija in optimizacija sistema

• Planiranje

• Analiza zahtev

• Načrtovanje

• Specifikacije

• Izgradnja

Page 8: Stane Štefančič - Vodenje projektov v PRAKSI

PredajniPredajni izdelkiizdelki• Planiranje

• Analiza zahtev

• Načrtovanje

• Specifikacije

• Izgradnja

• Testiranje

• Migracija

• Prehod v produkcijo

• Stabilizacija in optimizacija sistema

Page 9: Stane Štefančič - Vodenje projektov v PRAKSI

NatanNatanččna opredelitevna opredelitevzahtev projektazahtev projekta

• Planiranje

• Analiza zahtev

Opredeljene zahteve projekta

Opredeljene zahteve projekta

Page 10: Stane Štefančič - Vodenje projektov v PRAKSI

NaNaččrtovanjertovanje

– Model postopkov– Arhitektura– Funkcionalna dekompozicija– Entitetni model

Opredeljene zahteve projekta

Opredeljene zahteve projekta

REGISTER DRUŠTEV, POLIT IČNIH STRANK IN EVIDENCE UST ANOVZDru-1, Zakon o političnih strankah, Zakon o ustanovah.....

DRUŠTVA ( društva in zveze društev) podružnic

tujih društev oz. zvez POLITIČNE STRANKE USTANOVE

Registracija statusnega preoblikovanja

INTEGRACIJA

Integracija z MRRSPRegistracija političnih

strank

Pregledi

Evidentiranje ustanov

Pregledi

ADMINISTRATIVNE FUNKCIJE

Avtentikacija uporabnika in

dostopne pravice VSPL

Iskanje

Evidentiranje statusa v javnem interesu

Iskanje Iskanje

Pregledi

Integracija s PRS ( Poslovni reg.SLO)

Avtomatska objava na svetovnem spletu

Avtomatska izmenjava podatkov z bazami

RPE, RSP. MR, e-CRP

Integracija z ministrstvi

Integracija e-RISK za dostop policije

Integracija z Ur.l.RS

Vodenje dnevnikovLOG

Mehanizem aktivnega varovanja

( zvončki, posebna dok.)

AKVA

Nadzor in kontrola dostopov

NKD

Migracija podatkov (društev)

Registracija društev

Page 11: Stane Štefančič - Vodenje projektov v PRAKSI

Podatkovne strukture

• Prototip vizualizira podatkovne strukture za končnega uporabnika

• Analitik ima s prototipom potrjene podatkovne strukture od uporabnika

• V analizi se pripravi opis podatkov vmetabazi (ponovna uporaba)

Page 12: Stane Štefančič - Vodenje projektov v PRAKSI

Poslovni model sledi poslovnim ciljem

• Podatkovni model struktura

• Procesni model tok dogodkov

• Organizacijski model sistem upravljanja

Stabilnost ��������učinkovitost �������� fleksibilnost

Page 13: Stane Štefančič - Vodenje projektov v PRAKSI

Prototipiranje

VDP (+ zakoni, pravilniki),

Sodelovanje z uporabniki/naročnikom

Grobe

specifikacije

ANALIZA

FIZIČNI

MODEL

PODATKOV

* Funkcionalni design:• Celotna funkcionalna dekompozicija• Definiranje postopkov • Funkcionalna dekompozicija po transakcijah

FUNKCIONALNI DESIGN

Prednosti PROTOTIPA:- Za naročnika- Za GENIS

Page 14: Stane Štefančič - Vodenje projektov v PRAKSI

Prototip - definiranje objekta

Vsak objekt opremimo s potrebnimi podatki, da bo možno v nadaljnjih fazah:

- Kreiranje oracle modula (to se dopolni kasneje še z detajlnimi specifikacijami)

- Generiranje java transakcije

Page 15: Stane Štefančič - Vodenje projektov v PRAKSI

Detajlne specifikacijeDetajlne specifikacije

Page 16: Stane Štefančič - Vodenje projektov v PRAKSI

Specifikacije za predajo Specifikacije za predajo naronaroččnikuniku

Page 17: Stane Štefančič - Vodenje projektov v PRAKSI

Izgradnja Oracle

•Vhod•Aktivirana zahteva z ustrezno oznako faze•Potrjen prototip•Potrjene specifikacije v Word obliki•Entitetni in podatkovni model

•Izhod•Stestirane in urejene SQL skripte v SVN repozitorijuz ustrezno izdelanimi tagi•Izveden “build”•Navodila za namestitev tehničnemu osebju naročnika (običajno 3gen)•Poročila na zahtevah (status = predlog za zaključitev ali zaključeno)

Page 18: Stane Štefančič - Vodenje projektov v PRAKSI

Izgradnja Web servisov

•Vhod•Aktivirana zahteva•XSD shema•Potrjene specifikacije v Word obliki

•Izhod•Stestirana in urejena izvorna koda v SVN repozitorijuz ustrezno izdelanimi tagi•Stestirane in urejene SQL skripte v SVN repozitoriju z ustrezno izdelanimi tagi

•EAR datoteka•Navodila za namestitev tehničnemu osebju naročnika (običajno 3gen)•Poročila na zahtevah (status = predlog za zaključitev ali zaključeno)

Page 19: Stane Štefančič - Vodenje projektov v PRAKSI

JAVA razvoj

PripravljeniORACLE moduli

Predlogiposlovnih pravil

Pripravljene specifikacije

Izdelanetransakcije

Implementacijeposlovnih pravil

Navigacija in prototip

Navigacija

JAVAGEN

Page 20: Stane Štefančič - Vodenje projektov v PRAKSI

Moduli/transakcije

� Generiranje transakcije iz ORACLE modula

Page 21: Stane Štefančič - Vodenje projektov v PRAKSI

Poslovna pravila

� Priprava poslovnega pravila iz predloga

Page 22: Stane Štefančič - Vodenje projektov v PRAKSI

Specifikacije in prototip

� Akcije in prehajanje med transakcijami� Dopolnjevanje generirane transakcije

Page 23: Stane Štefančič - Vodenje projektov v PRAKSI

Testiranje transakcijTestiranje transakcij• Planiranje• Analiza zahtev• Načrtovanje• Specifikacije• Izgradnja• Testiranje

VHOD– Diagrami postopkov– Detajlne specifikacije– PravilaIZHOD– Scenariji testiranja

• Po postopkih izvajanja– Komentarji ���� reševanje preko zahtev

• Migracija• Prehod v produkcijo

Page 24: Stane Štefančič - Vodenje projektov v PRAKSI

Scenarij testiranjaScenarij testiranja

Page 25: Stane Štefančič - Vodenje projektov v PRAKSI

Scenarij testiranja Scenarij testiranja -- izpolnjenizpolnjen

Page 26: Stane Štefančič - Vodenje projektov v PRAKSI

Izvajanje testiranjaIzvajanje testiranja

Page 27: Stane Štefančič - Vodenje projektov v PRAKSI

Izvajanje testiranjaIzvajanje testiranja

Page 28: Stane Štefančič - Vodenje projektov v PRAKSI

Migracija

28

RSP

RISC

Relacijska bazaDelovne tabele

10g

TEKSTNE DATOTEKE

Page 29: Stane Štefančič - Vodenje projektov v PRAKSI

Koraki migracije

1. Predpriprava za migracijo, izdelava delovnih tabel, granti... 2. Analiza podatkov in popravki podatkov v delovnih tabelah tako da

ustrezajo potrebam migracije 3. Migracija dosjejev4. Izdelava začetnih zapisov za stanja orožji na podalgi dogodkov vlog 5. Migracija OLS - listina stanje 6. Migracija OLD - listina dogodki 7. Migracija zapisov na listinah OSL 8. Migracija dogodkov orožij ORD z upoštevanjem že migriranih

zapisov v OLD in OLS 9. Gradnja stanja OLS -stanje listin iz že migriranih dogodkov ORD

Page 30: Stane Štefančič - Vodenje projektov v PRAKSI

Koraki prehoda v produkcijo

1.Preveriti ali so vse projektne faze uspešno zaključene in izdelki predani naročniku

2.Priprava končnega predajnega zapisnika in vseh izdelkov

3.Predaja naročniku4.Prehod v vzdrževanje

Page 31: Stane Štefančič - Vodenje projektov v PRAKSI
Page 32: Stane Štefančič - Vodenje projektov v PRAKSI

Vprašanjain

Odgovori

Genis d.o.o.

Stane ŠtefanččččiččččGeneralni direktor

Okolju prijazne informacijske rešitve