| Dokumendiregister | Kultuuriministeerium |
| Viit | 6-10 /1024-1 |
| Registreeritud | 15.04.2024 |
| Sünkroonitud | 26.11.2025 |
| Liik | Leping |
| Funktsioon | 6 Finantstegevus ja raamatupidamine. Riigihanked |
| Sari | 6-10 Riigihanke toimikud ja dokumendid (sh protokollid, lepingud, aktid) |
| Toimik | 6-10 267873 Eesti Laulu- ja Tantsupeo Sihtasutuse ning Eesti Rahvakultuuri Keskuse ühise andmekogu arendus- ja haldustööd |
| Juurdepääsupiirang | Avalik |
| Juurdepääsupiirang | |
| Adressaat | |
| Saabumis/saatmisviis | |
| Vastutaja | Tuuli Soodla-Tikkerbär |
| Originaal | Ava uues aknas |
Arendustööde tellimise hankeleping nr 6-9.6/1024-1
Kultuuriministeerium (edaspidi: tellija), registrikood 70000941, aadressiga Suur-Karja 23, 15076
Tallinn, mida esindab põhimääruse alusel kantsler Kristiina Alliksaar
ja
Trinidad Wiseman OÜ (edaspidi: täitja), registrikood 11244225, aadressiga Meistri 14, 13517
Tallinn, mida esindab juhatuse liige Ander Tenno,
edaspidi koos või eraldi nimetatud ka pooled või pool, sõlmisid käesoleva hankelepingu (edaspidi:
hankeleping) alljärgnevatel tingimustel.
1. Hankelepingu sõlmimise alus ja ese
1.1. Tööd rahastatakse struktuurfondi rahadest.
1.2. Hankeleping sõlmitakse riigihanke viitenumbriga (267873) tulemusena sõlmitud raamlepingu
nr 6-9.1/999-1 (edaspidi: raamleping) punktide 2.6 ja 2.7 alusel.
1.3. Hankelepingu täitmisel lähtuvad pooled hankelepingus ja raamlepingus esitatud tingimustest.
Hankelepingu tingimused on eritingimusteks ning raamlepingu tingimused üldtingimusteks.
Raamlepingu ja hankelepingu vastuolude korral kohaldatakse hankelepingu tingimusi.
1.4. Hankelepinguga tellib tellija täitjalt arendustööd (edaspidi: etapp) vastavalt hankelepingu lisas
1 kirjeldatule.
1.5. Etapi maht on 579,5 tundi.
1.6. Täitja kohustub teostama etapi ja esitama selle tellijale hiljemalt 10.05.2024.
1.7. Etapi üleandmine ja vastuvõtmine toimub vastavalt raamlepingu punktidele 2.8–2.12.
2. Hankelepingu hind ja maksetingimused
2.1. Tellija tasub täitjale hankelepingus kokkulepitud arendustööde etapi eest raamlepingu punktis
3.1 nimetatud arendustööde tunnihinna ning hankelepingu punktis 1.5 nimetatud etapi mahtu
arvestades kuni 37 088 eurot, millele lisandub käibemaks õigusaktides sätestatud korras.
(muudetud 02.11.2023)
3. Hankelepingu kehtivus ja lõpetamine
3.1. Hankeleping jõustub selle allakirjutamisest ning kehtib kuni hankelepingust tulenevate
kohustuste täitmiseni.
3.2. Kõik hankelepingu muudatused sõlmitakse kahepoolselt kirjalikult.
3.3. Tellijal on õigus hankeleping ühepoolselt üles öelda, kui:
3.3.1. Täitja on oluliselt rikkunud raamlepingut või hankelepingut;
3.3.2. Täitja suhtes on algatatud likvideerimis- või pankrotimenetlus;
3.3.3. muudel seaduses sätestatud juhtudel.
4. Hankelepingu lisad
4.1. Lisa 1 – Tellimus
Tellija: Täitja:
allkirjastatud digitaalselt allkirjastatud digitaalselt
Kristiina Alliksaar Ander Tenno
kantsler juhatuse liige
Periood: 18.03-10.05.2024
Tegevused ja tulemid
Analüüs
Kick-off kohtumine
Kliendi jagatud materjalidega tutvumine ja projektiga kurssi viimine
Tiimi sünk enne avakoosolekut
weekly kliendiga märtsis
Aprillis plaanitud analüüsi, kohtumiste ja koosolekute jaoks (kuni 70% koormusega)
- rollid-kasutajad
- kasutajateekondade tarbeks sisendid disaineritele
- põhifunktsionaalsuste kaardistamine MVP mõistes (disainiks sisend)
- MVP projektiplaani koostamine koos eeldatavate mahuhinnangutega
Disain
Kick-off kohtumine
Kliendi jagatud materjalidega tutvumine ja projektiga kurssi viimine
Intervjuude ja analüüsidokumentide läbitöötamine
Esmase tegevusplaani loomine
Kasutajateekonna joonistamine ja läbimängimine
Esmase struktuuri eskiisid
Disainisüsteemi kokkupanek ja katsetused
Kohtumised ja koosolekud
Rollide haldamise eskiis
Tehnilised tegevused
Materjalidega tutvumine
BE: Baaskonfiguratsiooni loomine (NestJS microservice rakendus) - Loodud on
baaskonfiguratsiooniga BE rakenduse lähtekood
BE: Logimise moodul - loodud tsentraalse logimise võimekusega moodul, mis vajadusel saab
edastada logikandeid kesksesse süsteemi (keskne süsteemi valik vajab kinnitamist)
BE: Api Gateway teenus (baas) - loodud baasteenus sissetulevate API päringute käitlemiseks
BE: Terminus moodul (Healthcheck) - loodud moodul, mis perioodiliselt kontrollib kõikide teenuste
(sh. andmebaasiühenduse) seisu ning väljastab lihtsustatud infot. Mõeldud Kubernetese
readiness/liveness kontrollidele, et taristu saaks vajadusel automaatselt reageerida
BE: Autentimise teenus (baas) - loodud baasteenus autentimise loogika implementeerimiseks
BE: OpenID Connect autentimine (TARA) - implementeeritud TARA'ga liidestus kasutades
OAuth2/OIDC (OpenID Connect) põhimõtet (Eelduseks TARA liidese ligipääs)
BE: Väljalogimine - kasutajal on võimalik välja logida
BE: Kasutajate teenus (baas) - loodud baasteenus kasutajate loogika implementeerimiseks
BE: Kasutajate list, get - kasutajaid on võimalik pärida (üksikult või filtreeritud kogumikuna)
BE: Kasutajate lisamine/muutmine - kasutajaid on võimalik lisada ja muuta lihtsustatud kujul. Ei
hõlma hetkel ELTSA/RAKU spetsiifilisi jätkutegevusi
BE: Kasutajate kustutamine - kasutajaid on võimalik "pehmelt" kustutada (st. kasutajaid päriselt ei
eemaldata vaid süsteemis märgitakse kui kustutatuks). EI hõlma hetkel ELTSA/RAKU spetsiifilisi
jätkutegevusi
BE: Kasutajale rolli lisamine - kasutajale on võimalik määrata üks kuni mitu rolli koos valikulise
esindusõiguse piiride ja kehtivusajaga
Baas
Autentimine
Kasutajad
Rollid
BE: Rolli teenus (baas) - loodud baasteenus rollide/kasutajagruppide loogika implementeerimiseks
BE: Rolli valimine - implementeeritud loogika aktiivse rolli valimiseks.
BE: Õigustemaatriks - lisatud analüüsis välja toodud õiguste maatriks, mille alusel rolle luua
BE: Rollide lisamine/muutmine - rolle on võimalik lisada ja muuta õigustemaatriksi piires
BE: Tegevuslogi teenus (baas) - loodud baasteenus tegevuslogide loogika implementeerimiseks
BE: Tegevuslogide formaadid - lisatud tegevuslogide formaadid baasteenuste tegevuste ulatuses
BE: Tegevuslogide kuvamine - tegevuslogisid saab vaadata koos seotud andmeobjekti ja teostaja
infoga + filtreerimine
BE: Tegevuste salvestamise utiliit - erinevad BE teenused saavad maha salvestada tegevusi
BE: Tõlgete teenus (baas) - loodud baasteenus tõlgete loogika implementeerimiseks
BE: Keelte lisamine/muutmine - võimalik lisada uusi keeli ning muuta olemasolevaid
BE: Keelte peitmine - võimalik keel süsteemist peita
BE: Tõlgete sünkroonimine - lisatud loogika, millega sünkroonitakse uusi tõlkevõtmeid
BE: Tõlgete muutmine - saab muuta kindlas keeles olevaid tõlkeid
Testkeskkonna DNS seadistused
Projektijuhtmine
Materjalidega tutvumine, avakoosoleku ja tiimi planeerimine
Avakoosolek ja järeltegevused
Projektijuhtmine aprillis (koormus 25%)
Kokku
Tõlkimine
Taristu
Tegevuslogi
Maht (h)
143,5
2
17
0,5
1
123
247
4
17
18
10
30
60
60
32
16
136
8
4
4
2
4
2
12
2
2
6
14
4
6
Baas
Autentimine
Kasutajad
Rollid
2
6
4
10
2
4
8
6
2
4
2
8
6
2
53
5
3
45
579,5
Tõlkimine
Taristu
Tegevuslogi