Saatja: Arthur Allas </O=MAJANDUS-TEEDE-SIDEMINISTEERIUM/OU=EXCHANGE ADMINISTRATIVE GROUP (FYDIBOHF23SPDLT)/CN=RECIPIENTS/CN=C73389A25D10473C900C8D498>
Saaja:
[email protected]
Teema: Protsessijuhtimise ja otsustustoe lahenduse analüüsi pakkumise kutse
Tere Lp. Kert Valamaa,
Edastan teile pakkumuse kutse protsessijuhtimise ja otsustustoe lahenduse analüüsi hankele.
Manusena on lisatud kaasa:
1. Pakkumuse kutse
2. Lisa 1 – Tehniline kirjeldus
3. Lisa 2 – Hankelepingu projekt
4. Lisa 3 – Arhitektuur
5. Lisa 4 – Loataotluse protsess standardiseeritud
6. Lisa 5 – Majandustegevuse taotluse esitamise protsess
Pakkumuse palume esitada hiljemalt 26.01.2024 kl 12.00 e-posti aadressile
[email protected] <mailto:
[email protected]>
Täiendavate küsimuste osas palun kontakteeruda e-posti aadressil
[email protected] <mailto:
[email protected]>
Tervitades,
Arthur Allas
e-teenuste kvaliteedijuht
+372 620 1757| <mailto:
[email protected]>
[email protected] | <http://www.ttja.ee/> www.ttja.ee
Tarbijakaitse ja Tehnilise Järelevalve Amet
Endla 10a, 10122 Tallinn
“Protsessijuhtimise ja otsustustoe lahenduse
analüüs”
Projektiplaan ja tööde kirjeldus
Tellija: Dokumendi kuupäev: Dokumendi autorid:
Tarbijakaitse ja 29.01.2024 Rait Raidma,
Tehnilise Kertrud Järg
Järelevalve Amet
1 / 16
Sisukord
Sisukord ...........................................................................................................................................................2
Sissejuhatus .....................................................................................................................................................3
Mõisted ja lühendid .....................................................................................................................................3
Kolm analüüsitavat tarkvara ............................................................................................................................4
Tööde kirjeldus ................................................................................................................................................5
Esimene etapp - eelanalüüs.........................................................................................................................5
Teine etapp - detailanalüüs .........................................................................................................................9
Tulemuste kvaliteedi tagamine .....................................................................................................................13
Riskid..............................................................................................................................................................14
Projekti ajavaka ja maksumus .......................................................................................................................15
Tööde teostamiseks vajalikud rollid ja hinnangulised mahud ...................................................................15
Pakkumuse maksumus ..............................................................................................................................15
Projektiplaan..............................................................................................................................................15
2 / 16
Sissejuhatus
TTJA-l on 2 infosüsteemi - JVIS (Järelevalve Infosüsteem) ja MTR (Majandustegevuse Register).
Pakkumuse koostamise hetkel on arenduses uue TTJA e-teenuste platvormi esimeste komponentide
arendus, mille raames võimaldatakse esitada 10 erinevat majandustegevusteadet. Uue e-teenuste
platvormi lõpp-eesmärk on välja vahetada vanad süsteemid.
Vanades süsteemides on teenuseomanikel olnud puudu võimalus mõõta teenuse osutamist, hinnata
efektiivsust ning tuvastada teenusprotsesside pudelikaelu ja automatiseerimisvõimalusi. Antud
puudujääki soovitakse uue e-teenuste platvormiga kõrvaldada.
Käesoleva hanke projekti eesmärk on analüüsida turul olemasolevate protsessijuhtimise ja otsustustoe
tarkvarade sobivust TTJA loodava e-teenuste platvormile ning koostada detailanalüüs kõige
sobivama lahenduse kasutusele võtmiseks. Detailanalüüsi alusel peab olema TTJA-l võimalik tellida
antud tarkvara integreerimise arendust.
Antud dokumendi eesmärk on esitada Pakkuja poolne nägemus, millist 3 alternatiivset tarkvara
plaanitakse analüüsida eelanalüüsi käigus, projekti jooksul tehtavatest tegevustest, vaheetappidest,
riskide haldamisest, tulemuse kvaliteedi tagamisest, ootustest Hankijale ning tulemitest.
Mõisted ja lühendid
Mõiste Selgitus
JVIS Järelevalve Infosüsteem
KeMIT Keskkonnaministeeriumi Infotehnoloogiakeskus
MoSCoW meetod Meetod, mille abil prioriseeritakse nõudeid (Peab olema/Must have; Peaks
olema/Should have; Võib olla/Could have; Ei pea olema/Will not have)
MTR Majandustegevuse Register
TTJA Tarbijakaitse ja Tehnilise Järelevalve Amet
3 / 16
Kolm analüüsitavat tarkvara
Käesoleva projekti raames analüüsitakse 3 alternatiivset protsessijuhtimise ja otsustustoe tarkvara,
milleks on:
• Camunda - https://camunda.com/
• JBPM - https://www.jbpm.org/
• Flowable - https://www.flowable.com
Need tarkvaralahendused on valitud järgmistel põhjustel:
• Nad säilitavad põhjalikku ajalugu, võimaldades pärida, analüüsida ja jälgida protsessi
instantside kulgu, hetkeseisu, koguarvu ja käivitusaega.
• Võimaldavad lihtsasti luua uusi protsessi instantse ja hallata nende olekuid, parameetreid ja
samme.
• Säilitavad protsesside varasemaid versioone, tagades sellega parema jälgitavuse.
• Pakuvad võimekaid protsesside modelleerimise tööriistu, mille abil saab luua protsessi
diagramme (BPMN).
• Toetavad ärireeglite (DMN) kirjeldamist.
• On arendatud Java keskkonnas ning neid saab tarnida nii eraldiseisvalt kui ka rakendusse
põimitult (embedded).
• Toetavad mitmesuguseid andmebaasisüsteeme, tagades maksimaalse ühilduvuse.
• On laiendatavad, võimaldades kohandada vastavalt vajadustele.
• Varustatud API-dega, mis võimaldavad kõigi protsessidega seotud andmete hõlpsat pärimist,
võimaldades vajadusel arendada juurde täiendavat funktsionaalsust.
• Omavad turul pikaajalist kohalolu, pakkudes usaldusväärset tuge.
• Pakuvad kvaliteetset dokumentatsiooni koos näidetega, muutes nende kasutamise lihtsaks ja
arusaadavaks.
• Omavad suurt kasutajaskonda ja on populaarsed tänu nende aktiivsele arendusele.
4 / 16
Tööde kirjeldus
Käesolevas peatükis annab Pakkuja ülevaate projekti raames tehtavatest tegevustest, et saavutada
projekti tulemid. Projekti tulemi alusel peab olema võimalik TTJA-l tellida protsessijuhtimise
lahenduse integreerimise arendust.
Projekt koosneb kahest etapist - eelanalüüs ja detailanalüüs. Järgnevalt on kirjeldatud töö mõlema
etapi teostamise plaan ja tegevused, kuidas nõutud tulemini plaanitakse jõuda.
Kokkuvõtvalt, koosneb kogu projekti tulem:
• Vahearuanne, mille tulemuseks on 3 protsessijuhtimise tarkvara lahenduse võrdlemine ning
ühe välja valimine millele koostatakse detailanalüüs
• Lõpparuanne, mille tulemusena on TTJA-l võimalik välja valitud lahenduse integreerimise
arendust
Esimene etapp - eelanalüüs
Töö esimese etapi käigus viiakse läbi eelanalüüs, kus selgitatakse välja täpsemad funktsionaalsed
nõuded ja vajadused, mille käigus arvestatakse, et väljapakutav lahendus sobib loodava e-
teenuste platvormiga ja sinna loodavate ja juba olemasolevate komponentidega. Eelanalüüsi
tulemina hinnatakse ja valitakse välja, koostöös Hankijaga, kolme alternatiivi seast sobivaim
arvestades asjaoluga, et lahenduse kasutajateks saab nii IT-haridust omavad isikud kui ka kasutajad,
kellel puudub vastav ettevalmistus.
Eelanalüüsi etapi tegevused jagunevad:
1. Ettevalmistus
2. Funktsionaalsete nõuete ja vajaduste täpsustamine, sh:
a. Intervjuude läbiviimine Hankija poolsete kasutajatega (nii tehniliste kui ka äri
kasutajatega)
b. Nõuete prioriseerimine
c. Olemasolevate komponentidega tutvumine ja valmiduse tuvastamine (sisaldab
koosolekuid Hankijapoolse arenduspartneriga)
3. Alternatiivide võrdlemine, sh sobivaima lahenduse pakkumine, sh:
a. Kolme alternatiivi katsetamine
b. Võrdlusmaatriksi loomine
4. Vahearuande koostamine ja kooskõlastamine
Läbi erinevate tegevuste korraldatakse jooksvalt koosolekuid Hankijaga, et arutada võimalikke
tekkinud küsimusi ja hoida Hankijat kursis töö edasiminekuga. Kõik koosolekud protokollitakse
Pakkuja poolt ning tehakse kättesaadavaks projekti Confluence-is.
Järgnevalt on kirjeldatud eelanalüüsi etapis vajatav sisend, ootused Hankijale ning detailsemalt iga
tegevus, mis on plaanitud antud etapi tulemite saavutamiseks.
5 / 16
Vajatav sisend
Eelanalüüsi etapi edukaks läbiviimiseks vajatav sisend on järgmine:
• Hankija ja nende kontaktide nimekiri
• Intervjueeritavate ja nende kontaktide nimekiri
• Ligipääs olemasolevatele komponentide lähtekoodile
• Hankijapoolse arendaja kontaktide nimekiri
• Vajatavad ligipääsud ja volitused
• Vajatavad alusmaterjalid
• Kohtumiste protokollide formaadi näidis (olemasolu korral)
• Vahearuande formaadi näidis (olemasolu korral)
Ootused Hankijale töö esimeses etapis
Eelanalüüsi etapis on ootused Hankijale järgmised:
• Edastab Pakkujale vajalikud kontaktid intervjuude läbiviimiseks
• Edastab vajalikud alusmaterjalid ja ligipääsud
• Edastab vajalikud ja olemasolevad dokumentide formaadi näidised
• Vaatab üle ja annab tagasisidet jooksvalt tegevuste tulemite üle
• Osaleb projekti koosolekutel
• On kättesaadav küsimuste tekkimisel
Ettevalmistus
Selleks, et koostöö sujuks, kõikidel osapooltel oleks selge, mis on ootused ja projekt oleks edukas,
on oluline lühike ettevalmistusperiood, mille jooksul:
• Tutvutakse töögrupiga ning määratakse rollid
• Lepitakse kokku tööprotsessides ja tööinstrumentides
• Saadakse ligipääsud olemasolevatele sisendmaterjalidele, dokumentidele ja vajalikele
süsteemidele
• Tutvutakse sisendmaterjalidega
Antud tegevuste läbiviimiseks korraldatakse vajadusel koosolekud näiteks videosilla vahendusel või,
sõltuvalt olukorrast, füüsiliselt. Tehtud tegevuste tulemiks on projekti läbiviimise plaan, mis loob
head eeldused edukaks projektiks.
Funktsionaalsete nõuete ja vajaduste täpsustamine
Eelanalüüsi etapi esimeseks sisuliseks tegevuseks on funktsionaalsete nõuete ja vajaduste
täpsustamine. Antud tegevuse aluseks võetakse:
• Hanke tehnilises kirjelduses loetletud ootused ja vajadused
• Tehnilised nõuded, mille sätestab TTJA e-teenuste platvormi arhitektuur
6 / 16
• KeMIT-i mittefunktsionaalsed nõuded
Nõuete ja vajaduste täpsustamise raames viiakse läbi järgmised tegevused:
1. Viiakse läbi intervjuud nii uue lahenduse tehniliste kui ka äriliste kasutajatega
2. Prioriseeritakse selgunud nõuded ja vajadused
Intervjuude läbiviimine
Intervjuud kasutajatega teostatakse üle videosilla ning intervjuud dokumenteeritakse projekti
Confluence-is. Intervjuude jooksul kasutatakse metoodikat, mis jaguneb kahte etappi:
1. Avasta
2. Defineeri
Esimese etapi fookus on koguda kasutajatelt võimalikult palju sisendit nende ootuste, soovide,
probleemide ja vajaduste kohta.
Teise etapi fookus on analüüsida kogutud infot, et mõista ja kaardistada väärtuslik sisend. Selle abil
on võimalik täpsemalt defineerida kõige olulisemad vajadused ja soovid seoses integreeritava
lahendusega.
Loetletud kahte etappi on võimalik itereerida kuniks on käes piisaval hulgal infot.
Nõuete prioriseerimine
Kui nõuete loetelu on olemas ning on piisaval hulgal infot, seatakse nõuded koostöös Hankijaga
prioriteetide järjekorda. Selle tegevuse eesmärgiks on tuvastada integreeritava lahenduse kõige
olulisemad nõuded, et veenduda, et valitav lahendus kataks kõige olulisema.
Nõuete prioriseerimisel kasutatakse MoSCoW meetodit. Antud meetodiga jaotatakse kõik nõuded ja
vajadused järgmistesse kategooriatesse:
• Peab olema (Must have). Kõige kriitilisemad nõuded, mis on integreeritava lahenduse puhul
kohustuslikud. Nende nõuete täitmata jätmisel ei ole võimalik lahendust integreerida loodava
e-teenuste platvormiga
• Peaks olema (Should have). Nõuded, mis on olulised, kuid mitte nii kriitilised. Nõuded, mis
aitavad oluliselt kaasa lahenduse funktsionaalsusele ja kasutatavusele
• Võib olla (Could have). Nõuded, mis on soovitatavad, kuid ei ole hädavajalikud. Nõudeid
võib kaaluda, kui lahendus ning arendusaeg ja –ressursid seda võimaldavad peale olulisemate
nõuete täitmist
• Ei pea olema (Will not have). Nõuded, mis ei ole olulised antud lahenduse integreerimise
aspektist ja millega ei arvestata lahenduse valikul
Väljapakutud nõuete prioriseerimine tehakse koostöös Hankijaga, mille jaoks Pakkuja viib läbi
töötoa, mille tulem dokumenteeritakse projekti Confluence-is. Nõuete lõplik, prioriseeritud nimekiri
kinnitatakse Hankija poolt.
7 / 16
Alternatiivide võrdlemine
Alternatiivide võrdlemisel võetakse aluseks eelmise tegevuse raames loodud nõuete ja nende
prioriteetide nimekiri. Analüüsitakse Pakkuja poolt välja pakutud kolme erinevat protsessijuhtimise
ja otsustustoe tarkvara lahendust, mille võrdlemisel hinnatakse järgmiseid aspekte:
• Lahenduse sobivus TTJA nõuetega, sh
o Täidetud peavad olema kõik nõuded, mis on kategoorias “Peab olema”
o Täidetud peab olema suur osa nõuetest, mis on kategoorias “Peaks olema”
o Nõuded, mis on kategooriates “Võib olla” ja “Ei pea olema” ei ole lahenduse valikul
kriitilised
• Lahenduse kasutusmugavus, tugi ja koolitusvõimalused nii tehnilisele- kui ka ärikasutajale
• Lahenduse integratsiooni võimalused ja ühilduvus
• Lahenduse funktsionaalsused ja võimalused (protsesside loomisel, muutmisel, kustutamisel,
jne)
• Lahenduse skaleeritavus ja jõudlus, sh arvestades mahu kasvuga
• Lahenduse paindlikkus
• Lahenduse kasutuselevõtmise prognoositav kulu
• Lahenduse kasutuselevõtmisel prognoositav ajakulu selle juurutamisel (k.a eelduslikud
rollid)
• Lahenduse kasutuselevõtmisega kaasnevad riskid ja maandamismeetmed
• Lahenduse kasutamise prognoositavad püsikulud (5-aastase ajaperioodi jooksul)
• Lahenduse integratsioonivõimalused arendusjärgus ja olemas olevate TTJA e-teenuste
platvormi tehniliste lahendustega
Kuigi võetakse aluseks Pakkuja poolt pakutud kolm alternatiivi, siis lõplik analüüsitavate
lahenduste valik lepitakse kokku Pakkujaga. Alternatiivide võrdlemiseks luuakse tabel, mis on
kättesaadav projekti Confluence-is, kuhu koondatakse kokku kogu informatsioon, mis on oluline
selleks, et valida lahendus, millega loodav e-teenuste platvorm integreeritakse.
Antud tegevuse lõpus esitab Pakkuja omapoolse hinnangu, milline lahendus on vastavalt analüüsitud
aspektidele kõige mõistlikum ja optimaalsem integreerida.
Vahearuande koostamine ja kooskõlastamine
Antud tegevuse käigus koondatakse kokku kõik eelanalüüsi etapi raames kogutud informatsioon koos
tulemitega. Vahearuanne seejärel kooskõlastatakse Hankijaga ning vajadusel tehakse vastavad
muudatused.
Kokkuvõtvalt sisaldab vahearuanne järgmiseid osi:
1. Ülevaade läbiviidud intervjuudest ja olulisemad taipamised
2. Lõplik nõuete ja vajaduste nimekiri, sh prioriteetide kategooriad
3. Analüüsitavate lahenduste võrdlustabel
4. Pakkuja poolne soovitus lahenduse valikul
8 / 16
Vahearuande tulemusel valib Hankija eelanalüüsitud lahendustest endale kõige sobivama.
Antud eelanalüüsi etapi tulem on eelduseks ja sisendiks projekti teise etapi jooksul tehtavale tööle.
Teise etapi tööd on kirjeldatud järgmistes peatükkides.
Teine etapp - detailanalüüs
Töö teise etapi käigus viiakse läbi detailanalüüs, kus analüüsitakse eelmise etapi tulemina välja
valitud protsessijuhtimise ja otsustustoe tarkvara integreerimist loodava TTJA e-teenuste
platvormiga. Loodava detailanalüüsi põhjal on Hankijal võimalik tellida antud lahenduse kasutusele
võtmiseks vajalikud arendustööd. Kogu detailanalüüsi jooksul arvestatakse TTJA e-teenuste
platvormi arhitektuuriga ja selle tehniliste nõuetega ning KeMIT-i mittefunktsionaalsete
nõuetega.
Detailanalüüsi etapi tegevused jagunevad:
1. Funktsionaalse spetsifikatsiooni loomine, sh
a. Liideste kirjeldamine
b. Andmemudelite kirjeldamine
c. Tööriista üldiste kasutuslugude, protsesside kirjeldamine koos protsessijoonistega
2. IT arhitektuuri loomine, sh arvestades arhitektuurile seatud nõuetega
3. IT infrastruktuuri vajaduste kaardistamine
4. Detailse arenduskava loomine lahenduse realiseerimiseks, sh
a. E-teenuste platvormi jätkuarenduste kava
b. Liidestuse välja arendamiseks vajaminevate arenduste kava
5. Viieaastase püsikulude prognoosi arvestuse esitamine
6. Lõpparuande koostamine ja kooskõlastamine
Läbi erinevate tegevuste korraldatakse jooksvalt koosolekuid Hankijaga, et arutada võimalikke
tekkinud küsimusi ja hoida Hankijat kursis töö edasiminekuga. Kõik koosolekud protokollitakse
Pakkuja poolt ning tehakse kättesaadavaks projekti Confluence-is.
Järgnevalt on kirjeldatud detailanalüüsi etapis vajatav sisend, ootused Hankijale ning detailsemalt iga
tegevus, mis on plaanitud antud etapi tulemite saavutamiseks.
Vajatav sisend
Detailanalüüsi etapi edukaks läbiviimiseks vajatav sisend on järgmine:
• Tehniliste kontaktide nimekiri, sh Hankijapoolse arendaja kontaktid
• Ligipääs olemas olevatele komponentide lähtekoodile
• Vajatavad ligipääsud ja volitused
• Vajatavad alusmaterjalid
• Vahearuande tulem
• Lõpparuande formaadi näidis (olemasolu korral)
9 / 16
Ootused Hankijale töö teises etapis
Detailanalüüsi etapis on ootused Hankijale järgmised:
• Edastab Pakkujale vajalikud tehnilised kontaktid, kellega vajadusel kontakteeruda
• Edastab vajalikud alusmaterjalid ja ligipääsud
• Edastab vajalikud ja olemasolevad dokumentide formaadi näidised
• Vaatab üle ja annab tagasisidet jooksvalt tegevuste tulemite üle
• Osaleb projekti koosolekutel
• On kättesaadav küsimuste tekkimisel
Funktsionaalse spetsifikatsiooni loomine
Hanke raames läbiviidava töö teise etapi esimese sisulise tegevuse raames luuakse liidestuse
funktsionaalne spetsifikatsioon, sh:
• Tööriista üldiste kasutuslugude ning protsesside kirjeldus koos vajalike joonistega
• Liidestuste kirjeldused
• Andmemudelite kirjeldused
• Muud funktsionaalsuse poolest olulised aspektid, mille dokumenteerimise vajadus
detailanalüüsi jooksul selgub
Funktsionaalse spetsifikatsiooni loomisel on olulised regulaarsed koosolekud Hankijaga, et
veenduda töö progressis ning saada pidevat tagasisidet, et jooksvalt teha spetsifikatsioonis
muudatusi. Kogu spetsifikatsioon ning koosolekute memod on Hankijale kättesaadav jooksvalt
projekti Confluence-is.
IT arhitektuuri loomine
IT arhitektuuri loomisel võetakse aluseks loodava e-teenuste platvormi arhitektuur ning KeMIT-i
sätestatud mittefunktsionaalsed nõuded. Arhitektuuri väljatöötamisel kirjeldatakse järgmised osad:
• Süsteemide kirjeldus
• Integreerimiseks vajaminevad komponendid ja moodulid, sh
o E-teenuste platvormi komponendid ja moodulid
o Välja valitud lahenduse komponendid ja moodulid
• Komponentide omavaheline suhtlus ja protokollid
Vajadusel viiakse läbi ka tehnilisi kohtumisi TTJA poolse tehnilise inimesega, et veenduda, et loodav
arhitektuur vastab vajadustele ning ei jää märkamata olulised aspektid.
10 / 16
IT infrastruktuuri vajaduste kaardistamine
Infrastruktuuri vajaduste all kirjeldatakse ära, millised ressursid tuleb arhitektuuris välja
pakutud komponentidele eraldada, et saavutada piisav võimekus ette nähtud töövoogude
töötlemiseks:
• Kõvaketta tüüp ja maht
• Mälumaht (RAM)
• Protsessor (CPU)
Selleks tehakse koormustestid kasutades olemas olevaid mahuhinnanguid.
Detailse arenduskava loomine lahenduse realiseerimiseks
Kui funktsionaalse spetsifikatsioon ja arhitektuur ning infrastruktuur on paigas, on võimalik välja
töötada detailne arenduskava. Arenduskava loomisel selgitatakse välja:
1. Protsesside juhtimise tarkvaraga liidestumiseks vajaminevad arendustegevused loodava e-
teenuste platvormi poolel
2. Protsesside juhtimise tarkvara kasutuselevõtuga seotud arendused (liidestamisega seotud
arendused, oluliste nõuete täitmiseks vajalikud arendused)
3. Jätkuarenduste kava
Esimesel arendusvajaduste ja –tegevuste kaardistamisel selgitatakse välja tegevused e-teenuste
platvormi poolel, mis on vajalikud selleks, et platvorm oleks protsesside juhtimise tarkvaraga
liidestamiseks valmis. Selleks võetakse aluseks majandustegevusteate esitamise protsess, sest
esimeste majandustegevusteadete e-teenuste platvormile üle toomise käigus on võimalik piloteerida
liidestust.
Protsesside juhtimise tarkvara kasutuselevõtuga seotud arenduste kaardistamise puhul tuvastatakse
kõik arendustegevused, mis on vajalik selleks, et loodav e-teenuste platvorm integreerida välja valitud
tarkvaraga. Siin võetakse samuti aluseks majandustegevusteate esitamise protsess, millega
piloteeritakse liidestust.
Jätkuarenduste kava väljatöötamisel võetakse aluseks kogu loateenuse protsess. Loateenuse
protsess on keerulisem, sest see hõlmab endas avalduste menetlemist ning tulevikus on ka need
teenused plaanis üle tuua uuele e-teenuste platvormile. Jätkuarenduste kavas tuuakse välja selle
jaoks vajalikud arendused e-teenuste platvormi poolel ning ka liidestuse edasiarendusega
seotud arendustegevused, mis selguvad detailanalüüsi jooksul.
Iga arendustegevuse puhul hinnatakse selle ligikaudne aja- ja hinnakulu, mis aitab TTJA-l edasiste
arendustellimuste puhul ressursse planeerida.
11 / 16
Viieaastase püsikulude prognoosi arvestuse esitamine
Viimase sisulise tegevusena antakse ülevaade lahenduse viieaastase püsikulude prognoosist. Selle
esitamisel lähtutakse tootjapoolsetest suunistest ja lahenduse eripärast. Prognoos sisaldab nii e-
teenuste platvormi poolseid kui liidestuse ülalpidamise kulusid, sh:
• Majutuskulud
• Litsentsikulud
• Hoolduskulud
• Tööjõukulud koos eeldatavate rollidega
Prognoos esitatakse tabelina, mis on kättesaadav projekti Confluence-is ja mida saab võtta aluseks
arendustööde tellimiseks.
Lõpparuande koostamine ja kooskõlastamine
Antud tegevuse käigus koondatakse kokku kõik detailanalüüsi etapi raames kogutud informatsioon
koos tulemitega. Lõpparuanne kooskõlastatakse Hankijaga ning vajadusel tehakse vastavad
muudatused ja korrektuurid.
Kokkuvõtvalt sisaldab lõpparuanne järgmisi osi:
1. Liidestuse ja lahenduse funktsionaalne spetsifikatsioon
2. IT arhitektuuri kirjeldus
3. IT infrastruktuuri kirjeldus
4. Detailne arenduskava koos arendusmahtudega
5. Viieaastane püsikulude prognoos
Lõpparuande tulemusel on võimalik Hankijal tellida lahenduse integreerimiseks vajalik
arendustöö ning planeerida edasisi ressursse ja jätkuarendusi.
12 / 16
Tulemuste kvaliteedi tagamine
Kogu projekti vältel plaanitakse kvaliteeti tagada järgmistel meetoditel:
• Pädevate rollide olemasolu. Projektis on kaetud tehniline pool arhitekti poolt ning äriline
pool analüütiku poolt, mis tagab selle, et kõiki analüüsi aspekte on silmas peetud.
• Kokkulepete loomine ja regulaarsed koosolekud. Projekti ettevalmistus sammus tehakse
vajalikud kokkulepped ja jaotatakse rollid, mis on projekti edukaks olemise eelduseks. Lisaks
kogu projekti vältel tehakse regulaarseid koosolekuid, kus Hankija saab ülevaate tehtud
töödest ja anda jooksvalt tagasisidet, mida saab võtta kohe arvesse.
• Nelja silma kontroll. Projektis osalevad inimesed on kursis teiste liikmete tehtavate töödega
ning kontrollivad üksteise töid, veendumaks et töö kõik osad oleksid loogilised ja sobivad
omavahel kokku ning et ükski oluline aspekt ei puuduks analüüsist.
13 / 16
Riskid
Kirjeldus Tõenäosus Mõju Maandamine
Analüüs nõuab suhtlust Keskmine Keskmine • Alustades koostööd, rollide
erinevate osapooltega ja ja suhtluse korra määramine
rollidega, millega võib • Info aegsasti vahetamine ja
kaasneda erinevate osapoolte õigel ajal kontakti leidmine
ressursside puudus, erinevate • Tegevuste ette planeerimine
nägemuste kooskõlastamine,
jne.
Nõudeid on potentsiaalselt Keskmine Suur • Nõuete
väga palju, ei leidu sellist prioriseerimine(MoSCoW
tarkvara, mis kõiki nõudeid meetod)
katab • Prioriteetide
kooskõlastamine erinevate
osapoolte vahel, et saavutada
ühine nägemus
Analüüsi tulem ei vasta Keskmine/Madal Suur • Aegsasti osapooltele info
nõuetele ning tulemit peab edastamine
pidevalt korrigeerima, mis • Pidevad koosolekud
ohustab projekti õigeaegset Hankijaga, et saada tööle
valmimist jooksvat tagasisidet
• Hankija poolt aegsasti töö
tagasisidestamine
Ei saa ligipääse vajalikele Madal Keskmine • Hankija poolel on
andmetele konkreetne isik, kes vastutab
selle eest, et Pakkuja saab
ligi vajalikele dokumentidele
ning koodile
• Lähtume nendest andmetest,
mis on kättesaadavad
14 / 16
Projekti ajavaka ja maksumus
Tööde teostamiseks vajalikud rollid ja hinnangulised mahud
Käesolevas peatükis on esitatud kogu analüüsiprojekti läbiviimiseks vajalikud tegevused ja etapid
koos nende hinnanguliste mahtudega. Mahuhinnangud on esitatud päevades.
Tegevus Analüütik (p) Arhitekt (p) Kokku (p)
Eelanalüüs
Ettevalmistus 2 1 3
Funktsionaalsete nõuete ja vajaduste kaardistamine 4 1 5
Alternatiivide võrdlemine 0,5 9 9,5
Vahearuande koostamine ja kooskõlastamine 2 1 3
Detailanalüüs
Funktsionaalse spetsifikatsiooni loomine 10 2 12
IT arhitektuuri loomine 0,5 4 4,5
IT infrastruktuuri kaardistamine 0,5 4 4,5
Detailse arenduskava loomine lahenduse 1 4 5
realiseerimiseks
Viie aasta püsikulude prognoosi arvestuse esitamine 0,5 1 1,5
Lõpparuande koostamine ja kooskõlastamine 4 1 5
Kokku (p): 53
Pakkumuse maksumus
Töö nimetus Maksumus, KM-ta Maksumus, KM-ga
Eelanalüüs 9 724,00 € 11 863,28 €
Detailanalüüs 14 908,00 € 18 187,76 €
Kokku: 24 632,00 € 30 051,04 €
Projektiplaan
Järgneval joonisel on kujutatud esialgne projektiplaan. Projektiplaani koostades on arvestatud, et
mõndasid tegevusi saavad projektiliikmed paralleelselt teha.
Tööde alguses projektiplaan täpsustub ning võib muutuda kooskõlastatult Hankijaga vastavalt
projekti tegelikule algusajale. Projekti eelduslikuks algusajaks on arvestatud 19.02.2024 ning tööde
lõpptähtajaks oleme arvestanud 19.04.2024. Vastavalt projekti nõuetele oleme arvestanud eelanalüüsi
perioodiks 19.02.2024-08.03.2024 ning detailanalüüsi perioodiks 11.03.2024-19.04.2024.
15 / 16
16 / 16
TÖÖVÕTULEPING nr 4-7/0024-1
Tarbijakaitse ja Tehnilise Järelevalve Amet, registrikood 70003218, asukoht Endla 10a, Tallinn
10122, mida esindab peadirektor Kristi Talving (edaspidi „Tellija“)
ja
AS Helmes, registrikood 10364097, asukoht Lõõtsa 6b, Tallinn11415, mida volikirja nr 747 alusel
esindab Kert Valamaa (edaspidi „Töövõtja“),
keda edaspidi nimetatakse üheskoos kui „Pooled“ ja eraldi kui „Pool“,
võttes arvesse, et:
- Tellija korraldas väikehanke „Tarbijakaitse ja Tehnilise Järelevalve Ameti protsessijuhtimise
ja otsustustoe lahenduse analüüs“;
- Tellija tunnistas hankemenetluses 06.02.2024 protokolliga nr 4-11/23/0113/0009 edukaks
Töövõtja pakkumuse,
sõlmisid käesoleva töövõtulepingu (edaspidi „Leping“) alljärgnevas:
1. Lepingu dokumendid
1.1. Lepingu dokumendid koosnevad käesolevast Lepingust, Lepingu lisadest ning Lepingu
võimalikest muudatustest, milles lepitakse kokku pärast Lepingu allkirjastamist.
1.2. Lepingu allkirjastamise hetkel on sellel järgnevad lisad:
1.2.1. Lisa 1 – Tellija 17.01.2024 pakkumuse kutse;
1.2.2. Lisa 2 – Töövõtja 30.01.2024 pakkumus.
2. Lepingu objekt
2.1. Lepinguga kohustub Töövõtja koostama Tellijale detailanalüüsi, mis vastab pakkumuse kutse
lisas 1 toodud tingimusele, ja esitama selle Tellija poolt määratud keskkonna kaudu (edaspidi
"Töö"). Tingimustele vastava detailanalüüsi koostamise eelduseks on pakkumuse kutse lisas
1 toodud tingimustele vastava eelanalüüsi koostamine. Töö täpne maht ja ulatus ning
projektiplaan on määratletud Lisas 2.
2.2. Töö alla kuuluvad kõik Lepingu täitmiseks vajalikud materjalid, toimingud ja tööde tegemine
või teenuste osutamine, mida ei ole eraldi nimetatud, kuid mis oma olemuselt kuuluvad Töö
hulka ning on vajalikud lepinguliste kohustuste nõuetekohaseks täitmiseks.
3. Töö läbiviimise tingimused
3.1. Tellija:
2
3.1.1. määrab keskkonna, mille kaudu Töövõtja peab analüüsi esitama, ja tagab Töövõtjale
ligipääsu keskkonnale hiljemalt 3 tööpäeva jooksul alates Lepingu jõustumisest;
3.1.2. esitab Töövõtjale Töö teostamiseks vajalikud andmed ja informatsiooni;
3.1.3. teavitab Töövõtjat viivitamatult kirjalikku taasesitamist võimaldavas vormis kõikidest
asjaoludest, mis võivad tingida Töös muudatuste tegemise;
3.1.4. võib vajadusel pöörduda kolmanda isiku poole sõltumatu eksperthinnangu saamiseks
Töö kvaliteedi kohta.
3.2. Töövõtja:
3.2.1. esitab Töö üldlevinud dokumendi formaadis punktis 4.1 sätestatud tähtajaks Tellija
kontaktisikule;
3.2.2. teostab Töö professionaalselt ja nõuetekohaselt vastavalt Lepingu tingimustele,
lähtudes Tellija poolt esitatud informatsioonist, juhistest ning lähteülesandest;
3.2.3. lubab Tellijal kontrollida Töö teostamise käiku ja esitab Tellija nõudmisel Töö
teostamise kohta teavet;
3.2.4. kasutab Töö teostamisel oma töömeetodeid ja -vahendeid;
3.2.5. teavitab Tellijat viivitamatult võimalikust viivitusest Töö teostamisel, samuti muudest
asjaoludest, mis võivad mõjutada või takistada Lepingus sätestatud kohustuste täitmist
või õiguste realiseerimist;
3.2.6. teostab Tellija poolt sätestatud tähtajaks Tellija poolt nõutud parandused või esitab uue
Töö, kui Töö või selle osa ei vasta Lepingule ning Tellija on esitanud vastavasisulised
pretensioonid vastavalt punktile 4.3.
4. Töö üleandmine ja vastuvõtmine
4.1. Töö Tellijale üleandmise tähtaeg on 22.04.2024.a. Töö antakse üle Töövõtja poolt
allkirjastatud üleandmise-vastuvõtmise aktiga.
4.2. Tellija vaatab Töövõtja poolt esitatud Töö üle 5 tööpäeva jooksul arvates Töö esitamisest
Tellijale. Kui Töö vastab käesoleva Lepingu tingimustele, võtab Tellija Töö vastu, allkirjastab
vastavasisulise üleandmise-vastuvõtmise akti ning teavitab sellest e-kirja teel Töövõtja
kontaktisikut. Juhul, kui Tellija ei ole esitanud Töövõtjale kirjalikke pretensioone 5 tööpäeva
jooksul arvates Töö Tellijale esitamise päevast, on Töövõtja õigustatud lugema Töö
vastuvõetuks.
4.3. Juhul, kui Tellijal on pretensioone Töö kvaliteedi või Lepingu tingimustele vastavuse osas,
teavitab ta sellest Töövõtjat e-kirja teel ning osutab konkreetsele puudusele Töös ja määrab
mõistliku tähtaja puuduse kõrvaldamiseks või uue, Lepingu tingimustele vastava Töö
esitamiseks. Pärast puuduste ja vigade likvideerimist koostatakse üleandmise-vastuvõtmise
akt Poolte vahel vastavalt punktile 4.2.
4.4. Poolte poolt allkirjastatud Töö üleandmise-vastuvõtmise akt on aluseks Töövõtjale arve
esitamiseks.
5. Tasu suurus, väljamaksmise tähtaeg ja kord
5.1. Tellija tasub Töövõtjale Lepingu tingimustele vastava Töö eest tasu summas 24 632,00 eurot,
millele lisandub käibemaks (edaspidi „Tasu“).
5.2. Tellija tasub Töö eest pärast selle vastuvõtmist hiljemalt 21 kalendripäeva jooksul Töövõtja
3
esitatud e-arve kättesaamisest arvates. Töövõtja esitab arve masintöödeldaval kujul vastavalt
kehtivale e-arve standardile. Arvele märgitakse Tellija dokumendiregistris registreeritud
Lepingu number ja Lepingus nimetatud Tellija kontaktisik.
5.3. Punktis 5.1. sätestatud tasu on ainus Töövõtja tasu käesoleva Lepingu täitmise eest. Tellija ei
aktsepteeri lisakulutusi, mille osas Pooled ei ole eelnevalt kirjalikult kokku leppinud.
6. Konfidentsiaalsus ja isikuandmete töötlemine
6.1. Pooled on kohustatud Lepingu kehtivuse ajal ning tähtajatult pärast Lepingu lõppemist mitte
avaldama üksteist puudutavat ega Lepingu täitmise käigus saadud konfidentsiaalset infot.
Konfidentsiaalse info all mõistavad Pooled teineteisele antud igasugust infot, sh ärisaladust,
intellektuaalset omandit, isikuandmeid, mis ei ole kolmandatele isikutele üldises korras
kättesaadav, samuti infot, mida nad on saanud kolmandatelt isikutelt, kui Pool teab või peaks
teadma, et info on konfidentsiaalne. Kahtluse korral eeldatakse informatsiooni
konfidentsiaalsust.
6.2. Pooled ei loe konfidentsiaalseks infot, mis on avalikustatud juba enne selle andmist teisele
Poolele või mis avalikustatakse Pooltest sõltumatult, välja arvatud juhul, kui Poolel on
võimalik avalikustamist ära hoida.
6.3. Töövõtja kohustub kasutama konfidentsiaalset informatsiooni üksnes Lepingu kehtivuse ajal.
Pool tohib konfidentsiaalse informatsiooniga tutvumist võimaldada ainult sellistele isikutele,
kellele konfidentsiaalse informatsiooni avaldamine on vajalik Lepingu täitmiseks ja kellega
on sõlmitud konfidentsiaalsusleping.
6.4. Pooled toimivad isikuandmete käsitlemisel vastavalt isikuandmete kaitse üldmäärusele ja
isikuandmete kaitse seadusele. Pooled loevad isikuandmeteks mistahes andmed tuvastatud
või tuvastatava füüsilise isiku kohta, sõltumata sellest, millisel kujul või millises vormis need
andmed on. Pooled kohustuvad kohaldama asjakohaseid infoturbe meetmeid, sh
isikuandmete kaitse üldmääruse artiklis 32 sätestatud isikuandmete turvalisuse tagamise
meetmeid, tagamaks konfidentsiaalse info kaitse. Vastavasisulise nõude saamisel teeb Pool
mõistliku aja jooksul teisele Poolele kättesaadavaks kogu teabe, mis on vajalik tõendamaks
asjakohaste tehniliste ja korralduslike meetmete rakendamist.
7. Intellektuaalne omand
7.1. Töövõtja poolt Töö teostamise käigus loodust tulenev intellektuaalne omand kuulub Tellijale.
Kui Töövõtja annab Tellijale üle materjalid, mis ei ole Töövõtja poolt loodud, tagab Töövõtja
selliste materjalide osas vajalikud intellektuaalomandi õigused mis võimaldavad Tellijal
Tööd kasutada.
7.2. Töövõtja loovutab Tellijale kõik Tööga seonduvad varalised õigused ning annab Tellijale
ainulitsentsi Töö teostamise käigus loodu kasutamiseks all-litsentsi andmise õigusega kogu
autoriõiguste kehtivuse ajaks, kasutusvajaduse ära langemiseni ning ilma territoriaalsete
piiranguteta.
7.3. Töövõtja kinnitab, et tal on õigus Tellijale varalised õigused üle anda ning temale teadaolevalt
ei rikuta ühegi kolmanda isiku õigusi. Juhul, kui kolmas isik esitab Tellijale autoriõigustega
seonduvaid nõudmisi, hüvitab Töövõtja Tellijale kõik sellistest nõudmistest tulenevad kahjud
ja kulud.
7.4. Tasu autoriõiguste eest sisaldub punktis 5.1 nimetatud tasus.
8. Värbamiskeeld
4
Kumbki Pool ei värba ega püüa värvata teise Poole Lepingu täitmisele kaasatud töötajaid
Lepingu kehtivuse ajal ja ühe (1) aasta jooksul pärast Lepingu lõppemist.
9. Vastutus
9.1. Lepingust tulenevate kohustuste täitmata jätmisega või mittenõuetekohase täitmisega teisele
Poolele tekitatud otsese varalise kahju hüvitab kahju tekitanud Pool teise Poole nõudel. Poolte
vastutus on piiratud punktis 5.1. sätestatud Tasuga.
9.2. Lepingust tulenevate rahaliste kohustuste täitmisega viivitamise korral on Poolel õigus nõuda
kohustust rikkunud Poolelt viivist iga viivitatud päeva eest tähtaegselt tasumata summast
0,15% päevas.
9.3. Juhul, kui Tellijast mitteolenevatel põhjustel ei esita Töövõtja Tööd tähtaegselt, on Tellijal
õigus nõuda Töövõtjalt leppetrahvi 0,5% Tasust iga viivitatud kalendripäeva eest.
9.4. Kui Lepingus ei ole sätestatud teisiti, on teiste mitterahaliste kohustuste rikkumise korral
teisel Poolel õigus nõuda leppetrahvi kuni 20% Tasust.
9.5. Kui Pool rikub Lepingu p-st 6 ja/või 7 tulenevat kohustust, on teisel Poolel õigus nõuda temalt
leppetrahvi 500 eurot iga rikkumise kohta.
9.6. Tellijal on õigus leppetrahvi summa tasaarvestada Töövõtjale maksmisele kuuluva tasuga.
9.7. Leppetrahvi nõudmine ei välista Tellija õigust kasutada teisi seadusega ettenähtud
õiguskaitsevahendeid. Lisaks leppetrahvi tasumisele on Tellijal õigus nõuda Töövõtjalt
Lepingu täitmist ja/või kahju hüvitamist osas, mida leppetrahv ei katnud. Leppetrahvi
maksmine ja kahju hüvitamine ei vabasta Töövõtjat oma lepinguliste kohustuste edasisest
täitmisest.
9.8. Leppetrahvinõue või teade leppetrahvinõude esitamise kavatsuse kohta tuleb esitada 2 nädala
jooksul kohustuse rikkumise avastamisest arvates. Leppetrahvid ja viivised tuleb tasuda 14
päeva jooksul arvates vastava nõude saamisest.
10. Poolte kontaktisikud ja teabe vahetamine
10.1. Tellija kontaktisik Lepinguga seotud küsimustes, kellel on muu hulgas õigus
kontrollida Töö täitmist ja võtta vastu Töö, on: Arthur Allas, telefon +372 6201757 e-post:
[email protected].
10.2. Töövõtja kontaktisik Lepinguga seotud küsimustes, kellel on muu hulgas õigus anda
üle Töö, on: Linda Sassian, telefon +372 56609729, e-post:
[email protected].
10.3. Töökorralduslikes küsimustes juhinduvad Pooled muu hulgas Lisa 1 Lisa 1 punktis 5
(töökorraldus) sätestatust.
10.4. Informatiivsed teated võib edastada telefoni teel. Juhul, kui teate edastamisel on
õiguslikud tagajärjed, peab teade olema edastatud kirjalikult Lepingus nimetatud
postiaadressile või Poole esindaja poolt allkirjastatuna Lepingus nimetatud e-posti aadressile.
10.5. Lepingu Pool on kohustatud kätte saadud ning vastust eeldavale teatele vastama 3
tööpäeva jooksul selle saatmisest arvates, kui teates ei ole vastamiseks ette nähtud pikemat
tähtaega.
10.6. Poole teade loetakse teise Poole poolt:
10.6.1. samal päeval kätte saaduks, kui teade on saadetud elektroonilisel teel kontaktisiku e-
posti aadressile tööpäeval enne kella 16.00;
10.6.2. järgmisel tööpäeval, kui teade on saadetud elektroonilisel teel kontaktisiku e-posti
5
aadressile tööpäeval pärast kella 16.00.
11. Lepingu jõustumine, muutmine ja lõpetamine
11.1. Leping jõustub selle viimase Poole poolt allkirjastamise päeval ja kehtib kuni Poolte
poolt lepinguliste kohustuste nõuetekohase täitmiseni või Lepingu ennetähtaegse
lõpetamiseni.
11.2. Lepingut võib muuta üksnes Poolte kirjalikul kokkuleppel ja muudatused
vormistatakse Lepingu lisana. Muudatused jõustuvad pärast viimase Poole poolt
allkirjastamist või Poolte poolt muudatuses märgitud tähtajal. Lepingu muutmisel järgivad
Pooled riigihangete seaduse §-s 123 sätestatud tingimusi.
11.3. Poolte kontaktandmete muutumisest tuleb teist Poolt teavitada mõistliku aja jooksul.
Kontaktandmete muutmist ei loeta Lepingu muutmiseks punkti 11.2 mõistes.
11.4. Pooltel on õigus Leping erakorraliselt ilma etteteatamistähtajata üles öelda juhul, kui
teine Pool rikub oluliselt Lepingust tulenevaid kohustusi, muu hulgas juhul, kui:
11.4.1. Töövõtja ei ole Lepingu tingimustele mittevastava Töö esitamise korral Töö puudust
kõrvaldanud või esitanud uut, Lepingule vastavat Tööd punkti 4.3 kohaselt nimetatud
tähtaja jooksul;
11.4.2. Tellija on viivituses punkti 5.2 kohaselt esitatud arve maksmisega vähemalt 30
(kolmkümmend) kalendripäeva;
11.4.3. esineb riigihangete seaduse §-s 124 nimetatud alus.
12. Lõppsätted
12.1. Pooled ei tohi Lepingust tulenevaid õigusi ja kohustusi kolmandale isikule üle anda
ilma teise Poole eelneva kirjaliku nõusolekuta.
12.2. Lepingust tulenevad vaidlused lahendatakse läbirääkimiste teel. Kokkuleppe
mittesaavutamisel lahendatakse vaidlus Eesti Vabariigi õigusaktidega sätestatud korras.
12.3. Lepinguga reguleerimata küsimustes juhinduvad pooled Eesti Vabariigis kehtivatest
õigusaktidest.
12.4. Poolte esindajad kinnitavad, et neil on kõik õigused ja piisavad volitused sõlmida
Leping esindatava nimel kooskõlas õigusaktidega ja neile teadaolevalt ei esine ühtegi
takistust Lepinguga võetud ja selles sätestatud kohustuste täitmiseks.
12.5. Lepingu sisu on avalik teave.
Tellija Töövõtja
(allkirjastatud digitaalselt) (allkirjastatud digitaalselt)
Kristi Talving Kert Valamaa
Peadirektor Partner