riha to-be protsessalternatiiv 1 •kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja...

28
RIHA TO-BE protsess Ivo Mehide <[email protected]> Marko Aid <[email protected]> Tanel Tammet <[email protected]>

Upload: others

Post on 25-Dec-2019

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt

RIHA TO-BE protsess

Ivo Mehide <[email protected]>

Marko Aid <[email protected]>

Tanel Tammet <[email protected]>

Page 2: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt

PROTSESSI ALTERNATIIVLAHENDUSED

Page 3: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt

Alternatiiv 1

• Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess

• Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt selle valmimisele

• Erinevate kooskõlastajate kooskõlastamisprotsessid on paralleelsed ja sõltumatud

• Probleemid lahendatakse protsessi käigus• Reaktsiooniajad suhteliselt lühikesed mõlemale

poolele, vajadusel lepitakse kokku pikemad tähtajad• Tehniline lahendus toetamas – info ühtlaselt

struktureeritud, paranduste korral kuvatakse muudatuste osa eristuvalt, mugavad suhtlusvahendid

Page 4: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt

Alternatiiv 1 - jätk

• Kooskõlastatav info on tükeldatud domeenideks, iga domeeni eest vastutab konkreetne kooskõlastaja

• Kooskõlastaja kaasab vajadusel teisi kooskõlastajaid, kui osutub, et infos sisaldub teise domeeni alla kuuluvaid elemente

• Mitme kooskõlastaja poolt ühiselt kooskõlastavas infos muudatuste tegemine põhjustab kõigil uuesti info ülevaatamise, seda hõlbustab muudatuste selge väljatoomine

• Liiga pikalt seisma jäänud kooskõlastusprotsess loetakse katkenuks ning hiljem tuleb uuesti algusest alustada

Page 5: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt

Alternatiiv 2

• Kooskõlastamise taotlus tuleb esitada terviklikult ja korraga (nagu praegugi)

• Iga kooskõlastaja aga viib oma protsessi läbi teistest sõltumatult ja paralleelselt.

• Kui üks kooskõlastaja leiab puudusi, siis teisi informeeritakse. Teiste juba antud kooskõlastused ei tühistu automaatselt, vaid ainult juhul, kui nad sedasi otsustavad.

Page 6: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt

Alternatiiv 3

• Kirjeldus koostatakse projektirühmaga koos selleks korraldatava seminari käigus

• Täitja dokumenteerib selle ning koostab võrdlused teiste alternatiividega

• Seminari toimumise ajast tulenevalt valmib vastav dokumentatsiooni täiendus 02.12.2015

Page 7: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt

RIHA TO-BE PROTSESS

Page 8: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt

Põhiprotsess

Page 9: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt

Põhiprotsess

• Põhiprotsess koosneb:

– Organisatsiooni RIHAga liitumise protsess

– Infosüsteemi eluea protsess

– RIHA objektide statistika jälgimine

– RIHA sisu haldamine

– RIHA administreerimine

Page 10: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt

Organisatsiooni liitumise protsess

Page 11: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt

Organisatsiooni liitumise protsess

• Vajalik selleks, et omistada organisatsiooni esindajale vajalikud juurdepääsuõigused

• Elektrooniline ja võimaluse korral täisautomaatne

• Tagavara-variant paberil taotluse menetlemine (nagu praegugi)

Page 12: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt

Infosüsteemi eluea protsess

Page 13: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt

Infosüsteemi asutamine

Page 14: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt

Infosüsteemi arendamine

Page 15: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt

Infosüsteemi kasutamine

Page 16: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt

Infosüsteemi lõpetamine

Page 17: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt

Infosüsteemi eluea protsess

• Protsess kirjeldab kogu infosüsteemi eluea:– asutamine– arendamine– kasutamine– lõpetamine

• Kooskõlastused toimuvad asutamise, arendamise ja lõpetamise etappide sees• Nähtud ette infosüsteemi info automaatne kogumine• Asutamisel sisestatakse minimaalne info• Arendamisel kirjelduse iteratiivne lisamine ja kooskõlastamine• Arendamisel käsitsi andmekoosseisu kirjeldamise asemel andmebaasi schema

laadimine• Kasutamisel erinevad haldusega seotud protsessid: teenuse kasutajate haldamine,

teenustaseme jälgimine, teavitused, statistika, arendusvajaduste kogumine• Lõpetamisel lõpetavate tegevuste kooskõlastamine

Page 18: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt

Klassifikaatorite kirjeldamine

Page 19: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt

Klassifikaatorite kirjeldamine

• Eraldi protsess, mis reguleerib ära klassifikaatori kasutaja ja klassifikaatori omaniku suhtluse

• Võimalus tekitada oma alternatiivne klassifikaatori versioon, kui omanik ei nõustu enda oma täiendama

• Sama protsessiga analoogselt käiks ka XML varade kirjeldamine ja kooskõlastamine

Page 20: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt

Kooskõlastamine

Page 21: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt

Kooskõlastamine

• Universaalne kooskõlastamise protsess, mida kasutatakse igal pool, kus on vaja midagi kooskõlastada (infosüsteemi asutamine, kasutusele võtmine, lõpetamine, klassifikaatori kooskõlastamine, XML vara kooskõlastamine)

• Põhiomadused kirjeldatud eelpool VARIANT 1 juures

Page 22: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt

ESIALGNE TEHNOLOOGILINE ANALÜÜS

Page 23: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt

Uue RIHA fookus

• Baaseesmärgid on samad, mis senisel RIHA-l: olla riigi andmekogude, andmeteenuste ja klassifikaatorite kataloog ning võimaldada nende kirjeldusi kooskõlastada.

• Fookus nihkub nö formaalselt kooskõlastuselt infosüsteemi loomise ajal - mis jääb endiselt oluliseks, kuid muutub lihtsamaks -infosüsteemide pideva arengu ja nende omavahelise koosvõime toetamisele.

Page 24: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt

Funktsionaalsuste muutmine

• Lihtsustamine väiksema halduskoormuse suunas.• Erinevate automaatsüsteemide loomine, mis vähendavad

käsitööd.• Automaatse andmehõive sisseviimine, mis impordib

regulaarselt masinloetavaid kirjeldusi andmekogudest• RIHA kasutusvõimaluste laiendamine süsteemide

dokumentatsioonide koondamiseks / haldamiseks / otsimiseks.

• Klassifikaatorite ja sõnastike süsteemide ümbertegemine, ja nende oluliselt parem seostamine nii omavahel kui andmekogudega.

• Erinevate kasutajarollide jaoks sobilike koond-raportisüsteemide loomine.

Page 25: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt

Tehnoloogiline baas

• RIHA andmebaasiks kasutatakse Postgresql-i.

• Uus schema on lihtsam ja dünaamilisem, kui vana schema: osade väljad esitatakse mitte schemas eraldi väljadel, vaid kodeerituna dünaamilistesse json-objektidesse, mida hoitakse Postgresql-i jsonb tüüpi väljadel.

• Suur osa infot seotakse wiki-allsüstemiga.

• Tarkvara koosneb erinevatest sõltumatutest alamsüsteemidest, mis võivad olla kirjutatud eri keeltes.

Page 26: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt

Server ja kasutajaliides

• Serveri pool kasutatakse põhiosas Javat + Spring raamistikku.

• Kasutajaliides on API-de kaudu infot vahetav, põhiosas single-page javascripti rakendus, kus kasutatakse React ja CSS raamistikke.

Page 27: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt

Automaatsüsteemid

• Andmekogu schema ja teenuse detailkirjeldus sisestatakse RIHA-sse ainult masintöödeldava, struktureeritud failina.

• Tabelite ja andmeväljade dokumenteerimiesel aktsepteerib RIJA nii json-i kui SQL süntaksiga schema kirjeldust.

• Tabeleid ja välju saab annoteerida nii kommentaatide, klassifikaatorite kui semantikatagidega.

Page 28: RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja lõpuga protsess •Dokumentatsioon esitatakse kooskõlastamisele järk-järgult, vastavalt