Hankeleping nr 3-9/3443-81 – SKAIS 2 finantsarvestuse ja hüvitiste arendused
Lepingu osa viitenumber 255810 001 015 000
Tervise ja Heaolu Infosüsteemide Keskus (edaspidi tellija), registrikood 70009770,
aadress Pärnu mnt 132, 11317 Tallinn, keda esindab põhimääruse alusel direktor Margus
Arm ja
Nortal AS (edaspidi täitja), registrikood 10391131, aadress Lõõtsa tn 6, 11415 Tallinn, keda
esindab volikirja alusel ärijuht Olga Golubeva,
edaspidi eraldi pool või koos pooled, sõlmisid raamlepingu nr 3-9/3443-1 alusel käesoleva
hankelepingu (edaspidi leping) alljärgnevas:
1. Lepingu ese
1.1. Lepingu esemeks on pakkumuskutse dokumentides olevas tehnilises kirjelduses
nimetatud tööd (edaspidi tööd).
1.2. Lepingu tööde maht on kuni 13 600 töötundi.
2. Töö üleandmise ja vastuvõtmise tingimused
2.1. Täitja annab töö üle hiljemalt 31.12.2028.
2.2. Töötunni põhise lepingu korral esitab täitja 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.
2.3. Tellitavad tööd antakse vastuvõtutestimiseks üle vastavalt lepingu tehnilises
kirjelduses kokkulepitud tingimustele.
2.4. Tellija vaatab töö üle vastavalt raamlepingu tingimustele.
2.5. Koos üle antava tööga annab täitja tellijale üle kõik tööde intellektuaalse omandi
õigused vastavalt raamlepingus kirjeldatule.
3. Lepingu hind
3.1. Lepingu täitmine toimub töötunnipõhisel arvestusel, tellija tasub üksnes lepingu
alusel tellitud ja teostatud töötundide eest.
3.2. Ühe töötunni maksumuseks lepingu täitmisel on 72,77 (seitsekümmend kaks
eurot ja seitsekümmend seitse senti) eurot käibemaksuta.
3.1. Täitja esitab tellijale e-arve pärast töö üleandmise-vastuvõtmise akti
allkirjastamist.
4. Poolte vahelised teated ja kontaktisikud
4.1. Teadete edastamisel ja kätte toimetamisel lähtutakse raamlepingu regulatsioonist.
4.2. Tellija kontaktisikuks lepingu täitmisel on Kaisa Knight, tel 55561326, e-post
[email protected] või tema asendaja.
4.3. Täitja kontaktisikuks lepingu täitmisel on Tormis Lilleväli, tel 56615767, e-post
[email protected] või tema asendaja.
5. Lõppsätted
5.1. Leping jõustub sellele poolte poolt allakirjutamise hetkest ja kehtib kuni poolte
poolt oma lepinguliste kohustuste täitmiseni.
5.2. Lepingu dokumendid koosnevad riigihanke alusdokumentidest, sh lepingu
lisadest, lepingu muudatustest ja pakkumusest.
5.3. Lepingu lahutamatuteks osadeks lepingu sõlmimise hetkel on järgmised
dokumendid, mida ei allkirjastata koos lepinguga:
5.3.1. Lisa 1 - Tehniline kirjeldus;
5.3.2. Lisa 2 – Pakkumus (ei allkirjastata koos lepinguga)
6. Poolte allkirjad
Tellija: Täitja:
Lisa 1
Tehniline kirjeldus
Hankeleping nr 3-9/3443-__ – SKAIS 2 finantsarvestuse ja hüvitiste arendused
tehniline kirjeldus
1. Mõisted ja lühendid
Mõiste/Lühend Kirjeldus
SKA Sotsiaalkindlustusamet
TEHIK Tervise ja Heaolu Infosüsteemide Keskus
SKAIS1 Sotsiaalkaitse infosüsteemi vana rakendus
SKAIS2 Sotsiaalkaitse infosüsteemi uus rakendus (hõlmab
Ametnikurakendust ja Iseteenindust)
EBS Majandustarkvara Oracle E-Business Suite
2. Ülevaade
SKA kasutab ülesannete täitmiseks sotsiaalkaitse infosüsteemi, mis koosneb SKAIS1, EBS
ja SKAIS2 rakendustest. SKAIS2-s on kasutusel elatisabiteenus, puude raskusastme
tuvastamine, sotsiaaltoetuse teenus, perehüvitiste teenused ja abivahendite teenus ning
osaliselt pensioni määramise ja väljamaksmisega seotud teenused. SKA teenuste
kasutajate jaoks on arendatud Sotsiaalkindlustusameti iseteenindus, kus kasutaja saab
enda jaoks vajalikke toiminguid teha lihtsalt ja kiirelt. SKAISis olevate teenuste
finantsarvestuse, raamatupidamiskannete ja väljamaksete teostamiseks on SKAIS2
integreeritud EBS majandustarkvaraga. SKAIS2 süsteem tekitab igakuiselt suurel hulgal
korduvaid hooldusjuhtumeid ning süsteemi stabiilsus, jõudlus ja kasutajamugavus ei vasta
kasutajate ootustele.
3. Lepingu eesmärk
Lepingu eesmärgiks on realiseerida SKAIS2-s hallatavate finantsteenuste, hüvitiste ja
toetuste, üldkasutatavate komponentide ning tehnilise infrastruktuuri arendusvajadused.
Nende hulka kuuluvad tööd, mis vähendavad massmaksetega seotud käsitööd ja
süsteemide ülekoormust ning muud sisulised ja tehnilised tööd, mille eesmärk on
finantsteenuste ja hüvitiste elukaare infotehnoloogiline kaasajastamine.
4. Tellitavad tööd
Lepinguga tellitakse SKAIS2 funktsionaalsuse parandamise ja täiendamisega ning SKAIS2
teenuste arendamisega seonduvad tööd. Samuti tellitakse vajadusel SKAIS2 teenustes
toimuvate tõrgete tekkimisel nende uurimine ja lahenduste väljapakkumine.
Kõik tööd tuleb üle anda hiljemalt 31.12.2028, kui Epicus ei ole toodud varasemat tähtaega.
Tööde loetelu tekib eelnevalt kokkulepitud backlogi alusel ja hallatakse Jiras.
1
5. Tööprotsess ja tulemid
Järgnevalt täpsustatakse Täitjaga sõlmitud raamlepingus (nr 3-9/3443-1) kirjeldatud
tingimusi tööprotsessi, dokumenteerimise, töökorralduse, testimise ja
mittefunktsionaalsete nõuete osas.
5.1 Tööprotsess
5.1.1 Tööraamistik peab tuginema etapiviisilisele planeerimisele, võimaldades
arendusmeeskonna prioriteete jooksvalt muuta;
5.1.2 Tööraamistik peab võimaldama süsteemset ülevaadet iga kokkulepitud töö
saavutustest;
5.1.3 Tööraamistik peab võimaldama arendusmeeskonna tulemuslikkuse (kasvu)
jälgimist ajas;
5.1.4 Tööraamistik peab tagama, et arendusmeeskond tegeleb omal initsiatiivil enda
tulemuslikkuse parandamisega ja parendusettepanekute esitamisega.
5.1.5 Täpsem protsess lepitakse kokku tööde käigus.
5.2 Dokumentatsioon
Vastavalt alapunktis 4 kirjeldatud skoobile tuleb töö käigus luua ja täiendada SKAIS2
dokumentatsiooni, milleks on minimaalselt:
5.2.1 Funktsionaalsuse ja äriprotsesside kirjeldused kokkulepitud kujul (nt BPMN
standard, diagrammid ja kirjeldused Confluence’is) koos ärireeglitega, mida peab
olema hiljem võimalik täiendada järgnevates etappides lisanduva
funktsionaalsuse alusel ning siduda tervikliku protsessi- ja ärireeglite
kirjeldusega.
5.2.2 Tehniline dokumentatsioon (nt paigaldusjuhendid, Confluence keskkonnas).
5.2.3 Andmemudel.
Dokumentatsiooni täpsed liigid ja sisu formaat lepitakse kokku tööde käigus.
5.3 Töökorraldus
Projekti töökorraldus toetub kodukorrale. Täitja peab tagama piisava kaasamise ja
ülevaadete andmise Tellijale.
5.3.1 Tööde üleandmine
Arendustööde lähtekoodi tarne toimub pideva integreerimise (continuous integration) teel.
Tööde järjekord, üleandmise aeg ja UAT tagasiside andmise aeg lepitakse kokku tööde
käigus taasesitamist võimaldavas vormis (Tellija ja Täitja poolt).
Tööd antakse üle jooksvalt arenduste valmimise järel ning tööde tähtaeg märgitakse iga
töö Epicus.
Töö üleandmisel kontrollib Tellija üle töö nõuetekohasuse ning annab vajadusel tähtaja
töö parandamiseks.
Täitja teab, et tellija võib iga üle antud funktsionaalsust paigaldada toodangusse ning täitja
peab tagama, et lõplikult valmimata funktsiooni protsessid on võimalik toodangust välja
lülitada (feature flags). Funktsioonide sisse-välja lülitamise võimekus lepitakse Tellija ja
Täitja vahel kokku tööde käigus.
2
5.4 Nõuded automaattestimisele
Automaattestimise nõuete täitmisel tuleb lähtuda nõuetest, mis on leitavad siit:
Automaattestide nõuded .
Testidega kaetakse serveripoolne ja kasutajaliidese kood. Kaetavuse kontrolliks ja
raporteerimiseks seatakse Tellija koodihoidla keskkonnas (Gitlab) üles pideva
integratsiooni töövoog, mis seadistatakse koos toimima SonarQube koodi ja testide
kaetavuse analüsaatoriga.
Automaattestid peavad üle antavas lähtekoodis continuous-integration’i töövoo edukalt
läbima. Samuti peab Täitja hoolt kandma, et varasemalt loodud testid jäävad töö
lõpetamisel edukalt läbitavateks. Nõuete muutumisel peab Täitja viima testid vastavusse
uute nõuetega või need eemaldama, kui selliseid nõudeid enam ei eksisteeri.
5.5 Koormustestimised
5.5.1 Iseteenindus peab toetama paralleelset minimaalselt 200 päringut (siinkohal on
oodatav arendajapoolne hinnang, kas see on piisav päringute maht, vajadusel
tõsta arvu).
5.5.2 API teenustele ning keskmine päringu teenindamise aeg ei tohi olla suurem kui 2
sekundit.
Nõude täitmise kontrolliks tuleb luua koormustestid. Koormustestide tegemine lepitakse
Tellija Täitja poolt kokku tööde käigus.
Nõudest eraldi tuleb vaadelda staatiliste failide allalaadimist – need tuleb http serveris
puhverdada.
5.6 Mittefunktsionaalsed nõuded
Mittefunktsionaalsete nõuete täitmisel tuleb lähtuda järgnevast:
5.6.1 Uue funktsionaalsuse loomisel tuleb lähtuda raamlepingus (nr 3-9/3443-1) ja
selle lisades kirjeldatud nõuetest.
5.6.2 Täpsemad mittefunktsionaalsed nõuded, millest lähtuda on leitavad siit:
Mittefunktsionaalsed nõuded
5.7 Tulemid
Valminud ja üleantavate tööde tulemid peavad sisaldama:
5.7.1 Viiteid dokumentatsioonile Confluence’is;
5.7.2 Viited tehtud töödele (Jira piletitena);
5.7.3 Viiteid koodile GitLabis.
5.8 Tööde teostamise tähtaeg
Tööde üleandmise (so Jira piletid "Ready for AT" ja toodangu keskkonda paigaldatav
kvaliteetne lähtekood) lõpptähtaeg on 31.12.2028.
Tööde üleandmisele järgneb tellija poolne tööde testimine mõistliku aja jooksul ja
vajadusel täitja poolne paranduste tegemine üle antud töödes, kui testimise käigus ilmneb,
et tööd ei ole lõpptähtajaks teostatud nõuetekohaselt.
3
Tööd loetakse teostatuks tööde üleandmise-vastuvõtmise akti tellija poolt allkirjastamise
hetkest.
Tellijal on õigus pikendada tööde üleandmise tähtaega, kui ilmneb tööde ajakavas täitjast
sõltumatuid olulisi viivitusi.
4