Lisa 1 T ehniline kirjeldus Mõisted ja lühendid Mõiste/Lühend Kirjeldus SKA Sotsiaalkindlustusamet TEHIK Tervise ja Heaolu Infosüsteemide Keskus SKAIS1 Sotsiaalkaitse infosüsteem i vana rakendus SKAIS2 Sotsiaalkaitse infosüsteem i uus rakendus (hõlmab Ametnikurakendust ja Iseteenindust) e BS Majandustarkvara Oracle E-Business Suite Ülevaade SKA-s toimub hüvitiste arvestamine infosüsteemis SKAIS2 ning väljamaksmine läbi infosüsteemi eBS. Osade hüvitiste brutosummad arvutatakse infosüsteemis SKAIS1, misjärel need kantakse SKAIS2-e, kus toimub maksude ja muude kinnipidamiste arvestus. Maksete protsess on keeruline, protsessidega seotud tehnoloogia kohati vananenud ning selle jõudlus piiripealne. Vanaduspensioniealiste tulumaksuerisuse jõustumisega kaasnesid SKAIS2 ulatuslikud muudatused, mistõttu on süsteemis välja arendatud peamised töövood ning mitmed alternatiivvood toimivad WAR lahendustel. Süsteemi jõudlus peab tagama kiire ja sujuva väljamakseprotsessi ka suurema koormuse korral . Perehüvitiste üle toomisel OT-st peab süsteem (nii SKAIS2 kui ka eBS) olema jätkuvalt võimeline toimima ettenähtud jõudluses ning maksed tekkima ning jõudma väljamaksmisele vähemalt senises ajaraamis ehk öine kohustuste agregeerimine /arvestus peab lõppema hiljemalt kell 09:00 hommikul. Lepingu eesmärk Lepingu eesmär k on kaardistada kitsaskohad ja optimeerida SKAIS2 massmaksete protsessi , et saavutada : tehniliselt sujuv , kiire ja korrektne väljamaksete ettevalmistus ; manuaalse töö vähendamine ; süsteemi hooldatavuse ja laiendatavuse parandamine tehnilise võla vähendamise kaudu. Tellitavad tööd Lepinguga tellitakse järgmised tööd eesmärkide saavutamiseks : Massmaksete protsessi kitsaskohtade ja manuaalse töö analüüsiga jätkamine ning etapp 1 lahendusettepanekute detailne analüüs vastavalt Tellija prioriteetidele ; SKAIS2 eBS liidese optimeerimise tööd; SKAIS2 arvestuse taustaprotsessides toimuvate tõrgete tekkimisel nende uurimine ja lahenduste väljapakkumine. Tööprotsess ja tulemid Järgnevalt täpsustatakse täitjaga sõlmitud lepingus kirjeldatud tingimusi tööprotsessi, dokumenteerimise, töökorralduse, testimise ja mittefunktsionaalsete nõuete osas. Tööprotsess Tööraamistik peab tuginema etapiviisilisele planeerimisele, võimaldades arendusmeeskonna prioriteete jooksvalt muuta; Tööraamistik peab võimaldama süsteemset ülevaadet iga kokkulepitud töö saavutustest; Tööraamistik peab võimaldama arendusmeeskonna tulemuslikkuse (kasvu) jälgimist ajas; Tööraamistik peab tagama, et arendusmeeskond tegeleb omal initsiatiivil enda tulemuslikkuse parandamisega ja parendusettepanekute esitamisega . Täpsem protsess lepitakse kokku tööde käigus. Dokumentatsioon Vastavalt al apunktis 4 kirjeldatud skoobile tuleb töö käigus luua ja täiendada SKAIS2 dokumentatsiooni, milleks on minimaalselt: 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. Tehniline dokumentatsioon (nt paigaldusjuhendid, Confluence keskkonnas). Andmemudel. Dokumentatsiooni täpsed liigid ja sisu formaat lepitakse kokku tööde käigus, kuid see peab vastama minimaalselt järgnevatele nõuetele: Nõuded arendusprojektide dokumentatsioonile SKAISi näitel - SKAIS2 - Sotsiaalministeeriumi wiki . Töökorraldus Projekti töökorraldus toetub kodukorrale. Täitja peab tagama piisava kaasamise ja ülevaadete andmise Tellijale. 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öö üleandmisel kontrollib Tellija üle töö nõuetekohasuse ning annab vajadusel tähtaja töö parandamiseks. Täitja teab, et tellija võib igat ü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. 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äbitava teks . Nõuete muutumisel peab Täitja viima testid vastavusse uute nõuetega või ne ed eemaldama, kui selliseid nõudeid enam ei eksisteeri . Koormustestimised Iseteenindus peab toetama paralleelset minimaalselt 200 päringut ( siinkohal on oodatav arendajapoolne hinnang, kas see on piisav päringute maht, vajadusel tõsta arvu ). 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. Mittefunktsionaalsed nõuded Mittefunktsionaalsete nõuete täitmisel tuleb lähtuda järgnevast: Uue funktsionaalsuse loomisel tu leb lähtuda raamlepingus ja selle lisades kirjeldatud nõuetest. Täpsemad mittefunktsionaalsed nõuded, millest lähtuda on leitavad siit: Mittefunktsionaalsed nõuded Tulem id Valminud t ööde t ulem id antakse üle hiljemalt tööde teostamise tähtajaks üleandmise-vastuvõtmise aktiga, tööde tulemid pea vad sisalda ma : Viiteid dokumentatsioonile Confluence’is ; Viited tehtud töödele ( Jira piletitena ) ; Vii teid koodile Gi tLabis . Tööde teostamise tähtaeg Kõikide eelnevalt kirjeldatud tööde üleandmise (so Jira piletid "Ready for AT" ja toodangu keskkonda paigaldatav kvaliteetne lähtekood) lõpptähtaeg on 30 .0 4 . 202 6 . Tööde üleandmisele järgneb t ellija 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õuetekohasel t . Tellijal on õigus pikendada tööde üleandmise tähtaega kui ilmneb tööde ajakavas täitjast sõltumatuid olulisi viivitusi.
Hankeleping nr __ - Massmaksete optimeerimise 2 . etapp 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 Mattias Saks , edaspidi eraldi pool või koos pooled , sõlmisid raamlepingu nr 3-9/3443-1 alusel käesoleva hankelepingu (edaspidi leping ) alljärgnevas: Lepingu ese Lepingu esemeks on pakkumuskutse dokumentides olevas tehnilises kirjelduses nimetatud tööd (edaspidi tööd ). Lepingu tööde maht on kuni 3 0 00 töötundi . Töö üleandmise ja vastuvõtmise tingimused Täitja annab töö üle hiljemalt 30 . 0 4 . 202 6 . 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. Tellitavad tööd antakse vastuvõtutestimiseks üle vastavalt lepingu tehnilises kirjelduses kokkulepitud tingimustele. Tellija vaatab töö üle vastavalt raamlepingu tingimustele. Koos üle antava tööga annab täitja tellijale üle kõik tööde intellektuaalse omandi õigused vastavalt raamlepingus kirjeldatule. Lepingu hind Lepingu täitmine toimub töötunnipõhisel arvestusel, tellija tasub üksnes lepingu alusel tellitud ja teostatud töötundide eest. Ühe töötunni maksumuseks lepingu täitmisel on ____ (maksumus sõnadega) eurot käibemaksuta. Täitja esitab tellijale e-arve pärast töö üleandmise-vastuvõtmise akti allkirjastamist. Poolte vahelised teated ja kontaktisikud Teadete edastamisel ja kätte toimetamisel lähtutakse raamlepingu regulatsioonist. Tellija kontaktisikuks lepingu täitmisel on Marianne Tobro, tel 5275805, e-post
[email protected] või tema asendaja. Täitja kontaktisikuks lepingu täitmisel on Hans Koppel , tel 5175056 , e-post
[email protected] või tema asendaja. Lõppsätted Leping jõustub sellele poolte poolt allakirjutamise hetkest ja kehtib kuni poolte poolt oma lepinguliste kohustuste täitmiseni. Lepingu dokumendid koosnevad riigihanke alusdokumentidest, sh lepingu lisadest, lepingu muudatustest ja pakkumusest. Lepingu lahutamatuteks osadeks lepingu sõlmimise hetkel on järgmised dokumendid , mida ei allkirjastata koos lepinguga : Lisa 1 - Tehniline kirjeldus; Lisa 2 – Pakkumus . Poolte allkirjad Tellija: Täitja:
HANKIJA NIMI: Tervise ja Heaolu Infosüsteemide Keskus Pakkumusettepaneku nimetus: „ Massmaksete optimeerimi s e 2 .etapp “ Käesolevaga teeb Tervise ja Heaolu Infosüsteemide Keskus (hankija) Teile ettepaneku esitada pakkumus SKAIS2 massmaksete optimeerimise tööde teostamiseks raamlepingu nr 3-9/3443-1 alusel. Pakkumus tuleb esitada hiljemalt 0 3 .0 9 .2025 kell 15.00 e-posti aadressile
[email protected] . Pakkumus tuleb esitada eesti keeles. Pakkumus esitatakse hankelepingu eseme tehnilises kirjelduses (lisa 1) toodud tööde teostamiseks. Alternatiivsete pakkumuste esitamine ei ole lubatav. Pakkumusena tuleb esitada : Tööde teostamiseks planeeritud meeskonnaliikmed isikuliselt, tuues välja ka meeskonnaliikmete rollid (vajadusel võib hankelepingu käigus Poolte kokkuleppel meeskonnaliikmeid lisada). Kui täitja lisab või asendab meeskonnaliikmeid, tuleb nende uute meeskonnaliimete kohta, kelle osas ei ole andmeid varem esitatud, lisada andmed riigihankes avaldatud vormil. Täitja saab tööde teostamisel kasutada üksnes selliseid meeskonnaliikmeid, kes vastavad riigihankes seatud tingimustele; Tööde teostamise ühe töötunni hind (ilma käibemaksuta) . Alltöövõtjate kasutamisel tuleb pakkumuses vastav info välja tuua. Töid teostatakse jooksva tunnihinna arvestuse põhiselt. Tööde ajaaruandes tuuakse välja tööde teostamiseks kulunud töötunnid isikute lõikes, seostades nimetatud isikud Jiras logitud tööülesannete ja kirjeldatud tegevustega. Töid tellitakse mahus kuni 3 0 00 töötundi . Pakkumuse esitamisega kinnitab pakkuja, et lepingu tehnilises kirjelduses (lisa 1) välja toodud tähtaegadeks on teostatud punktis 3 kirjeldatud eesmärk ja punktis 4 kirjeldatud funktsionaalsus kokkulepitud backlog-i ulatuses. Pakkujal ei ole õigust tööde teostamiseks nõuda täiendavat tasu või väljamakseid. Küsimuste tekkimise korral palun võtke ühendust enne pakkumuse esitamise tähtaega aadressil
[email protected] . Pakkumusettepanekuga koos edastatavad dokumendid: Lisa 1. Tehniline kirjeldus ; Lisa 2. Hankelepingu projekt.