RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja...
Transcript of RIHA TO-BE protsessAlternatiiv 1 •Kooskõlastusprotsess ei ole enam lineaarne kindla alguse ja...
![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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/1.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/2.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/3.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/4.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/5.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/6.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/7.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/8.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/9.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/10.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/11.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/12.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/13.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/14.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/15.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/16.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/17.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/18.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/19.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/20.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/21.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/22.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/23.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/24.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/25.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/26.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/27.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022041504/5e2406182365a35e07640112/html5/thumbnails/28.jpg)