Lisa 1
Tehniline kirjeldus
Teabekeskuse hooldustööd
1. Üldine
Hanke eesmärk on sõlmida käsundusleping täitjaga, kes hakkab teostama Teabekeskuse teenuste
hooldustöid.
2. Hetkeolukord
Teabekeskuse ökosüsteem koosneb erinevatest komponentidest, millest eristame peamiselt 4
suuremat teenust, mis omakorda koosnevad mikroteenustest. Neli suuremat teenust on
andmekirjelduskeskkond, terminoloogiaserver, teabekeskuse veeb ja andmekataloog. Tuleb
arvestada, et teenuste koosseisu kuuluvad andmebaasid, back-end lahendused ja nimetatud teenuste
esitluskihid. Esitluskihid on realiseeritud Angular, React ja Nuxt raamistikes.
3. Hankelepingu eesmärk ja ese
3.1. Hankelepingu ese
Hankelepingu esemeks on Teabekeskuse teenused: andmekirjelduskeskkond ja teabekeskuse veeb.
Selle hankelepingu raames ei teostata hooldustöid terminoloogiaserverile ja andmekataloogile.
3.2. Hankelepingu eesmärk
Hankelepingu eesmärk on tagada lepingu esemeks olevate Teabekeskuse teenuste tõrgeteta töö ja
läbitavad töövood. Selleks teostatakse täitja poolt hankelepingu raames teenuste hooldustööd.
3.3. Hankelepingu kehtivus ja maht
Teenust osutatakse ja hooldustöid teostatakse kuni 26.02.2027 või kuni hankelepingu maksimaalse
rahalise mahu täitumiseni, sõltuvalt sellest, kumb tingimus saabub varem. Lepingu tööde maht on
maksimaalselt 74 000 (seitsekümmend neli tuhat) eurot käibemaksuta.
4. Tööprotsess
4.1. Üldine tööprotsess
4.1.1. Lepingu täitmine toimub töötunnipõhisel arvestusel. Töötunnid logitakse
meeskonnaliikme poolt tööde halduskeskkonnas Jira minimaalse sagedusega 1 kord
nädalas. Tööaja arvestuse väikseim samm on 15 minutit. Jira kanded on ajaaruande
koostamise ja töötundide kontrollimise aluseks.
4.1.2.Teenuse osutamise eest esitab täitja igakuiselt, hiljemalt teenuse osutamise kuule
järgneva kalendrikuu 5. tööpäeval, teenuse üleandmise-vastuvõtmise akti koos
ajaaruandega. Ajaaruanne esitatakse akti koosseisus tabelina ning see sisaldab
vähemalt teostatud töötunde, nende jooksul tehtud tööde kirjeldust ja viiteid
vastavatele Jira ülesannetele. Akti allkirjastamisega loetakse allkirjastatuks ka akti
koosseisus esitatud ajaaruanne. Eraldiseisvat allkirjastatud ajaaruande dokumenti ei
esitata, kui ajaaruanne sisaldub aktis. Tööde eest tasustamise tingimused on sätestatud
hankelepingus.
1
4.1.3. Hooldustöid prioritiseeritakse, teostatakse ja testitakse koostöös
projektimeeskonnaga.
4.1.4.Hooldustööde backlogi peetakse tellija Jira keskkonnas ning prioritiseeritakse ainult
backlogis olevaid töid.
4.1.5. Arendamisel kasutatakse agiilse arendusprotsessi põhimõtteid.
4.1.6.Vähemalt kord nädalas toimub 15-minutiline stand-up, kus räägitakse muredest ja
järgmistest töödest.
4.1.7. Tarned Tellija keskkonda toimuvad regulaarselt pärast funktsionaalsuse demomist.
4.2. Nõuded meeskonnale
4.2.1.Minikonkursi tulemusel sõlmitava hankelepingu täitmisel peab Täitja tagama
meeskonna, kuhu kuuluvad vähemalt järgmised rollid:
4.2.1.1. kaks java back-end arendajat;
4.2.1.2. front-end arendaja;
4.2.1.3. projektijuht.
4.2.2. Isikute kohta, keda ei esitatud nimeliselt raamlepingu pakkumuses (nt front-end
arendaja, projektijuht), esitab Täitja andmed minikonkursi pakkumuses raamhankes
ettenähtud meeskonna ühise CV vormil.
4.2.3. Raamlepingu raames esitatud võtmeisikute (java back-end arendaja) puhul lähtub
Täitja raamlepingu pakkumuses märgitud isikutest, tagades nende kättesaadavuse ja
kaasatuse vastavalt minikonkursi vajadustele.
4.2.4. Esitluskihid on realiseeritud Angular, React ja Nuxt raamistikes. Pakkuja peab
hankelepingu täitmisel pakkuma front-end arendajat, kes on võimeline nimetatud
tehnoloogiatel põhinevaid esitluskihte arendama, täiendama ja hooldama.
4.3. Nõuded arendustöödele
4.3.1. Arendustööde teostamisel tuleb lähtuda raamlepingus viidatud tellija poolt kodulehel
avaldatud nõuetest (mh mittefunktsionaalsed nõuded, IT profiil, automaattestide
nõuded).
4.3.2.Üleantav kood järgib parimaid praktikaid ja TEHIKu kehtivaid arendusjuhiseid.
4.3.3. Üleantav kood on arendaja poolt testitud, tema parima teadmise kohaselt töötav ja
dokumenteeritud.
4.3.4.Dokumenteerimine peab toimuma TEHIKu Wiki keskkonnas.
2
KÄSUNDUSLEPING nr 3-9/5047-3
Teabekeskuse hooldustööd
Lepingu osa viitenumber 306710 004 002 000
Tervise ja Heaolu Infosüsteemide Keskus (edaspidi käsundiandja ja ka raamlepingus tellija),
registrikood 70009770, aadress Pärnu mnt 132, 11317 Tallinn, keda esindab põhimääruse alusel
direktor Margus Arm
ja
Nortal AS, (edaspidi käsundusaaja ja ka raamlepingus täitja), registrikood 10391131, aadress Harju
maakond, Tallinn, Lasnamäe linnaosa, Lõõtsa tn 6, 11415, keda esindab volikirja alusel arendusjuht
Olga Golubeva,
edaspidi nimetatud ka eraldi pool või koos pooled, sõlmisid raamlepingu nr 3-9/5047-1 alusel
käesoleva käsunduslepingu (edaspidi nimetatud ka kui hankeleping või leping) alljärgnevas:
1. Lepingu sõlmimise alus ja ese ning dokumendid
1.1 Leping sõlmitakse minikonkursi „Teabekeskuse hooldustööd" (viitenumber 314217) raames
esitatud eduka pakkumuse esitanud pakkujaga (Käsundisaaja) teenuse osutamiseks
(edaspidi Käsund), vastavalt Lepingus ja selle lisades toodule.
1.2 Lepingu ese on Teabekeskuse teenuste andmekirjelduskeskkond ja Teabekeskuse veeb
hooldustööd.
1.3 Lepingu dokumendid koosnevad käesolevast Lepingust ja Lepingu Lisadest.
1.4 Pooled kinnitavad, et teevad kõik mõistlikult enesest oleneva, et täita lepingu eesmärgid
käesolevas lepingus, seonduvates õigusaktides ning selle olemasolul välisrahastuse kohta
kehtivates nõuetes sätestatud tingimustel ja mahus.
1.5 Lepingu lahutamatuteks lisadeks Lepingu sõlmimise hetkel on:
1.5.1 Lisa 1 Tehniline kirjeldus;
1.5.2 Lisa 2 Teenuse töötundide aja-aruande vorm;
1.5.3 Lisa 3 Pakkumus (ei allkirjastata koos lepinguga).
2. Töökorraldus ja personal käsundi täitmisel
2.1 Käsundi täitmisel lähtutakse tehnilises kirjelduses välja toodud tingimustest ja juhistest.
2.2 Käsund täidetakse tehnilises kirjelduses märgitud kohas. Vaikimisi on käsundi täitmise
asukohaks käsundisaaja poolt teenust osutavatele isikutele selleks määratud koht/kohad.
2.3 Käsundit täidetakse teenust osutavate isiku(te) poolt isiklikult tehnilises kirjelduses märgitud
ajaperioodil ja koormusega.
2.4 Käsund täidetakse tehnilises kirjelduses märgitud tingimustele vastava(te) isiku(te) poolt.
Isikute andmed on toodud Lisas 3.
2.5 Käsundisaaja asendab Käsundit täitva isiku käsundiandja nõudel viivitamatult Lepingu objekti
täitmise seisukohast võrdväärse kvalifikatsiooni ja kogemustega ning Käsundiandjale
vastuvõetava isikuga, kui:
2.5.1 teenust osutav isik ei ole võimeline teenuse osutamist jätkama haiguse,
õnnetusjuhtumi või muu temast tuleneva põhjuse tõttu;
2.5.2 Lepingus nimetatud teenust osutav isik osutub Käsundiandja põhjendatud arvamuse
kohaselt lepingujärgsete ülesannete täitmiseks ebakompetentseks või ebasobivaks
või kui tema lepingujärgsete ülesannete täitmine pidevalt kahjustab Lepingu
korrektset ja õigeaegset täitmist;
2.6 Käsundisaaja kannab kõik punktis 2.5 nimetatud asendusest tulenevad või sellega kaasnevad
kulud. 2.7 Teenust osutavad isikud ei tohi olla Käsundiandja töötajad või Käsundiandja töötajaga
seotud juriidiliste isikute töötajad. Seotud juriidiline isik tähendab Lepingu mõistes juriidilist isikut,
mille juhtimis- või kontrollorgani liige Käsundiandja töötaja on või juriidiline isik, milles vähemalt
1/10 osalusest kuulub Käsundiandja töötajale.
2.8 Käsundi nõuetekohaseks täitmiseks tuleb lähtuda Käsundiandja esindaja juhistest. Juhul, kui
käsundit täidetakse Käsundiandja asukohas tuleb järgida lisaks Käsundiandja asukohale
kehtestatud kordasid ja juhendeid, mis edastatakse kas koos tehnilise kirjeldusega või
pärastiselt lepingu täitma asumisel.
2.9 Käsundiandja esindajaks m.,h Käsundi teostamise juhendamisel, Käsundisaajale vajaliku
informatsiooni andmisel, Käsundi Lepingu tingimustele vastavuse kontrollimisel, Käsundiga
seotud teabevahetuse pidamisel, käsunduslepingu üleandmise-vastuvõtmise aktide
allkirjastamisel on Alondra Poldov (e-post:
[email protected]) või tema ametlik
asendaja.
2.10 Käsundisaaja esindajaks m,h Käsundi teostamisel, Käsundiandjale vajaliku informatsiooni
andmisel, Käsundiga seotud teabevahetuse pidamisel, käsunduslepingu üleandmise-
vastuvõtmise aktide allkirjastamisel on Leila Ong, tel +372 5141073, e-post:
[email protected] või tema ametlik asendaja.
3. Lepingu hind ja maksmine
3.1 Lepingu ühe töötunni maksumus on 54,94 eurot (viiskümmend neli eurot ja üheksakümmend
neli senti) ilma käibemaksuta. Lepingu tööde maht on maksimaalselt 74 000
(seitsekümmend neli tuhat) eurot käibemaksuta.
3.2 Lepingu hind sisaldab Käsundisaaja poolt Lepingu raames tehtavaid kõiki kulutusi ja tasu
autoriõiguste eest. ning kõiki makse. Lepingu hinnale lisandub käibemaks seaduses
sätestatud korras ja määras.
3.3 Pärast teenuse osutamist esitab Käsundisaaja Käsundiandjale teenuse üleandmise-
vastuvõtmise akti (Lisa 2). Akt esitatakse vastavalt tehnilise kirjelduse tingimustele kas
igakuiselt või teenuse osutamise ajaperioodi lõppedes. Käsundisaaja esitab igakuiselt
eelmise kuu töötundide ajaaruande, mis sisaldab teostatud töötunde ja nende jooksul
teostatud töid. Ajaaruanne esitatakse allkirjastatult hiljemalt järgmise kalendrikuu 5.
tööpäeval. Viimane ajaaruanne esitatakse koos aktiga.
3.4 Käsundiandja kohustub tasuma Käsundisaajale nõuetekohaselt osutatud teenuste eest arve
alusel. Arve esitatakse e-arvena masinloetaval kujul, pärast üleandmise-vastuvõtmise akti
Käsundiandja poolset allkirjastamist. Käsundisaaja annab arve tasumiseks tähtaja, mis ei ole
lühem, kui 21 kalendripäeva.
3.5 Arve peab sisaldama vähemalt õigusaktides ja raamlepingus nõutavaid andmeid.
4. Käsundisaaja õigused ja kohustused
4.1 Käsundisaaja on kohustatud tagama, et:
4.1.1 Käsundi täitmisel Käsundiandja asukohas arvestatakse, et seal kehtestatud
lõunavaheaja ning võimalike muude vaheaegade, samuti tööpäeva algus ja lõpp ning
Käsundiandja asukoha ligipääsu- ja turvareeglid jms on ära määratud
töösisekorraeeskirjas jm dokumentides, mida tutvustatakse teenust osutavatele
isikutele tööde alustamisel Käsundiandja asukohas;
4.1.2 Käsundi täitmisel tegutsetakse Käsundiandjale lojaalselt ja Käsundi laadist tuleneva
vajaliku hoolsusega ning muudest Käsundiandja poolt kehtestatud eeskirjadest
tulenevalt;
4.1.3 viivitamatult informeeritaks Käsundiandjat selliste asjaolude ilmnemisest, mis võivad
takistada Lepingu objektiks oleva Käsundi täitmist (sealhulgas Käsundiandjalt
saadud informatsiooni, lähteandmete, dokumentide vms puudulikkusest) või
ajendada Käsundiandjat muutma Käsundi täitmiseks antud juhiseid;
4.1.4 järgitaks Käsundiandja poolt antud juhiseid. Kui Käsundisaaja soovib Käsundiandja
juhistest kõrvale kalduda, peab ta sellest Käsundiandjale teatama ja tema otsuse ära
ootama, välja arvatud juhul, kui viivitusega kaasneks Käsundiandjale ilmselgelt
ebasoodus tagajärg;
4.1.5 andma Käsundiandjale aru Käsundi täitmise käigust ning võimaldama Käsundiandjale
igal ajal teostada kontrolli täidetava Käsundi mahu ja kvaliteedi üle;
4.1.6 hoidma saladuses talle Lepingu täitmisega teatavaks saanud asjaolusid, isikuandmeid
ja muud teavet, mille saladuses hoidmiseks on Käsundiandjal õigustatud huvi või
mille saladuses hoidmist Käsundiandja on nõudnud. Saladuse hoidmise kohustust ei
ole, kui teabe avalikustamiseks on Käsundiandja kirjalik luba või kui teabe
avalikustamise kohustus tuleneb õigusaktidest;
4.1.7 tagastataks Lepingu lõppemisel viivitamatult Käsundiandjale Käsundi täitmiseks saadu
(dokumendid, asjad jne);
4.1.8 pärast Lepingu lõppemist antaks Käsundiandjale üleandmise-vastuvõtmise akti alusel
üle kõik Käsundisaaja poolt Lepingu täitmise käigus koostatud aruanded ja andmed
(nagu joonised, spetsifikatsioonid, plaanid, arvestused, lisaandmed, materjalid jms).
4.2 Käsundisaajal on õigus:
4.2.1 teha Käsundiandjale põhjendatud ettepanekuid Käsundi paremaks täitmiseks;
4.2.2 nõuda Käsundiandjalt Käsundi täitmisega seotud juhiste andmist;
4.2.3 saada Käsundiandjalt Käsundi täitmiseks vajalikku teavet;
4.2.4 saada Lepingu kohaselt Käsundi täitmise eest tasu vastavalt Lepingus sätestatud
tingimustele ja korrale.
5. Käsundiandja õigused ja kohustused
5.1 Käsundiandja on kohustatud:
5.1.1 esitama Käsundisaajale kõik Käsundi osutamiseks vajalikud lähteandmed ja
dokumendid;
5.1.2 Käsundisaaja nõudmisel esitama Käsundisaajale vajalikku lisainformatsiooni, andmeid
ja dokumente, mis on vajalikud Käsundi nõuetekohaseks täitmiseks;
5.1.3 andma viivituseta Käsundisaajale juhiseid Käsundi täitmiseks, kui Käsundisaaja neid
nõutab;
5.1.4 informeerima viivitamatult Käsundisaajat asjaolude ilmnemisest, mis võivad takistada
Lepingu objektiks oleva Käsundi täitmist;
5.1.5 maksma Käsundisaajale Lepinguga ettenähtud alustel ja korras tasu Käsundi täitmise
eest.
5.2 Käsundiandjal on õigus:
5.2.1 nõuda Käsundisaajalt Lepingus sätestatud nõuetest ja Käsundi täitmise tähtaegadest
kinnipidamist;
5.2.2 anda Käsundisaajale vajadusel Käsundi täitmiseks vastavaid juhiseid;
5.2.3 kontrollida Käsundi täitmise käiku igal ajal Lepingu täitmise tähtaja jooksul ning saada
Käsundisaajalt informatsiooni Käsundi täitmise kohta;
5.2.4 teostada kontrolli ja järelevalvet Käsundisaaja poolt täidetava Käsundi üle;
5.2.5 teha Käsundisaajale ettekirjutus 10 tööpäeva jooksul üleandmise-vastuvõtmise akti
esitamisest lepingust tuleneva kohustuse rikkumise puhul. Käsundiandja annab
Käsundisaajale ettekirjutuses tähtaja puuduste kõrvaldamiseks, mis ei tohi olla lühem
kui 5 tööpäeva.
6. Intellektuaalne vara ja andmekandjate omandiõigus
6.1 Lepingu täitmisel koostatud käsikirjade, tarkvara või nende osade omandi-, autori- ja muud
õigused kuuluvad Käsundiandjale. Intellektuaalse vara õiguste ja kohustustega seonduvat
reguleeritakse täpsemalt raamlepingus.
6.2. Kõik Käsundisaaja poolt Lepingu täitmise käigus koostatud dokumendid ja andmed, samuti
materiaalsed andmekandjad, mille vahendusel töö (teos) Käsundiandjale edastatakse,
kuuluvad Käsundiandjale. Käsundisaaja annab kõik nimetatud dokumendid ja andmed
Käsundiandjale üle.
7. Konfidentsiaalsus
7.1 Konfidentsiaalsuskohustusega seonduvat reguleeritakse raamlepingus.
8. Isikuandmed
8.1 Pooled tagavad oma tegevuses vastavuse kohalduvatele andmekaitse õigusaktidele. Pooled
täidavad kõiki lepingu täitmise kohas kehtivaid isikuandmete töötlemisalaseid nõudeid,
andmete turvalisust puudutavaid ning isikuandmete kaitse alaseid Euroopa Liidu ja Eesti
Vabariigi õigusakte. Isikuandmetega seonduvat reguleeritakse täpsemalt raamlepingus ja
selle alusel vajadusel sõlmitavas isikuandmete töötlemise lepingus.
9. Poolte vastutus
9.1Poolte vastutust reguleeritakse täpsemalt raamlepingus.
9.2 Oluliseks lepingurikkumiseks loetakse käsunduslepingus muu hulgas järgmisi rikkumisi:
9.2.1 Käsundisaaja rikub personaliga seonduvaid tingimusi;
9.2.2 Pool on rikkunud kolmandate isikutega seonduvaid kohustusi;
10. Teadete edastamine
10.1 Pooltevaheline suhtlus ja teadete edastamine on reguleeritud raamlepingus.
11. Lepingu kehtivus ja muutmine
11.1 Leping kehtib Lepingu tähtaja lõpuni, lepingu nõuetekohase täitmiseni või lepingu
lõpetamiseni.
11.2 Käsundiandjal on õigus Leping üles öelda 30-päevase etteteatamistähtajaga. Taolisel juhul
kohustub Käsundiandja tasuma Käsundisaajale ainult tegelikult osutatud teenuste eest.
11.3 Lepingut võib muuta poolte kirjalikul kokkuleppel. Muudatused jõustuvad pärast nende
allkirjastamist mõlema poole poolt või poolte poolt määratud tähtajal. Kirjaliku vormi
mittejärgimisel on muudatused tühised.
11.4 Riigihangete seaduse § 123 lg 1 p 1 kirjeldatud muudatused lepitakse kokku Käsundiandja ja
Käsundisaaja esindajate poolt kirjalikku taasesitamist võimaldavas vormis.
12. Muud tingimused
12.1 Käsundisaaja ei või oma lepingujärgseid õigusi ega kohustusi üle anda kolmandatele isikutele.
12.2 Pooled on Lepingu allkirjastanud digitaalselt.
Käsundiandja: Käsundisaaja:
/digitaalselt allkirjastatud/ /digitaalselt allkirjastatud/
Tööde /teenuste üleandmise -vastuvõtmise akt Sisu Lähtudes Tervise ja Heaolu Infosüsteemide Keskuse , keda esindab /lepingus märgitud kontaktisik/ (edaspidi tellija ) ja /ettevõtja nimi/, keda esindab /lepingus märgitud kontaktisik/ (edaspidi täitja ) vahel päev.kuu.aasta sõlmitud hankelepingu nr ___ annab täitja üle ja võtab tellija vastu teostatud tööd. Käesoleva aktiga annab täitja tellijale üle tööd /teenused , mis täitja on teostanud vastavalt hankelepingule ja tellija võtab käesolevas aktis nimetatud tööd /teenused vastu. Tellija annab täitjale üle töödega /teenustega seonduva dokumentatsiooni. Üleantud dokumentatsioon asub ........ . Tellija kinnitab, et tema või tema esindajad on käesolevas aktis nimetatud tööd /teenused üle vaadanud ning see vastab hankelepingule. Käesolev akt on täitjale tasu maksmise aluseks. Poolte vaheline arveldamine toimub hankelepingu alusel vastavalt käesolevas aktis sisalduvatele andmetele. Käesoleva akti pooled kinnitavad, et aktis sisalduvad andmed on nende parima teadmise kohaselt õiged. Akteeritavad tööd /teenused Nr Tööde /teenuste loetelu Tunnid Maksumus km-ta 1 2 KOKKU Tööde /teenuste üleandmise tähtaeg Tööd /teenused on üle antud päev.kuu.aasta /etappide puhul ka etapid/. Tööd /teenused teostati tähtaegselt. Puudustega tööde /teenuste nimekiri Puuduseid töös /teenustes ei esine./Esinevad järgmised puudused töös /teenustes : ____; ____; Puuduste põhjendus. Puuduste kõrvaldamise tähtaeg on päev.kuu.aasta . Poolte allkirjad Tellija: Lepinguline kontaktisik /allkirjastatud digitaalselt/ Täitja: Lepinguline kontaktisik /allkirjastatud digitaalselt/