dokumendiregister.ee
OtsingAsutusedMCP
Otsing›Majandus- ja Kommunikatsiooniministeerium
LepingAvalik

Leping

Majandus- ja Kommunikatsiooniministeerium · 14. veebruar 2023
Viit
24.8-1/S/86-1
Registreeritud
14. veebruar 2023
Dokumendi liik
Leping
Funktsioon
24.8/S Välisabi ja struktuurivahendite rakendamine
Sari
24.8-1/S Välisabivahenditest rahastatavate projektide lepingud ja aktid (2021-2027, SA kuni 2034)
Toimik
24.8-1/S
Vastutaja
Sigrit Siht

Failid

  • 📎24.8-186-1 14.02.2023 Leping (1).asice751 KB

Sisu (failidest)

we turn dreams into solutions MKM TUGITEENUSE TÖÖDE HINNAPAKKUMUS NET GROUP OÜ HINNAPAKKUMUS 16.01.2023 Kontakt Carl-Robert Reidolf Entrepreneur in Residence / Team Lead Mob: +372 5132 294 [email protected] 2 (6) ÜLDKIRJELDUS 1. Taust Majandus ja Kommunikatsiooni Ministeerium (edaspidi nimetatud Tellija) pöördus Net Group OÜ (edaspidi nimetatud Täitja) poole sooviga saada hinnapakkumus vastavalt raamlepingu nr. 24.8-1/380-1 järgnevatele tugiteenuse töödele: • Avaandmete teabevärava praeguse koodi ülevaatus ja võrdlus detailanalüüsiga ning ületoomine RIA Bitbucketisse. • Ehitamine lokaalses keskkonnas ja selle protsessi dokumenteerimine. • Väliste sõltuvuste kaardistamine ning RIA-poolse binaaride/sõltuvuste hoidlaga asendamine. • Jenkinsi töö loomine ehk "automaatne ehitamise toru". • Lisada koodi katvus, OWASP, SonarQube testid loodud Jenkinsi ehitamise "torule". • Ebaturvaliste moodulite ja vananenud teekide asendamine. 2. Pakkuja Net Group on üle 90 töötajaga Eesti tehnoloogia- ja konsultatsioonifirma, kes loob häid tarkvaralahendusi ja mitte ainult ei programmeeri, vaid aitab kliendil luua ning võtta kasutusse ka uued äriprotsessid, mis aitavad parandada tema äri kasumlikkust ja lõppklientide rahulolu. Net Group-i eesmärgiks on pakkuda klientidele tehnoloogialahendusi, mis aitavad ellu viia nende strateegilisi eesmärke. Slogan: „Me ei tee Sulle, mida Sa küsid, vaid teeme seda, mida Sul vaja on“, iseloomustab Net Group-i lähenemist projektidele. Enne vastuse andmist tehnoloogia sobivuse osas vaadatakse koos kliendiga tulevikku, et aru saada sellest, kuhu liikuda soovitakse. Tehnoloogia on tugifunktsioon, mis võetakse kasutusse alles selle järgselt, kui on teada, kuhu ja mis kiirusel soovitakse liikuma hakata. (https://netgroup.com/about-us/) Ärinimi: Net Group OÜ Registrikood: 10585438 Aadress: Harjumaa, Tallinn linn, A. H. Tammsaare tee 92, 13423 Kontakt: (+372) 6644 355 / [email protected] / https://www.netgroup.com 3. Kogemus Täitja on erinevaid tarkvaralahendusi arendanud ligi 23 aastat. Tehtud uuringute põhjal kasutab Täitja poolt loodud lahendusi igapäevaselt suurusjärk 80% Eesti elanikest – iseteeninduskeskkonnad, riigilahendused, veebilehed, infosüsteemid, broneerimismootorid, CRM-id, jms. Referentsid mõningatest Net Groupi hilisematest suurematest arendusprojektidest: 1. Synlab (https://synlab.ee) – broneerimissüsteem vastuvõtule, testimistele aegade broneerimiseks; 2. Taastava kirurgia kliinik (https://www.kirurgiakliinik.ee) – broneerimissüsteem vastuvõtule aegade broneerimiseks; digiloost aegade broneerimine; 3. Telia (https://www.telia.ee/era) - digimüügiplatvorm era- ja äriklientidele; 4. Toyota Baltics (https://www.toyota.ee/new-cars) – digimüügiplatvorm era- ja äriklientidele uute ja kasutatud autode ostmiseks; Lets turn this project into a success-case 3 (6) 5. Ehituse ABC (https://www.ehituseabc.ee/ee/) – digimüügiplatvorm era- ja äriklientidele ehituskaupade soetamiseks, mis aitas kasvatada ettevõtte klientuuri 200 000 kliendi võrra; 6. RIA/MKM (https://www.kratid.ee) – virtuaalne abiline ehk teenuste kasutamise kratiliides; 4. Täitja meeskond Tulenevalt hinnapakkumuse jaoks tehtud hinnangutest, peaksid projekti meeskonda kuuluma: 1) 1 arendaja, kelle ülesandeks on programmeerimistööd (1 Full-stack arendajat) ja testimine; 2) 1 projektijuht/analüütik, kes vastutab projekti eesmärkide saavutamise eest; Lisaks kuulub projekti meeskonda tooteomanik, kes vastutab tootearenduse prioriteetide eest. Tooteomanik on määratud Tellija poolt. 5. Projekti edu tagavad faktorid Pidev ja vahetu kommunikatsioon; Põhjalik eelanalüüs, mille käigus kujundatakse kasutajateekonnad ning dokumenteeritakse nõuded, kirjeldatakse arendustööde backlog; Kokkulepped on kirjalikult fikseeritud ja nendest peetakse kinni; 6. Mahuhinnangute andmise aluseks olevad eeldused Arendatud platvorm on skaleeritav; Eelanalüüsi faasis on kõik nõuded fikseeritud ning kasutajateekonnad vaadetepõhiselt kirjeldatud; Arendusmeeskonnale planeeritud tööde maht iteratsiooni ajal ei muutu olulisel määral; Tellija tooteomanik osaleb arendusmeeskonna sprindi planeerimise koosolekul, et määrata tööde prioriteedid; Tellija testib iga etapi lõpus üleantava arenduse ning annab tagasiside puuduste kohta; UI tekstid tulevad Tellijalt mõistliku aja jooksul, et vähendada placeholder-ite kasutamist, mille hilisem muutmine võib tekitada lisakulu; 7. Ettepanekud Võimalikud arenduse soovid, reeglid ja piirangud edastatakse Täitjale nii pea kui võimalik; Teeme ettepaneku teostada projekt agiilselt ja tunnipõhiselt ning tööde eest arveldamine toimuks vastavalt tehtud töödele kord kuus; Arendustsükli pikkus on 2 nädalat eesmärgiga saada Tellijalt kiiret tagasisidet tehtud arenduste osas; Tellija soovid ja Täitja võimalused arutatakse omavahel läbi ning parima tulemuse saamiseks püütakse leida kompromiss lahendus; Projekti vaheetappide testimisele on mõistlik kaasata lõppkasutajaid; Mida varajasemas faasis saame Tellijapoolse tagasiside loodud funktsionaalsusele, seda odavam on seda parandada või muuta; Alljärgneval graafikul on välja toodud vea avastamise etapp ja selle parandamise hinna suhe; Lets turn this project into a success-case 4 (6) 8. Mahuhinnangud sisaldavad Kasutajateekondade ning vaadete visualiseerimist; Arhitektuurilist lahendust, võttes arvesse tuleviku nõudeid; Tellija poolt kirjeldatud ja eelanalüüsi jooksul täpsustatud nõuetele vastava platvormi arendust lähtudes kvaliteedi tagamise printsiipidest; 11. Mahuhinnangud ei sisalda Tooteomaniku rolli Täitja poolelt; UI testide arendamist; Platvormi majutamist; Lets turn this project into a success-case 5 (6) 12. Projekti indikatiivne maksumus ja tööde loetelu Projekti indikatiivne maksumus 16 nädala jooksul 1 arendaja ja 1 projektijuht/analüütikuga on hinnanguliselt 46 800 € + KM. Tööde tegelik maksumus kujuneb vastavalt arendustööde teostamiseks kulunud tundidele lähtudes ressursside rollipõhisest hinnakirjast. Roll Tunnihind EUR Tööde indikatiivne Maksumus (€) (KM-ta) maht (h) Full-stack arendajad (1 tk) 65 640 41 600 Projektijuht/analüütik 65 80 5 200 Kokku 720 h 46 800 € TÖÖDE LOETELU Alljärgnevalt on esitatud esialgne Tööde loetelu koos indikatiivsete mahtudega ja Täitjapoolsete kommentaaridega, mis võivad muutuda vastavalt arenduse käigus tekkinud nõuetele ja vajadustele. Tööde üleandmisel ja vastuvõtmisel koostatakse vastav tööde üleandmist ja vastuvõtmist kinnitav dokument, milles kinnitatakse kauba tehnilistele tingimustele vastavust ja töökorras olekut. Hinnapakkumuse lisana on kaasas excel fail, mis sisaldab täpsemat arendusplaani. Faasid Töö Maht (päevades) Lokaalne setup Repode kloonimine RIA bitbucketisse 1 Rakendused lokaalselt käima 8 Lokaalsete teenuste integratsiooni testimine ja 14 arhitektuuripildi uuendamine Setup uuendamine 4 CI/CD Feature build pipelined 9 Build pipelined 8 Deploy pipelined 6 SONAR 4 Lets turn this project into a success-case 6 (6) Migreerimine ja dep. Dep. Uuendamine - API 3 uuendamine Dep. Uuendamine - client 3 Dep. Uuendamine - backoffice 3 Dep. Uuendamine - OAI 3 Dep. Uuendamine - ETL 3 Dep. Uuendamine - Dataexplorer 3 Dep. Uuendamine - Geonetwork 3 Dep. Uuendamine - Postgis 5 Kokku 80 Lets turn this project into a success-case Pakkumuskutse Tallinn 0 9 .11 .2022 Vastavalt raamlepingu nr. 24.8-1/380-1 alusel soovime pakkumist järgnevatel e tugiteenuse töödele : RIA lokaalses keskkonnas süsteemi üles seadmine Repode kloonimine RIA bitbucketisse: Olemasolev olukord : repod asuvad MKM- i GitLab-is. Töö tulemus : repod on üle toodud RIA Bitbucketisse ning vajadusel täiendatud dokumentatsiooni ja/ või erisuste osas . Rakenduste lokaalses keskkonnas käivitamine: Olemasolev olukord : kõik juhendid repode vahel laiali . Ühtlustamise tulemus : loodud on üks terviklik juhend , kus kõik rakendused on ühe failina koos käimatõmmatavad - ühtne Docker compose fail. Lokaalsete teenuste integratsiooni testimine ja arhitektuuripildi uuendamine : Tänane arhitektuuripilt ei anna täit ülevaadet , kuidas kogu komplekt töötama peaks või on mingi komponent vananenud / ei ole kasutuses . Ei ole võimalik veenduda , et olemasolev arhitektuuripilt on ajakohane . Juhul kui midagi on muutunud , tuleb arhitektuuripilti täiendada . Lõpptulemus : On võimalik saada selge ülevaade , kuidas komplekt töötama peaks ja veenduda , et kõik kirjeldatud komponendid töötavad . Setup uuendamine : Täna asuvad kõik saladused koos ühtses konfi failis . Soovitud tulemus : saladuste haldus on lahendatud näiteks Docker Secret vm s abil ja loodud on ühtne paigaldusjuhend . CI/CD üles seadmine Build pipelined : Täna on ehitamise pipeline MKM- i GitLab-is ( gitlab-ci.yml ) ja see ei vasta RIA MFN- ile . Töö tulemusena konfigureeritakse ehitamise pipeline RIA MFNi osas vastavus se Jenkinsi keskkonnas ( Dockeri tõmmiste abil ). Pipeline sisaldab endas ka OWASP dependency checki , SONARQUBE koodikatvuse kontrolli ja turvaaukude automaatselt genereeritud raporteid . Olemasolevate rakenduste uuendamine: API uuendamine Client uuendamine Backoffice uuendamine OAI uuendamine ETL uuendamine Dataexplorer uuendamine Geonetwork uuendamine Postgris uuendamine Puudub teadmine , kas teegid ja binaarid on ajakohased ja turvaliseimad . Tööde käigus uuendatakse kõik vanad ja ebaturvalised teegid / binaarid ja moodulid . Lõpptulemusena on rakendustel kõige uuemad tarkvarapakkide versioonid . Pakkumuses palume välja tuua tugiteenuse maksumus ja töödeks kuluv aeg . LEPING nr 24.8-1/86-1 Hankeleping nr 2 14.02.2023 Leping Riikliku teabevärava jätkuarenduste arendustööde teine hankeleping on sõlmitud: Majandus- ja Kommunikatsiooniministeerium, registrikood 70003158, asukoht Suur-Ameerika 1, Tallinn 10122, mida esindab Majandus- ja Kommunikatsiooniministeeriumi hankekorra alusel kantsler Ahti Kuningas (edaspidi Tellija), ja Osaühing Net Group, registrikood 10585438, asukoht Tallinn, A.H.Tammsaare tee 92, 13423, keda esindab põhikirja alusel juhatuse liige Priit Kongo (edaspidi Täitja), 1. Üldsätted 1.1. Leping sõlmitakse Tellija korraldatud riigihanke – „Riikliku avaandmete teabevärava jätkuarenduste detailanalüüs ja arendustööd”, viitenumber 249142 tulemusena 18.07.2022 sõlmitud raamlepingu nr 24.8-1/380-1 (edaspidi Raamleping) alusel. 1.2. Lepingu dokumendid koosnevad Lepingust, Lepingu lisadest ja Raamlepingust. Käesoleva Lepingu allakirjutamise hetkel on Lepingule lisatud: Lisa 1 – Tehniline kirjeldus; Lisa 2 – Pakkumus. 2. Lepingu ese ja Töö teostamise tähtaeg 2.1. Lepingu esemeks on Lisas 1 nimetatud arendustööd (edaspidi Töö). 2.2. Täitja kohustub Töö üle andma hiljemalt 30.06.2023. 3. Tasu suurus 3.1. Lepingu kogumaksumus, arvestades pakkumuses esitatud töö mahtu (720 töötundi) ja Raamlepingu punktis 7.2 nimetatud ühe töötunni hinda (65 eurot), on 46 800 eurot ning koos käibemaksuga 56 160 eurot. 2 4. Tasu väljamaksmise kord 4.1. Arendustööde hankelepingu eest tasutakse üks kord pärast tööde valmimist. Enne väljamaksmist koostatakse nii üleandmise kui ka vastuvõtuakt. Tellija: Täitja: Majandus-ja Kommunikatsiooniministeerium Osaühing Net Group reg nr 70003158 reg nr 10585438 Suur-Ameerika 1, 10122 Tallinn A.H.Tammsaare tee 92 (allkirjastatud digitaalselt) (allkirjastatud digitaalselt) Ahti Kuningas Priit Kongo kantsler juhatuse liige
Allikas: Majandus- ja Kommunikatsiooniministeerium dokumendiregister →
dokumendiregister.eeAsutusedEesti avalike dokumendiregistrite otsing · nimistu.ee andmetel