“Anneta kõnet” projekti lähteülesanne ja hanketingimused
Tehniline kirjeldus
Sisukord
1 Sissejuhatus ........................................................................................................................................ 3
2 Nõuded hanke esemele ...................................................................................................................... 3
2.1 Veebirakenduse tingimused .............................................................................................................. 6
3.1 Detailanalüüs koos prototüübiga ....................................................................................................... 7
3.2 Detailanalüüs koos prototüübiga ....................................................................................................... 7
4 Mittefunktsionaalsed ja tehnilised nõuded ........................................................................................... 8
5 Turvanõuded ja andmekaitse ........................................................................................................... 11
6 Pakkumuse esitamine ja visioon ...................................................................................................... 11
7 Tööde teostamise aeg ........................................................................................................................ 11
8 Töökorraldus .................................................................................................................................... 12
9 Projekti eeldatav maksumus ............................................................................................................. 12
10 Pakkumuste hindamine ja metoodika ............................................................................................ 12
11 Nõuded meeskonnale ..................................................................................................................... 15
2
1 Sissejuhatus
Majandus- ja Kommunikatsiooniministeerium koostöös Riigi Infosüsteemi Ametiga, Haridus-
ja Teadusministeeriumiga ja Eesti Keele Instituudiga algatasid initsiatiivi, mille eesmärgiks on
leida lahendusi eesti keele kõnekorpuste kogumiseks ning korpuste kogumise lahenduse
arenduseks/juurutamiseks. Projekt kannab nime “Anneta kõnet”.
Projekti eesmärk on koguda spontaanset eestikeelset kõnet eesti kõnetehnoloogia lahenduste
(kõnetuvastus, kõnesüntees) edasiarendamiseks nii era- kui ka avaliku sektori poolt kui ka
teadustöö eesmärgil. Eesti keele peale loodud kõnetehnoloogia lahendusi saavad kasutada nii
avaliku kui ka erasektori organisatsioonid ning ka eraisikud. Näiteks on kõnetehnoloogia
lahendused kasutuses nii Riigikogus, PERHis kui ka erinevates meediaorganisatsioonides.
Eesti keele kõnetehnoloogia kvaliteedi parandamise kõige olulisem eesmärk on eesti keele
säilimisele ja selle populariseerimisele ning laiemale kasutuselevõtuks kaasa aitamine.
Projekt on saanud innustust Soome samalaadsest projektist “Lahjotta puhetta”
(https://lahjoitapuhetta.fi/), mille kaudu koguti soomekeelse kõnetehnoloogia
edasiarendamiseks soomekeelset spontaanset kõnet. Projekti eestvedajateks olid Soome
Ylesradio Oy ja Helsingi Ülikool.
Käesoleva hankega otsitakse teenusepakkujat, kes arendab välja “Anneta kõnet”
veebiplatvormi, mille abil on eesti keelt kõnelevatel inimestel võimalik annetada
keeletehnoloogia arendamiseks eestikeelset kõnet. Kuna eesmärk on koguda erinevas vanuses
ja erineva taustaga inimeste kõnet, siis peab veebiplatvorm olema kasutajasõbralik, seda
peavad suutma kasutada ka väiksema digipädevusega kasutajad. Oluline on tagada
veebirakenduse ligipääsetavus erinevate kasutaja gruppide hulgas.
“Anneta kõnet” projekti rahastamiseks kasutatakse Euroopa taaste- ja vastupidavusrahastu
(RRF) vahendeid. Projekti eeldatav maksumus on kuni 29 900 eurot ning tööde teostamise aeg
kuni 3 kuud alates lepingu sõlmimisest, millele järgneb 6 (kuue) kuuline hooldusperiood.
Veebiplatvormi haldaja (edaspidi haldaja) on 6 (kuue) kuulise hooldusperioodi raames Täitja.
Majutuskeskkond Riigipilve (riistvaraline ressurss, DNS kirje) tuleb Tellija poolt.
Veebiplatvorm avalikustatakse aadressil: https://www.annetakonet.ee
2 Nõuded hanke esemele
“Anneta kõnet” veebiplatvormi eesmärgiks on pakkuda kasutajatele kaasaegset ja mugavat
keskkonda kampaania kohta info saamiseks, kõne annetamiseks ja nende hilisemaks
haldamiseks.
Järgnevalt on välja toodud esialgne ülevaade veebilehe võimalikust ülesehitusest.
Veebirakendus koosneb avalehest, kust annetajal on võimalik läbi veebirakenduses oleva
mikrofoni oma kõnet annetada, ning viiest vahelehest, kus kuvatakse erinevat projektiga
seonduvat infot.
3
Rakenduse avalehe elemendid
Päis
1. Logo
2. Menüüpunktid ja nende sisud, mis genereeritakse ettenähtud JSON-formaadis sisendi
alusel.
3. Kõigi kasutajate poolt projekti vältel annetatud summaarne aeg. (reaalajas uuenev)
Sisuosa
1. Tekstiline sisu, mis genereeritakse etteantud JSON-formaadis sisendi alusel.
2. 8 klikitavat teemat. Teemade nimetused genereeritakse etteantud JSON-formaadis
sisendi alusel. (Teemale klikkides jõutakse klikitava teema alalehele, edaspidi
“Klikitava teema alaleht”)
Jalus
1. Tekstiline sisu, mis genereeritakse etteantud JSON-formaadis sisendi alusel.
2. Klikitavad projekti toetavate asutuste logod.
Klikitava teema alalehe elemendid
Kasutaja valib avalehelt teda huvitava teema, klikib sellele ning jõuab järgmisele vahelehele,
kus kuvatakse valitud teemaga seotud sisu (tekstiline, pilt või video) ning võimaldatakse
kasutajal kõnet annetama asuda.
Rakenduse haldajal peab olema võimalus valida, kas klikitava teema alalehel kuvatakse
lühikesi videoklippe, pilte (üks või mitu ning kasutaja peab saama nende vahel navigeerida)
või tekstilist sisu. Valitud teema lehel peab olema võimalus näidata nii üheliigilisi kui ka
eriliigilisi meediume. Meediume võib teema lehel olla üks kuni mitu. Pildi või video juurde
peab olema võimalus lisada ka tekstilist sisu.
Kui teema lehel on rohkem kui üks pilt/video/tekstikaart, siis kasutajale kas kuvatakse korraga
kõiki vaateid või kasutatakse nö karusselli vaadet. Konkreetsed lahendused lepitakse kokku
töö käigus.
Kasutaja klikib alalehel kuvatud pildil/videol/tekstikaardil. Avaneb uus alaleht, kus kuvatakse
valitud pilti/videot/tekstikaarti (koos kommentaariga kui see olemas on) ning kõne
salvestamise alustamise nuppu. Koos antud alalehe avanemisega avaneb pop-up aken, kus
küsitakse inimese tahteavaldust tema annetatud kõneandmete töötlemiseks. Enne kinnituse
andmist ei saa annetaja edasi liikuda.
4
Edasised sammud:
1. Kõne annetaja vajutab nuppu “Alusta annetamist”.
2. Nuppu vajutades saab kasutaja kõnelema hakata. Kasutaja seadmes alustatakse kõne
salvestamisega. Stopper läheb käima. Stopperi näitu kuvatakse kasutajale.
3. “Alusta annetamist” nupp muutub “Stop” nupuks. Selle vajutamisel saab kasutaja
salvestamise lõpetada. Kasutaja seadmes lõpetatakse kõne salvestamine. Stopper läheb
kinni. Kuvatakse salvestusaega. Kõne salvestusaeg kuvatakse vastavalt sellele, millise
vastuse GUI annab (lõpuaeg – algusaeg).
4. Pärast “Stop” nupu vajutamist kuvatakse tänav tekst (1 lause) ning kui palju kasutaja
kõnet annetas. (Annetatud kõne maht tuvastatakse helifaili tegeliku pikkuse alusel).
5. Salvestus liigub Riigipilve S3-e.
6. Kasutajal tekib kaks valikut:
6.1 Kasutaja saab minna küsimustikku täitma. Küsimustiku täitmine on vabatahtlik
ning soovi korral saab kasutaja küsimustest üle liikuda.
- Kasutaja täidab küsimustiku ära
- Kasutaja kinnitab oma vastused ära
- Kasutaja vastused salvestatakse andmebaasi (PostgreSQL andmebaas)
- Kasutajale kuvatakse tänav tekst (1 lause) ning kasutaja unikaalse kõne
annetuse ID, mida kasutades peab olema võimalik kõnet hiljem kustutada
- Kasutaja suunatakse pealehele
6.2 Kasutaja saab sama teema raames uuesti annetamisega alustada.
Liigub punkti 2.
7. Kui kasutaja on kõne annetamise lõpetanud, siis kuvatakse talle selle konkreetse
annetuse kohta unikaalne ID (peab olema keeruline, et seda poleks võimalik lihtsalt
tuletada).
Vahelehtede elemendid
Vahelehti on kokku viis – Projekti partnerid, Privaatsuspoliitika, Projekti kirjeldus, Blogi ja
Projekti kirjeldus
Projekti partnerid vaheleht
Tekstiline sisu, mis genereeritakse etteantud JSON-formaadis sisendi alusel.
Projekti toetavate asutuste logod.
Privaatsuspoliitika vaheleht
Tekstiline sisu, mis genereeritakse etteantud JSON-formaadis sisendi alusel.
Kõne annetanud inimesel peab olema võimalus enda annetatud kõnefailid kustutada lasta.
Vahelehel peab olema veebivorm, kuhu kõne annetanud isik saab oma unikaalse kõne annetuse
5
ID sisestada. Selle järgi saab vastutav töötleja konkreetse ID-ga kõnefaili andmestikust
kustutada.
Projekti kirjelduse vaheleht
Tekstiline sisu, mis genereeritakse etteantud JSON-formaadis sisendi alusel.
Blogi vaheleht
Tekstiline sisu, mis genereeritakse etteantud JSON-formaadis sisendi alusel.
Project description´i vaheleht
Tekstiline sisu, mis genereeritakse etteantud JSON-formaadis sisendi alusel.
Lisaks sisulisele kirjeldusele on loodud ka põhimõtteline prototüüp, mis aitab Tellija soove
ning mõtteid visualiseerida.
Link:
https://www.figma.com/proto/yYbpyPbQ7YbH8LIx2HZCtT/Untitled?node-
id=1%3A2&scaling=min-zoom&page-id=0%3A1&starting-point-node-id=1%3A2
2.1 Veebirakenduse tingimused
Loodav veebirakendus peab vastama järgmistele tingimustele:
Sisuhaldus 1. Veebirakenduse sisuhaldus peab
olema lihtne ja kasutajasõbralik
hallata.
2. Veebirakenduse sisuhalduseks peab
olema valitud vabavaraline ning
aktiivselt arendatav
sisuhaldusplatvorm.
Andmed 1. Veebirakendus peab võimaldama
audiofaile salvestada. Tellijal peab
olema võimalus hallata väljaspool
rakenduse lähtekoodi lubatud
üleslaetavate failide laiendeid.
Ligipääsetavus ja kasutatavus 1. WCAG veebi ligipääsetavuse
tingimused peavad olema järgitud
vähemalt tasemele AA.
6
2. Veebirakendus peab olema lihtsa ja
loogilise ülesehitusega ning
kasutajasõbralik, et ka väiksema
digipädevusega inimesed suudaksid
seda kasutada.
Kujundus 1. Veebirakenduse kujundus peab
olema kaasaegne.
2. Veebirakendus peab toetama
levinumaid video-, audio- ja
pildiformaate (MPEG-4, WebM,
JPEG, SVG jm).
3. Kujundus pakutakse välja pakkuja
poolt hanke käigus.
3.1 Detailanalüüs koos prototüübiga
Detailanalüüsi käigus tuleks selgitada täpsemad funktsionaalsused ja vajadused lähtuvalt
punktis 2 toodust ning teha kasutajaliidese prototüüp (html + js + css), mis võetakse II osas
aluseks. Loodud kasutajaliidese prototüübi osas on arvestatud kasutajate tagasisidega.
3.2 Detailanalüüs koos prototüübiga
II osas realiseerib Täitja vastavalt valminud detailanalüüsile kõik arendustööd
täisfunktsionaalse infosüsteemi juurutamiseks.
3.2.1 Dokumenteerimine ja nõuded dokumentatsioonile
II etapis dokumenteerib Täitja kõik tööd ning üleantava lahendusega peavad kaasnema
järgnevad dokumendid:
1. Detailanalüüs;
2. Kommenteeritud lähtekood;
3. Süsteemi kasutusjuhend;
4. Süsteemi administreerimise juhend (sh. paigaldamise ja konfigureerimise juhend ning
varunduse ja taaste protseduuride kirjeldus);
3.2.2 Kasutajate koolitus
Täitja viib läbi süsteemi pea- ja tavakasutajate koolitused ning koolitustele eelnevalt valmistab
ette ja teeb kõigile osapooltele kättesaadavaks koolitusmaterjalid. Koolitusmaterjalid ja
kasutusjuhend peavad olema kättesaadav veebikeskkonna kaudu.
7
3.2.3 Testimine
Infosüsteemi kõik üleantavad versioonid peavad enne Tellijale üle andmist olema Täitja poolt
testitud. Testida tuleb kõikide oluliste funktsionaalsete ja mittefunktsionaalsete nõuete
täidetust. Täitja koostab testiplaani ja testilood ning testimise lõppedes annab need koos
testimise raportiga üle Tellijale. Tellija meeskond testib seejärel üleantavat versiooni ning
koostab Täitjale aruande. Süsteemi mittevastavuse korral parandab Täitja ilmnenud vead,
täiendab dokumentatsiooni ning paigaldab ja annab Tellijale üle uue parandatud versiooni koos
täiendatud dokumentatsiooniga. Vigade parandamise ja uue versiooni paigaldusega seotud
kulud katab Täitja. Testide läbimine on eelduseks tööde vastuvõtmisel.
3.2.4 Pakkumuse esitamine
Pakkuja esitab pakkumuses tööde kirjelduse koos ajakavaga, kuidas ülesandeid planeeritakse
lahendada ja nõutud tulemused saavutada. Tööde üleandmine toimub kahes osas. Esimeses
osas antakse üle detailanalüüs.
4 Mittefunktsionaalsed ja tehnilised nõuded
Analüüsi ja arendusprotsessis arvestatakse esmajärjekorras antud dokumendid toodud
nõuetega ja seejärel RIA mittefunktsionaasete nõuetega (https://e-gov.github.io/MFN/) ning
digiriigi ristfunktsionaalsete nõuetega (https://koodivaramu.eesti.ee/e-gov/cfr) kogu tööde
teostamise perioodi vältel, st. arvestada võimalusega, et MFN võivad ajas muutuda. Kui mõnda
nõuet pole võimalik arvestada, tuleb see kooskõlastada tellijaga.
Nõude kirjeldus Selgitus Kategooria
Rakendus peab vastama WCAG
2.1, tase AA nõuetele. http://www.w3.org/TR/WCAG20/ Kasutajaliides
Statistilisi parameetreid Tellija annab omalt poolt vastava Google analüütika
mõõdetakse Google Analytics Analytics konto andmed
keskkonna kaudu.
Arendusprojekti juhtimiseks ja Arendustööde tellimused ja Organisatsioon
projekti läbiviimiseks kasutatakse tarkvaravigade haldamine.
Hankija projektijuhtimistarkvara
JIRA (https://jira.mkm.ee)
8
Arendusprojekti käigus loodav organisatsioon
lähtekood korrektselt
vormistatuna läbi
koodihalduskeskkonna
https://git.mkm.ee/projektinimi
Rakenduse kasutajaliides peab Kasutajaliides
olema kasutatav järgmiste
veebibrauseritega: Chrome,
Safari, Firefox ja Microsoft Edge.
Rakenduse kasutajaliides peab Kasutajaliides
ühilduma täielikult HTML5,
CSS3 ja Javascript kehtivate
standarditega ning kõikide nõutud
veebilehitsejate versioonidega.
Rakenduse kasutajaliides peab Kasutajaliides
kohanduma erinevate
ekraanivaadetega (arvuti, tahvel ja
mobiiltelefon).
Rakenduse kasutajaliidese Kasutajaliides
disainiotsused tuleb tellijaga
kooskõlastada.
Rakenduse kasutajaliides peab Kasutajaliides
olema tehtud lähtudes
värskeimatest UX trendidest
Rahuoluküsitlus peab järgima
Rakenduse kasutajaliidesele tuleb soovitusindeksi (Net Promoter Score) Kasutajaliides
lisada teenuse rahuloluküsitluse metoodikat.
link
Rakenduse kasutajaliidese Kasutajaliides
loomisel tuleb lähtuda Brand https://www.figma.com/file/gNUBMZV
Estonia CVI-st. MKTUeJRcYrUcGr4dL/Brand-Estonia--
-Design-System?node-id=0:1
https://www.figma.com/file/JSsjVx1Yxr
F10uA5mgzKL3G7/Brand-Estonia---
Blocks-&-Content?node-id=0:1
9
https://www.figma.com/file/G4alDnApA
MevLkdNKPG4fgRu/Brand-Estonia---
Icons-&-Illustrations?node-id=0:1
Tarkvara arendamisel lähtutakse Litsents
avatuse ja vaba lähtekoodi Välja arvatud õigusest tulenevad
põhimõttest. Kasutada tuleks piirangud (turvameetmed, andmekaitse).
MIT, Apache 2.0 või samaväärset
litsentsi.
Faililao loomisel eelistatakse https://www.riigipilv.ee/teenused/andmes infra
objektsalvestuskeskkonna alvestuse-teenus
kasutamist S3 REST API-ga.
Rakendus peab salvestama kõik infoturve
paroolid ainult krüpteeritud kujul
Rakenduse ja kasutaja vaheline infoturve
infovahetus tohib käia ainult üle
HTTPS protokolli.
Rakendus peab olema kooskõlas https://eur-lex.europa.eu/legal- infoturve
isikuandmete kaitse content/ET/TXT/?uri=CELEX%3A3201
regulatsiooniga 6R0679
https://www.riigiteataja.ee/akt/10401201
9011
https://www.owasp.org/index.php/OWA
Rakenduse ja andmebaasi SP Infoturve
turvalisuse tagamiseks tuleb
järgida OWASP-i parimaid _Cheat_Sheet_Series
praktikaid.
1. Rakendus on skriptiga paigaldatav ning
Rakendus on pilvekõlbulik. paigaldamine ja taastamine toimub DevOps
automatiseeritava skripti käivitamisega.
2. Rakendus koosneb mitmest sõltumatust
instantsist.
3. Rakendus on automaatselt skaleeritav ja
vajadusel kõrgkäideldav kahe asukoha
10
vahel.
4. Rakenduse andmed on varundatavad ja
varundatud.
5 Turvanõuded ja andmekaitse
5.1 Kriitiliste turvanõrkuste esinemisel peab täitja esimesel võimalusel teavitama nende
olemasolust, pakkuma variante turvanõrkuste riskide maandamiseks ja kõrvaldama riske
esimesel võimalusel andes asutusele ülevaate tööde ajakavast ja käigust.
5.2. Rakendus peab olema kooskõlas isikuandmete kaitse regulatsiooniga:
5.2.1. Isikuandmete kaitse seadus: https://www.riigiteataja.ee/akt/104012019011 ja
5.2.2. Euroopa Parlamendi ja nõukogu määrus (EL) 2016/679, 27. aprill 2016, füüsiliste
isikute kaitse kohta isikuandmete töötlemisel ja selliste andmete vaba liikumise ning
direktiivi 95/46/EÜ kehtetuks tunnistamise kohta (isikuandmete kaitse üldmäärus)
https://eur-lex.europa.eu/legal-content/ET/TXT/?uri=CELEX%3A32016R0679
6 Pakkumuse esitamine ja visioon
Pakkuja esitab pakkumuses:
1) tööde kirjelduse koos ajakavaga, kuidas ülesandeid planeeritakse lahendada ja nõutud
tulemused saavutada. Projektiplaani kavand tuleks esitada Gantt chart´i kujul, kus on
välja toodud tegevused, tulem(id), ajakava, vaheetapid, orienteeruv ajakulu ja ootused
Tellijale;
2) visiooni kirjelduse, koos rakenduse esilehe ja kõne salvestamise alalehe
kujundusnäidisega ja kirjelduse, kuidas aitavad need toetada projekti edukat
läbiviimist;
3) 6 kuu hoolduse maksumus,
4) teostatavate tööde kogumaksumuse.
7 Tööde teostamise aeg
7.1 Projekti algusaeg on hiljemalt 7 (seitse) päeva peale hankelepingu sõlmimist.
11
7.2 Tööde täitmise tähtaeg on 3 (kolm) kuud pärast lepingu sõlmimist.
7.3 Täitjapoolne hooldusperiood peale rakenduse valmimist on 6 (kuus) kuud. Hooldus hõlmab
rakenduse ajakohasena hoidmist ning vajalike uuenduste tarnimist. Eeldatav töömaht on 80
(kaheksakümmend) tundi kogu hooldusperioodi jooksul.
8 Töökorraldus
8.1 Töövõtja üheks oluliseks Tööks on projekti käigus Töö tulemite dokumenteerimine.
Dokumentatsioon peab sisaldama projekti oodatavaid tulemusi: töö käigus kokkulepitud
vaheetappide tulemusena valminud protokolle, memosid, aruandeid ja muud olulist
dokumentatsiooni.
8.2 Dokumentatsioon vormistatakse ühetaoliselt, lihtsalt loetavalt ja eesti keeles ning
salvestatakse tellijaga kokkulepitud keskkonda nt Tellija Confluence või Jira.
8.3 Töökeel, esitused ja dokumentatsioon on eestikeelsed.
8.4 Täitja annab tellijale iganädalaselt teavet tööde edenemise, kulunud aja ja valminud
tulemuste (ka vahetulemuste) kohta.
8.5 Tööülesanded ja töötundide raporteerimine toimub Tellija keskkonnas JIRAs.
8.6 Tööde tulemina valminud dokumentatsioon ja veebirakendus tarnitakse vastavalt Tellija
poolt antud juhistele.
8.7 Töövõtja esitab kooskõlas pakkumuse esitamise ettepaneku ja selle lisadega projekti
lõppedes lõpparuande Töö lõpptulemusega, mis on ühtlasi ka Tööde vastuvõtmise ja
üleandmise akti vormistamise aluseks.
8.8 Töövõtja viib läbi tööde ülendamise ja tehnilise lahenduse tutvustuse.
8.9 Töövõtja tagab, et Töö läbiviimine on hanke nõuete kohaselt dokumenteeritud ja üle antud.
9 Projekti eeldatav maksumus
9.1 Riigihanke tulemusena sõlmitakse hankeleping. Pakkumuse maksumus esitatakse eurodes
käibemaksuta. Pakkumuses esitatud hind on lõplik.
9.2 Projekti eeldatav maksumus on 29 900 eurot (km-ta), mis tasutakse kahes osas. 70%
summast makstakse välja arendustööde lõpus peale tööde üleandmist. Ülejäänud summa ehk
30% makstakse välja 6 (kuue) kuu möödumisel ehk peale hooldusperioodi lõppu.
10 Pakkumuste hindamine ja metoodika
12
Kõikide vastavaks tunnistatud pakkumuste hindamisel kasutatakse majanduslikult soodsaima
pakkumuse põhimõtet järgivat väärtuspunktide süsteemi (Merit Point System) allpool toodud
kriteeriumite alusel.
Visioon ning rakenduse esilehe ja kõne salvestamise alalehe kujundusnäidis – 30
väärtuspunkti
Hindamiskomisjoni liikmete poolt individuaalselt antud hinnete alusel leitakse kriteeriumile
keskmine hinne, mis on hindamiskomisjoni liikmete poolt hindamiskriteeriumi alusel
omistatud hinnete aritmeetiline keskmine. Väärtuspunktide määramisel saab maksimaalsed
väärtuspunktid suurima keskmise hinde saanud pakkumus. Teiste pakkumuste väärtuspunktid
arvutatakse järgmise valemi järgi: “punktimäär” = “keskmine hinne võrreldavas pakkumuses”
/ “kõige kõrgem keskmine hinne” x 30.
Hanke hindamiskomisjoni liikmed hindavad pakkumuses toodud rakenduse kirjeldust
kolmepallisüsteemis, millest „1“ on nõrgim, „3“ keskmine ja „5“ kõrgeim.
Pakkumuse hindamisel hindamiskriteeriumi “Rakenduse esilehe ja kõne salvestamise alalehe
kujundusnäidis” järgi antakse punkte järgmiselt:
5 punkti – Rakenduse avaleht ja kõne salvestamise alaleht on hoolikalt läbi mõeldud,
arvestades projekti eesmärki. Navigeerimine eri sisuosade vahel on lihtne ja loogiline. Ka
vähem digipädevad inimesed saavad aru, mida lehel tegema peab. Näidis arvestab
hankedokumendis toodud nõudmisi ja vajadusi. Lahendus on sobilik ilma kohandusteta.
Visiooni kirjelduses on toodud konkreetsed ettepanekud, kuidas veebirakenduse arendust
parimal moel ellu viia.
3 punkti – Rakenduse avaleht ja kõne salvestamise alaleht on üldjoontes hästi läbi mõeldud,
arvestades projekti eesmärki. Navigeerimise loogika tekitab mõningaid küsimusi. Näidis
arvestab osaliselt hankedokumendis toodud nõudmisi ja vajadusi. Lahendus vajab paari
kohandust. Esineb 1-3 puudjääki/küsitavust. Visiooni kirjelduses on toodud konkreetsed
ettepanekud, kuidas veebirakenduse arendust parimal moel ellu viia, samas leidub seal kuni 3
puudust.
1 punkt – Rakenduse avalehel ja kõne salvestamise alalehel on mitmeid puudusi.
Navigeerimine eri sisuosade vahel on keeruline ja ebaloogiline. Vähem digipädevad inimesed
võivad rakenduse kasutamisega hätta jääda. Hankedokumendis toodud nõudmisi ja vajadusi on
vähesel määral arvestatud. Lahenduse kasutamiseks tuleks teha suures mahus kohandusi.
Esineb 4 või enam puudujääki/küsitavust. Visioon on väga üldsõnaline ja selle kasutusele
võtuks on vaja teha olulisi täiendusi ja/või parandusi.
Tööde teostamise kirjelduse ning ajakava detailsus ja realistlikkus – 30 väärtuspunkti
Hindamiskomisjoni liikmete poolt individuaalselt antud hinnete alusel leitakse kriteeriumile
keskmine hinne, mis on hindamiskomisjoni liikmete poolt hindamiskriteeriumi alusel
omistatud hinnete aritmeetiline keskmine. Väärtuspunktide määramisel saab maksimaalsed
väärtuspunktid suurima keskmise hinde saanud pakkumus. Teiste pakkumuste väärtuspunktid
13
arvutatakse järgmise valemi järgi: “punktimäär” = “keskmine hinne võrreldavas pakkumuses”
/ “kõige kõrgem keskmine hinne” x 30.
Hanke hindamiskomisjoni liikmed hindavad pakkumuses toodud rakenduse kirjeldust
kolmepallisüsteemis, millest „1“ on nõrgim, „3“ keskmine ja „5“ kõrgeim.
Pakkumuse hindamisel hindamiskriteeriumi “Tööde teostamise kirjelduse ning ajakava
detailsus ja realistlikkus” järgi antakse punkte järgnevalt:
5 punkti – Tööde teostamise kirjeldus ja ajakava ületavad hankija ootusi. Arendustööd on
piisava detailsusega etappideks ning vaheetappideks jaotatud, iga (vahe)etapi juurde on
märgitud orienteeruv ajakulu. Tööetapid on kooskõlas riigihanke alusdokumentides toodud
eeldavate tähtaegadega või hankijale isegi paremad. Iga tööetapi lõikes on esitatud konkreetsed
tulemid. Ootused Tellijale on selgelt välja toodud ning mõistlikud.
3 punkti – Tööde teostamise kirjeldus ja ajakava vastavad üldjoontes hankija ootustele.
Arendustööd on jaotatud etappideks ja vaheetappideks. Riigihanke alusdokumentides toodud
eeldavate tähtaegadega on arvestatud. Tööetappide lõikes on tulemid välja toodud. Ootused
Tellijale on välja toodud. Kriteeriumi osas esineb 1-3 puudujääki/küsitavust.
1 punkt – Tööde teostamise ajakava vastab hankija ootustele suuremate mööndustega.
Arendustööde jaotamine etappideks vajab täiendavaid selgitusi. Tööetappide lõikes pole
tulemeid välja toodud või ei vasta tulemid Tellija eesmärkidele. Ootused Tellijale pole selgelt
välja toodud. Kriteeriumi osas esineb 4 või enam puudujääki/küsitavust.
Pakkumuse kogumaksumus – 40 väärtuspunkti
Maksimaalsed väärtuspunktid omistatakse madalaima kogumaksumusega (käibemaksuta)
pakkumusele. Teiste pakkumuste väärtuspunktid arvutatakse järgmise valemi järgi:
“punktimäär” = “kõige odavama pakkumuse maksumus” / “hinnatava pakkumuse maksumus”
× 40.
Pakkumuste edukaks tunnistamine
Hindamiskriteeriumite alusel saadud väärtuspunktid liidetakse ja saadakse pakkumust
iseloomustav väärtuspunktide summa. Väärtuspunkte omistatakse täpsusega kaks kohta pärast
koma.
Edukaks tunnistatakse pakkumus, mis hindamiskriteeriumite alusel kujunevate
väärtuspunktide summeerimisel sai kõige rohkem väärtuspunkte ja on seega majanduslikult
soodsaim pakkumus ning selle pakkumuse esitanud pakkujaga sõlmitakse hankeleping.
Juhul, kui mitu pakkumust koguvad võrdse arvu väärtuspunkte, tunnistatakse edukaks
pakkumus, millele on antud enim punkte kriteeriumi „Visioon ja rakenduse esilehe ja kõne
salvestamise alalehe kujundusnäidis“ alusel. Juhul, kui ka siis on punktid võrdsed,
14
tunnistatakse edukaks pakkumus, millele on antud kriteeriumi „Tööde teostamise kirjelduse
ning ajakava detailsus ja realistlikkus“ eest suurim arv punkte.
Juhul, kui ka seejärel on punktid võrdsed, tunnistatakse edukaks pakkumus, millele on antud
kriteeriumi „Pakkumuse kogumaksumus“ eest suurim arv punkte. Juhul, kui ka siis on punktid
võrdsed, korraldab hankija eduka pakkumuse väljaselgitamiseks liisuheitmise, võimaldades
võrdselt punkte saanud pakkumuse esitanud pakkujatel liisuheitmise juures viibida.
11 Nõuded meeskonnale
Pakkuja peab komplekteerima hanke täitmiseks meeskonna, mis koosneb vähemalt järgmistest
rollidest:
1 ärianalüütik/projektijuht
1 täispinu (full-stack) arendaja
1 UX/UI disainer
Pakkuja peab tagama lepingu täitmisel meeskonna piisavuse, et hanke täitmiseks vajalikud
tööd saaksid teostatud vastavalt kokkulepitud ajakavale ja kvaliteedinõuetele. Meeskonda
võib vajadusel lülitada ka muude rollide täitjaid, kuid nende kvalifikatsioon ei kuulu
hindamisele.
Vastavustingimustele mittevastava töötaja kaasamine on lubatud ainult tellija kirjalikul
nõusolekul ning tingimusel, et ta ei asenda mingit meeskonnaliiget, vaid on kaasatud
abitööjõuna või spetsiifilise eksperdina. Spetsiifilise eksperdi kaasamise vajadus peab olema
tingitud tellija poolt tellitud töö olemusest. Meeskonnaliikmete väljavahetamine toimub ainult
tellija kirjalikku taasesitamist võimaldavas vormis ning asendaja peab vastama asendatavaga
samadele tingimustele.
Projektimeeskonna liikmed peavad vastama vähemalt järgmistele tingimustele:
Ärianalüütik/projektijuht
Töökogemus: viimase 5 (viie) aasta jooksul vähemalt 2 (kahe) aastane infosüsteemide
analüüsi alane töökogemus. Viimase 5 (viie) aasta jooksul osalenud vähemalt 3 (kolmes)
tarkvaraarenduse projektis projektijuhina.
Valdab eesti keelt kõnes ja kirjas väga heal tasemel.
Täispinu (full-stack) arendaja
15
Töökogemus: viimase 5 (viie) aasta jooksul vähemalt 2 (kahe) aastane programmeerimise
töökogemus. Vähemalt järgmiste või samaväärsete tehnoloogiate/platvormidega: TypeScript,
Python, CSS, JavaScript, C++.
UX/UI disainer
Töökogemus: viimase 5 (viie) aasta jooksul on vähemalt 2 (kahe) aastane kogemus UX/UI
disainerina ning teostanud vähemalt kolm (3) kasutajaliidese (UI) disaini tööd ning loonud
vähemalt ühe (1) kasutajateekonna.
Peab omama kogemusi vähemalt ühega järgmistest tehnoloogiatest/platvormidest: Sketch,
Axure, proto.io, Figma.
Valdab eesti keelt väga heal tasemel.
16
Hanke nimetus:
Anneta kõnet veebiplatvormi välja arendamine
Hankija:
Majandus- ja Kommunikatsiooniministeerium
Dokument:
Anneta kõnet veebirakenduse visiooni kirjeldus
Reaktiiv Grupp OÜ www.reaktiiv.com rg-kood: 12091315 KMKR nr: EE101442839 Kivisilla 4 Tallinn Eesti
SISUKORD
1. VISIOONI KIRJELDUS 3
1.1. Avalehe kujundus 4
1.2. Kõne salvestamise alalehe kujundus 5
2. TÖÖKORRALDUS 6
2.1. Projekti ajakava ja etapid 6
2.2. Tööde mahud 9
Reaktiiv Grupp OÜ www.reaktiiv.com rg-kood: 12091315 KMKR nr: EE101442839 Kivisilla 4 Tallinn Eesti
1. VISIOONI KIRJELDUS
Veebirakenduse arendamisele eelneb koostöös Tellijaga koostatud põhjalik detailanalüüs ja
disaini loomine, mis tagab kiire ja efektiivse arendusprotsessi. Tellijale võimaldatakse ligipääs
kujundus dokumentidele juba teostamise ajal, millele Tellija võib anda jooksvalt tagasisidet,
esitada täpsustavaid küsimusi või teha ettepanekuid. Tellija kaasatud ja oodatud iganädalastele
disaini- ja arenduskoosolekutele, milles antakse ülevaade tehtud töödest ja ning oodatakse
vajadusel Tellijapoolset tagasisidestamist.
Veebirakendus on kvaliteetselt üles ehitatud platvorm, mis toimib kiiresti ja on visuaalselt
atraktiivne. UI/UX lihtsalt hoomatav ja kasutajasõbralik. Disaini loomisel on lähtutud WCAG 2.1,
tase AA nõuetest ning on muudetava tekstisuuruse ja kõrge kontrastsuse võimekusega.
Veebirakenduse eesmärgid on selgelt väljendatud ning selle kasutamine on intuitiivselt lihtsalt
üles ehitatud tagamaks annetajatele mugava annetusprotsessi.
Kõne annetuseks ettevalmistatud teemad on välja toodud selgete pealkirjade ja piltidega, ning
teema valiku sooritamisel viiakse annetaja järgmisele lehele, mis selgitab annetusprotsessi ja
teemat.
Peale annetust kuvatakse annetajale selgitav tekst ning tehtud annetuse unikaalne kood. Disain
rõhutab sisu ning on oma olemuselt usaldusväärne. Kogu annetusprotsess ise on lihtne ja kiire.
Usaldusväärsus on oluline annetajale sest see demonstreerib potentsiaalsele annetajale, et
tema annetust kasutatakse eesmärgipäraselt. Usaldusväärsust toetavad disainis välja toodud
projekti toetajate ja partnerite imagod ning kujundamisel kasutatud rahvuslikud toonid.
Selgelt peab olema ka väljendatud, et annetatud kõnet on võimalik hiljem kustutada, sest ka
see toetab veebirakenduse usaldusväärsust.
Navigeerimine veebirakenduse erinevatel lehtedel on kiire ja mugav. Sisu laadimine toimub
viivitusteta.
Eelnevalt kirjeldatu ja veebirakenduse kasutajamugavus tagavad korduvad annetused ja
soodustavad annetajate proaktiivsust teiste potentsiaalsete annetajate kaasamiseks.
Reaktiiv Grupp OÜ www.reaktiiv.com rg-kood: 12091315 KMKR nr: EE101442839 Kivisilla 4 Tallinn Eesti
1.1. Avalehe kujundus
Avalehe kujundus on vaadeldav ka InVision keskkonnas. Kujunduse vaatlemiseks veebis
vajutage siia.
Veebirakenduse päises on vajalikud menüüpunktid selgelt nähtavad. Ligipääsetavuse
abivahendite nupp on alati igal lehel päises nähtaval kohal. Leht on ekraanilugejaga loetav.
Reaktiiv Grupp OÜ www.reaktiiv.com rg-kood: 12091315 KMKR nr: EE101442839 Kivisilla 4 Tallinn Eesti
1.2. Kõne salvestamise alalehe kujundus
Avalehe kujundus on vaadeldav ka InVision keskkonnas. Kujunduse vaatlemiseks veebis
vajutage siia.
Kõnesalvestamise alamlehel on prioriteet teemal ja sisul. Päis, logod ja annetatud kõne aeg on
on nähtaval. Ülejäänud kujundus tagasihoidlikum.
Alusta annetamist nupp selgelt ülejäänud pildist nähtavale toodud.
Reaktiiv Grupp OÜ www.reaktiiv.com rg-kood: 12091315 KMKR nr: EE101442839 Kivisilla 4 Tallinn Eesti
2. TÖÖKORRALDUS
2.1. Projekti ajakava ja etapid
Anneta kõnet veebiplatvormi tegevuskava nädal: 1 2 3 4 5 6 7 8 9 10 11 12 Ootused Tellijale
LEPINGU SÕLMIMINE
AVALÖÖK (koosolek)
regulaarsetel
koosolekutel
Analüüsi tegemine
osalemine ja info
jagamine
UI/UX disaini loomine Kujunduste
tagasisidestamine
Disaini visandite tutvustamine
tellijale
I osa - Detailanalüüs koos prototüübiga
Analüüsi tulemuste ja järelduste Analüüsi
tutvustamine Tellijale tagasisidestamine
Analüüsi dokumentide
üleandmine Tellijale
Disaini visandite üleandmine
Tellijale
Prototüübi loomine
Prototüübi testimine ja
vastavuse kontroll ning vajalike
paranduste sisseviimine
Kvaliteedi kontroll Prototüübi
funktsionaalsuse
tagasisidestamine
Prototüübi tutvustamine Tellijale
Vajalike paranduste ja
täienduste sisseviimine
Prototüübi üleandmine Tellijale
WCAG 2.1, tase AA nõuete
implementeerimine
Varundamise
Rakenduse varundusprotsessi
tingimuste
implementeerimine
kooskõlastamine
Andmete salvestamine
varamusse ja nende
kustutamine
Andmete kasutamine ja
leidmine
II osa - arendus, dokumenteerimine, Ülevaatlikul
koolitus, testimine ja andmete Ülevaatlikkus ja lisainfo arenduskoosolekul
salvestamine ja kustutamine osalemine
Rakenduse kasutajakontode Tellija esindajate
kaardistamine kontaktandmete
edastamine
Rakenduse kasutajakontode
loomine
Kasutajakontode autentimis Tellijaga koostöös
protsessi rakendamine haldus ligipääsude
testimine
Tellijaga koostöös
Kliendi ligipääsu tagamine andmevaramu
salvestatud andmetele ligipääsude
testimine
Ülevaatlikul
Teabevahetus arenduskoosolekul
osalemine
Rakenduse turvanõrkuste
testimine
Rakenduse turvanõrkuste
eemaldamine
Rakenduse scriptiga
paigaldamise ja taastamise
võimekuse implenteerimine
Veebirakenduse
Rakenduse paigaldamine tellija domeeni ja severi
infrastruktuuri pakkuja teenuse
kooskõlastus
Rakenduse testimine ja vajalike
paranduste sisseviimine
Dokumentatsioon
Administreerimisjuhend
Arhitektuuridokument
Tellija esindajate
Koolitused osalemine
koolitusel
Sisseviidud funktsionaalsuse
testid
Kvaliteedi kontroll
ÜLEANDMINE
Projektijuhtimine
KOGU PROJEKTI VÄLTEL UI/UX Disaini parandused ja
nõustamine
2.2. Tööde mahud
Maht
Komponent Tegevus
(tund)
I osa - Detailanalüüs koos prototüübiga
Detailanalüüs koos prototüübiga Analüüs 104
Disain UI/UX Disain 80
Kvaliteedi kontroll, testimine ja
Arendus 40
paranduste teostamine
Projektijuhtimine Projektijuhtimine 60
II osa - Autentimeine, arendus, dokumenteerimine, koolitus, testimine ja andmete
salvestamine ja kustutamine varamus.
Kaheastmelise autentimise arendamine
kliendi soovile vastavale autentimise 8
meetodile
Autentimine
Autentimisprotsessi implementeerimine 4
Haldajal peab olema võimalik
kasutajakonto õiguseid määrata ja 2
kontosid kustutada
Kasutajakontode loomine ja ligipääsu
Kommunikatsioon 4
õiguste määratlemine
Andmete kategoriseerimine 8
Andmete salvestamine ja kustutamine
andmevaramust Andmete salvestamise struktuuri
24
määraltemine
Andmetele unikaalsete tunnuste
määramine ja tunnuse alusel 8
salvestamine ning kustutamine
Andmete salvestamise ja kustutamise
6
testimine
Reaktiiv Grupp OÜ www.reaktiiv.com rg-kood: 12091315 KMKR nr: EE101442839 Kivisilla 4 Tallinn Eesti
Rakenduse pakendamise arendamine 16
Rakenduse scriptiga paigalamise ja
taastamise arendamine
Rakenduse pakendamise protsessi
16
arendamine
Rakenduse paigaldamise testimine ja
16
optimiseerimine
Tunnid kokku 404
Teostatud arendustööde kogumaksumuseks on 20 200 eurot (km-ta), 6 (kuue) kuu
hooldusperioodi maksumus 3600 eurot (km-ta). Arendus ja hooldustööde kogumaksumuseks
on 23 800 eurot (km-ta).
Reaktiiv Grupp OÜ www.reaktiiv.com rg-kood: 12091315 KMKR nr: EE101442839 Kivisilla 4 Tallinn Eesti
Pakkumine nr 22073 Reaktiiv Grupp OÜ
Kuupäev 28.04.2022
Kehtiv kuni 28.05.2022
TELLIJA
Majandus- ja
Kommunikatsiooniministeerium
Suur-Ameerika tn 1
10122 Kesklinna linnaosa
Tallinn, Harju maakond
Eesti
Toode/Teenus Hind Kogus KM % AH % Summa Kokku
Anneta kõnet veebirakenduse kujundus ja 20200.00 1 (tk) 20.0 0.0 20200.00 24240.00
arendustööd
Hooldus 600.00 6 (kuu) 20.0 0.0 3600.00 4320.00
Summa km-ta 20% 23800.00
KM 20% 4760.00
Kokku (EUR) 28560.00
Meeldivale koostööle lootma jäädes! Pakkumise koostas: Herman Miller
Reaktiiv Grupp OÜ reaktiiv.ee EE412200221052170084 Swedbank
Pärnu mnt 139c, 11314 Tallinn, Harju
[email protected]
maakond, Estonia Telefon: 53838235
Reg. nr: 12091315
KMKR nr.: EE101442839
L epingu lisa 4 Projektimeeskonna kinnitus (vorm) Ä rianalüütik / Projektijuht Ees- ja perekonnanimi Ruslan Miklaševics Sünniaeg dd.mm.yyyy 16.07.1998 E-post
[email protected] Ärianalüüsi/ p rojektijuhtimise kogemus . Kirjeldada infosüsteemide analüüsi t öökogemust viimase 5 (viie) aasta jooksul . Kirjeldada v ähemalt kolme tarkvaraarenduse projekti juhtimise kogemust viimase 5 (viie) aasta jooksul. Ära näidata: - projekti nimi; - tellija andmed; - projekti algus e ja lõp u kuupäev; - peamised tööülesanded . 1. NJ Production ürituse portaali arendus https://nj-production.com/ Juuni.2020-Veebruar.2022 (28 kuud) NJ Production on ettevõtte kes korraldab globaalseid üritusi, koroona kriisi tõttu ei ole võimalik selliseid üritusi korraldada mille tõttu arendati veebi portaal virtuaalsete ürituste läbiviimiseks. Tulemusena valmis portaal mida saab NJ Production kliendipõhiselt personaliseerida ja ette valmistada üritusespetsiifiliselt. Tööülesanded : analüüs ja konsultatsioon, kujundus, arendamine, testimine, projektijuhtimine. Tellija: NJ Production OÜ 2. Integratsiooni Sihtasutuse veebilehe TARA autentimine ja jõudluse p a randamine https://www.integratsioon.ee/ Juuli 2020 – November 2020 (5 Kuud) Integratsiooni Sihtasutus korraldab iga poole aasta tagant tasuta keelekursuseid, millele saavad osalejad registreerida veebilehe kaudu. Selleks, et vältida duplikaat registreeringuid ja tagada see, et iga inimene registreerib ennast ise oli vaja lisada ID-kaardi ja Mobiil-IDga autentimine. Kuna kõige kuluefektiivsem oli võtta kasutusele TARA autentimise moodul siis rakendati see, et ei peaks igat autentimisviisi eraldi lisama. Samuti teostati projekti käigus veebilehe jõudluse parandused kuna eelnevalt on registreerimise ajal süsteem kokku jooksnud. Pärast jõudluse parandusi pidas veebileht registreerimise ajal vastu 2800’le üheaegsele külastajale. Tööülesanded : Detailanalüüs, lähteülesande koostamine , arendustööde koordineerimine , testimine . Tellija: Integratsiooni Sihtasutus 3. Monitor ERP G4 ja GlobalReaderi liidestus Aprill 2019 – Märts 2022 (34 kuud) Projekti käigus teostati tootmise planeerimise tarkvara ja tööpingi monitooringu tarkvara vahel liidestus, et tagada automaatne andmevahetus kahe tarkvara vahel ilma inimese sekkumiseta ja hõlbustada tööde planeerimist ja valmis toodangu raporteerimist. Tööülesanded : Detailanalüüs, seadmete tehnilise spetsifikatsiooni kaardistamine, lähteülesande koostamine , arendustöö koordineerimine, testimine . Tellija: Rocksoft OÜ 4. Innovaatilise digikaaslase loomine SA Eesti Spordi- ja Olümpiamuuseumi uuele püsinäitusele Aprill 2021 – Detsember 2021 (8 kuud) I etapp , kujundus ja arendustööd. Alates jaanuar 2022 hooldus ja haldus tööd. • Viitenumber: 234508 https://digikaaslane.spordimuuseum.ee/ Mobiilne veebileht, mis on mõeldud muuseumikülastajale digitaalse kaaslasena muuseumis. Sisaldab endas virtuaaltuuri, majaplaani, audiogiidi, tagasiside vormi ja interaktiivsed mängude sektsiooni õpikeskkonna ja tavakülastaja külastajakogemuse täiendamiseks, Virtuaaltuuri loomisel on kasutatud Panolens.js javascripti andmebaasi. Tööülesanded : Detailanalüüsi koostamine, konsultatsioon, disainiprotsessi koordineerimine, arendustöö koordineerimine , testimine , kliendikommunikatsioon. Tellija: SA Eesti Spordi- ja Olümpiamuuseum Eesti keele oskus Emakeel T äispinu ( full-stack ) arendaja Ees- ja perekonnanimi Marek Aiaots Sünniaeg dd.mm.yyyy 08.09.1998 E-post
[email protected] Programmeerimise tehnoloogiate/platvormide oskus ed Javascrip t , PHP, CSS , HT ML , MySQL , NodeJS Programmeerimise töö kogemus viimase 5 (viie) aasta jooksul. 1. EBS tippjuhtide programm https://ebsexecutiveprogrammes.com/ August 2021 – Veebruar 2022 (6 kuud) EBS tippjuhtide koolitusprogrammi tutvustav leht, sisaldab Calendly ja Smaily liidestust registreerimise protsessi automatiseerimiseks. Kasutatud tehnoloogiad, JavaScript, PHP, CSS, HTML, Wordpress , ContactForms 7. Tööülesanded: veebiarendus, konsultatsioon , testimine . Tellija: SA Estonian Business School 2. Millamore https://millamore.com/et/ Aprill 2021 – Veebruar 2022 (10 kuud) Väikeloomadele mõeldud kaupade müügi leht koos informatiivsete alamlehtedega Tellija: Tapvei Estonia OÜ 3. Penosil veeb ja e-pood https://penosil.com/et/ Juuli 2019 – Veebruar 2022 (31 kuud) Penosili toodete müügiplatvorm, koos informatiivsete alamlehtedega. Tellija: osaühing Krimelte Kasutatud tehnoloogiad: Javascrip, PHP, CSS ja HTML, Wordpress, WooCommerce (lisa pistikprogrammidega) Smaily, Calendly, Chat plugin meta messenger, tarneliidestus Outvio, makselahendus Montonio, pakendit mõõtude järgi pakiautomaatidesse tellimine läbi boxpacker.io, , Custom Wordpress development Tööülesanded: veebiarendus, konsultatsioon, testimine. Tellija: OÜ Krimelte 4. Ettevõtlik kool https://evkool.ee/ September 2021 – Detsember 2021 (3 kuud) Ettevõtliku kooli uus koduleht ehitatud vastama WCAG ligipääsetavuse nõuetele. Tööülesanded: veebiarendus, konsultatsioon, testimine. Tellija: MTÜ Maakondlikud Arenduskeskused 5. Kultuurikatel www.kultuurikatel.ee Detsember 2018 – Aprill 2020 (16 kuud) Kultuurikatla kodulehekülje arendus. Tellija: SA Tallinna Kultuurikatel Kasutatud tehnoloogiad: Javascript, PHP, CSS ja HTML, Wordpress, Custom Wordpress development Tööülesanded: veebiarendus, konsultatsioon, testimine. Tellija: SA Tallinna Kultuurikatel 6. Meremuuseumi veebilehtede haldamine, arendamine ja hooldamine ning digitaalmeedia haldamine Juuni 2021 – Mai 2022 (11 kuud, kestev) Viitenumber: 237105 Meremuuseumile uute veebilehtede loomine ja olemasolevate lehtede hooldus, SEO optimiseerimine, digiturundus, konsulteerimine. Tööülesanded: veebiarendus, konsultatsioon, testimine. Tellija : SA Eesti Meremuuseum 7. Stargate Hydrogen https://stargatehydrogen.com/ veebiare ndus September 2021 – Veebruar 2022 ( 6 kuud ) , Vesiniktehnoloogia t tutvustav veebileht koos massi, mahu , massi ja energia teisendus kalkulaatoriga. Tööülesanded: veebiarendus, konsultatsioon, kalkulaatorite struktuuri arendamine , testimine. Tellija: OÜ Stargate Hydrogen 8. Just build it https://justbuildit.eu/ Juuni 2021 – Jaanuar 2022 (7 kuud) ehitus lahenduste andmebaas koos virtuaaltuuri ja andmetega rikastamise tööriistaga ja partner e -kaubandus platvormidega liidestusega. Tööülesanded: veebiarendus, konsultatsioon, liidestamine e-kaubandus platvormidega, testimine . Tellija: Just Build It OÜ 9. Innovaatilise digikaaslase loomine SA Eesti Spordi- ja Olümpiamuuseumi uuele püsinäitusele Aprill 2021 – Detsember 2021 (8 kuud) I etapp, kujundus ja arendustööd. Alates jaanuar 2022 hooldus ja haldus tööd. • Viitenumber: 234508 https://digikaaslane.spordimuuseum.ee/ Mobiilne veebileht, mis on mõeldud muuseumikülastajale digitaalse kaaslasena muuseumis. Sisaldab endas virtuaaltuuri, majaplaani, audiogiidi, tagasiside vormi ja interaktiivsed mängude sektsiooni õpikeskkonna ja tavakülastaja külastajakogemuse täiendamiseks, Virtuaaltuuri loomisel on kasutatud Panolens.js javascripti andmebaasi. Tööülesanded : Arendustööd, lähteülesande ja detailanalüüsi konsultatsioon. Tellija: SA Eesti Spordi- ja Olümpiamuuseum 10. Datafox veeb iarendus August 2016 – Veebruar 2017 (6 kuud) Datafox OÜ teenuseid ja ettevõtet tutvustav veebileht, ehitatud Joomla platvormile. Tööülesanded : Arendustööd ja juurutamise läbiviimine. Tellija: Datafox OÜ Eesti keele oskus Emakeel UX/UI disainer Ees- ja perekonnanimi Peeter Tvauri Sünniaeg dd.mm.yyyy 14.06.1994 E-post
[email protected] Tehnoloogiate/platvormide oskus ed Adobe Creative suite, InVision, Figma , CSS , HT ML UX/UI disaini kogemus . Kirjeldada v ähemalt kolme kasutajaliidese (UI) disaini tööd ning vähemalt ühe (1) kasutajateekonna loomist viimase 5 (viie) aasta jooksul . Ära näidata: - projekti nimi; - tellija andmed; - projekti alguse ja lõpu kuupäev; - peamised tööülesanded. 1. Mydello maandumisleht ja kliendi portaal https://mydello.com/ tarnete korraldamise platvorm mida on võimalik liidestada e- kaubandus platvormidega. Oktoober 2018 – Jaanuar 2019 ( 4 kuud ) Tööüles anded: UI/UX disain, veebiarenduseks vajalike graafiliste varade loomine ja muudatuste tegemine. Kliendi portaali UI/UX loomine ja kliendi teekonna loomine alustades kliendiks registreerimise protsessi detailanalüüsiga kuni teenuse tarbimiseni. https://customer.mydello.com/login Tellija: MyDello OÜ 2. Ettevõtlik kool https://evkool.ee/ September 2021 – Detsember 2021 (3 kuud) Ettevõtliku kooli uus koduleht ehitatud vastama WCAG ligipääsetavuse nõuetele. Tööü lesanded : UI/UX disain, veebiarenduseks vajalike graafiliste varade loomine ja muudatuste tegemine. WCAG vajaduste kaardistamine ning kujundusnäidise loomine. Tellija: MTÜ Maakondlikud Arenduskeskused 3. Hepsor AS veebileht https://hepsor.ee/ Ettevõtet ja kinnisvara arendusi tutvustav leht. August 2021 – Aprill 2022 (8 kuud) Investorile loodud alamleht kuvab reaalajas NASDAQ Baltic infokanalis Hepsori aktsiainfot. Tööülesanded : UI/UX disain, veebiarenduseks vajalike graafiliste varade loomine ja muudatuste tegemine. Tellija: Hepsor AS 4. Innovaatilise digikaaslase loomine SA Eesti Spordi- ja Olümpiamuuseumi uuele püsinäitusele • Viitenumber: 234508 https://digikaaslane.spordimuuseum.ee/ Mobiilne veebileht, mis on mõeldud muuseumikülastajale digitaalse kaaslasena muuseumis. Sisaldab endas virtuaaltuuri, majaplaani, audiogiidi, tagasiside vormi ja interaktiivsed mängude sektsiooni õpikeskkonna ja tavakülastaja külastajakogemuse täiendamiseks, Virtuaaltuuri loomisel on kasutatud Panolens.js javascripti andmebaasi. Tööülesanded: UI/UX loomine ja kliendi teekonna loomine . Tellija: SA Eesti Spordi- ja Olümpiamuuseum 5. Just build it https://justbuildit.eu/ Juuni 2021 – Jaanuar 2022 (7 kuud) ehituslahenduste andmebaas koos virtuaaltuuri ja andmetega rikastamise tööriistaga ja partner e-kaubandus platvormidega liidestusega. Tööülesanded: veebiarendus, konsultatsioon, liidestamine e-kaubandus platvormidega, testimine . Tellija: Just Build It OÜ 6. Stargate Hydrogen https://stargatehydrogen.com/ veebiarendus September 2021 – Veebruar 2022 (6 kuud), Vesiniktehnoloogia t tutvustav veebileht koos massi, mahu, massi ja energia teisendus kalkulaatoriga. Tööülesanded: veebiarendus, konsultatsioon, kalkulaatorite struktuuri arendamine, testimine. Tellija: OÜ Stargate Hydrogen Eesti keele oskus Emakeel Teisi rolle täitvate meeskonnaliikmete andmed (kui kaasatakse) Ees- ja perekonnanimi Hannes Mäehans Sünniaeg dd.mm.yyyy 19.03.1988 E-post
[email protected] Kaasamise põhjus ja tegevused (kirjeldus) Põhjus: Andmebaaside ja infosüsteemide liidestamise pikaajaline kogemus. Tegevused: Andmevaramu ülesehituse konsulteerimine Kinnitan, et kõiki eelnimetatud meeskonnaliikmeid on võimalik kasutada hankelepingu täitmiseks ja seda kuni hankelepingu tähtaja lõpuni. Nimi: HERMAN MILLER Ametinimetus: Tegevjuht /allkirjastatud digitaalselt/ Pakkuja seadusjärgne või volitatud esindaja (volikiri esindusõiguse kohta)
TÖÖVÕTULEPING nr 1.9-8/22-301-1
ERITINGIMUSED
Tallinn 16.05.2022
Majandus- ja Kommunikatsiooniministeerium, registrikood 70003158, aadress Suur-Ameerika 1,
10122 Tallinn, keda esindab põhimääruse alusel transpordi asekantsler kantsleri ülesannetes Ahti
Kuningas (edaspidi tellija)
ja
Reaktiiv Grupp OÜ, registrikood 12091315, asukoht Kivisilla 4-10, 10145 Tallinn, mida esindab
põhikirja alusel juhatuse liige Herman Miller (edaspidi töövõtja),
keda edaspidi nimetatakse üheskoos ka pooled ja eraldi pool,
sõlmivad käesoleva teenuse osutamise lepingu (edaspidi leping) alljärgnevas:
1. Üldsätted
1.1. Lepingu moodustavad eri- ja üldtingimused koos lisadega kui konkreetsest lepingu sättest ei
tulene teisiti. Eritingimused sisaldavad üldtingimuste täiendusi ja parandusi.
1.1.1. Töövõtja kohustub osutama punktis 2.1 nimetatud tööd ja esitama tellijale vahe- ja
lõppraporti töö osutamise kohta, mis sisaldavad kokkuvõtet teostatud tegevustest.
Vaheraport peab olema esitatud peale veebiplatvormi „Anneta kõnet“ valmimist, 3
(kolme) kuu möödumisel peale lepingu sõlmimist. Lõppraport peab olema esitatud
peale „Anneta kõnet“ veebiplatvormi hooldustööde lõppemist ehk 6 (kuue) kuu
möödumisel peale „Anneta kõnet“ veebiplatvormi valmimist.
1.1.2. Tellija kohustub lepingu punktis 1.1.1. nimetatud raportid üle vaatama 14 tööpäeva
jooksul alates raportite esitamise kuupäevadest ning teatama ülevaatamise tähtajale
järgneva 5 tööpäeva jooksul töövõtjale, kui raport ei vasta lepingutingimustele.
Puuduste esinemise korral raportis või lepingutingimustele mittevastavuse korral
määrab tellija mõistliku tähtaja puuduste kõrvaldamiseks raportis või uue,
lepingutingimustele vastava raporti esitamiseks. Nimetatud tähtaja jooksul kirjaliku
teate mittesaatmisel loetakse raport tellija poolt heakskiidetuks. Pärast vahe- ja
lõppraportite ülevaatamist tellija poolt, vormistavad pooled töö üleandmise-
vastuvõtmise akti (edaspidi akt, lisa 3), mis allkirjastatakse digitaalselt.
2
1.2. Lepingu dokumentide prioriteetsus on järgmine: eritingimused (I), lepingu lisad (II) ja
üldtingimused (III). Vastuolude korral lepingu dokumentide vahel prevaleerib prioriteetsem
dokument.
2. Lepingu ese, alus ja tähtaeg
2.1. Lepingu esemeks on „Anneta kõnet” veebiplatvormi välja arendamine ja hooldus (edaspidi
töö), mida töövõtja kohustub tegema vastavalt lepingus ja lepingu lisades sätestatud
tingimustele. Töö kirjeldus on toodud lepingu lisas 1.
2.2. Leping sõlmitakse tellija korraldatud väikehanke tulemusena ning vastavalt hanke
alusdokumentidele ning töövõtja edukaks tunnistatud pakkumusele.
2.3. Töövõtja arendab 3 (kolme) kuu jooksul peale lepingu sõlmimist punktis 2.1 mainitud „Anneta
kõnet” veebiplatvormi. Arendustööde periood lõpeb vaheraporti esitamisega.
2.4. Pärast punktis 2.3 nimetatud tegevuste lõppu, hooldab töövõtja järgneval 6 (kuuel) kuul
„Anneta kõnet” veebiplatvormi. Hooldustööde periood lõpeb lõppraporti esitamisega.
2.5. Pärast punktides 2.3. ja 2.4. nimetatud tööde teostamist annab töövõtja tellijale „Anneta kõnet”
veebiplatvormi aktiga üle 9 (üheksa) kuud pärast lepingu sõlmimist.
3. Tasu suurus, väljamaksmise tähtaeg ja kord
3.1. Tellija tasub töövõtjale lepingus sätestatud töö teostamise eest tasu kokku summas 23800
(kakskümmend kolm tuhat kaheksasada) eurot, millele lisandub käibemaks.
3.2. Tasu töö teostamise eest makstakse kahes osas.
3.2.1. Esimene osa, mis moodustab 70% kogumaksumusest, ehk 16660 (kuusteist tuhat
kuussada kuuskümmend) eurot, millele lisandub käibemaks, makstakse välja „Anneta
kõnet“ veebiplatvormi arendustööde lõpus peale vaheraporti ülevaatamist tellija poolt.
3.2.2. Teine osa, mis moodustab 30% kogumaksumusest, ehk 7140 (seitse tuhat sada
nelikümmend) eurot, millele lisandub käibemaks, makstakse välja 6 (kuue) kuu
möödumisel ehk peale hooldusperioodi lõppu, lõppraporti ülevaatamist tellija poolt ja akti
allkirjastamist.
4. Poolte volitatud esindajad
4.1. Tellija volitatud esindaja lepingu tingimuste täitmisel, täitmise kontrollimisel ja töö
vastuvõtmisel on digiriigi arengu osakonna andmete nõunik Sofia Paes, telefon +372 639
7627, e-post
[email protected]
4.2. Töövõtja volitatud esindaja lepingu tingimuste täitmisel ja täitmise kontrollimisel on Herman
Miller, telefon +372 56928614, e-post
[email protected]
5. Lepingu lisad
5.1. Lepingu allakirjutamisel on lepingule lisatud:
Lisa 1 Anneta kõnet projekti lähteülesanne ja hanketingimused;
Lisa 2 Töövõtja pakkumus;
Lisa 3 Töö üleandmise-vastuvõtmise akt;
Lisa 4 Projektimeeskonna kinnitus.
6. Muud sätted
6.1. Töövõtja kinnitab, et on üldtingimustega tutvunud elektroonselt riigihangete registris või
Majandus- ja Kommunikatsiooniministeeriumi veebis aadressil:
3
https://www.mkm.ee/ministeerium-uudised-ja-kontakt/ministeerium-ja-ministrid/hanketeated
6.2. Töövõtja on teadlik, et leping on avalik.
6.3. Leping allkirjastatakse digitaalselt.
Tellija Töövõtja
/allkirjastatakse digitaalselt/ /allkirjastatakse digitaalselt/
“Anneta kõnet” veebiplatvormi arendus/hooldustööde üleandmise akt
{kuupäev}
Lepingu number:
Viitenumber:
Töövõtuperiood:
Tehtud tööde loend:
Töö teostamise Töö teostaja Töö kokkuvõte Töö teostamiseks
kuupäev kulunud aeg (h)
Tundide arv kokku:
{digitaalselt allkirjastatud Tellija ja Töövõtja poolt}