Riigi Kaitseinvesteeringute Keskus · 12. juuli 2017
Sisu (failidest)
Riigi Kaitseinvesteeringute Keskus Järve 34a,Tallinn 11314 12 .0 7 .2017 Lugupeetud Margus Padjus Vastuseks Teie täpsustavale küsimusele (RK I K kiri PlanPr o OÜ-le 06.07.2017 nr 2-7/17/1919-6 ) hankes „Arenguvestluse infosüsteemi ja arendustööde hankimine“ . Mittefunktsionaalsed nõuded nr 136, 138 ja 139. Palume selgitada, missugustel tingimustel ja missuguses ulatuses on tellijale võimalik üle anda lähtekood arvestades hankelepingu projektis toodud punkte 3.3. ja 3.4. Vastus: Vastavalt m ittefunktsionaalsele nõudele nr 136 plaanib pakkuja rakenduse loomisel kasutada tellijaga kooskõlastatuna PlanPro arenguvestluste baastarkvara kui kolmanda osapoole tarkvara komponenti. PlanPro baastarkvara litsentsitingimused ja lähtekoodi puudutava kirjutasime lahti oma 30.06.2017 kirjas. Hanke käigus juurde arendatava tark vara funktsionaalsuse lähtekood i ja õigused saame anda Tellijale üle vastavalt hanke m ittefunktsionaalsetele nõuetele 138 ja 139 ning lepingu projekti punktile 3.3 ja 3.4. Meil on ettepanek t ellij ale kaaluda vastavalt mittefunktsionaal s use nõuete punktile 138 hanke käigus loodud funktsionaalsuse all-litsentsi andmist tagasi ka pakkujale, mis võimaldaks pakkujal hanke käigus arendatud funktsionaalsus t koos PlanP r o baastarkvaraga kasutada , tagades sellega võimaluse osutada tellijale paremat tootetuge ja pakkuja poolt ise PlanPro baastarkvarase arendatud kõikide uute funktsionaaluste ja versioonide kättesaadavuse t ellijale . Funktsionaalsed nõuded. Allpool on toodud me i e vastused alljärgnevate nõuete arenduseks vajalik e tegevus te ja kulud e sisaldu mise kohta hinnapakkumuses ja tööplaanis. (ID-kaardipõhine ja mobiil-ID põhine logimine - arendatakse juurde); Vastus: Jah, vajalikud arendustegevused ja kulud sisalduvad hinnapakkumuses ja tööplaanis. (liidestamine SAPiga – arendatakse juurde); (isikukood ja selle puudumisel sünniaeg – lisatakse projekti käigus); Vastus: Jah, vajalikud arendustegevused ning kulud sisalduvad hinnapakkumuses ja tööplaanis (eeldusel, et SAP-is on vastav andmeteenus olemas). (au- või teenistusaste selle olemasolu korral – lisatakse projekti käigus); Vastus: Jah, vajalikud arendustegevused ning kulud sisalduvad hinnapakkumuses ja tööplaanis (eeldusel, et SAP-is on vastav andmeteenus olemas). kompetentsiliigid vastavalt kasutaja „rollile“; Vastus: Jah, vajalikud arendustegevused ning kulud sisalduvad hinnapakkumuses ja tööplaanis. 2.5.2.1 l (andmete sünkroniseerimine personaliarvestuse programmiga – arendatakse juurde), m (andmete allalaadimine CSV, XML formaadist – arendatakse juurde) ja h (vestluse vormi kinnitajate määramine- arendatakse juurde); Vastus: Jah, vajalikud arendustegevused ning kulud sisalduvad hinnapakkumuses ja tööplaanis (eeldusel, et personaliarvestuse praogramm on SAP, kus on vastav andmeteenus olemas). 2.5.2.3 i (vestluse edasilükkamisel uue tähtaja lisamine – ar endatakse projekti käigus) ja j (meeldetuletuse lisamine erinevatele vestlustega seotud tegevustele); Vastus: Jah, vajalikud arendustegevused ning kulud sisalduvad hinnapakkumuses ja tööplaanis. 2.5.2.4 a (uute aruannete lisamine – vajadusel võimaluse lisamine; meie peame silmas salvestatud aruande malle); Vastus: Jah, vajalikud arendustegevused ning kulud sisalduvad hinnapakkumuses ja tööplaanis ( eeldusel, et aruande mallid on tabeli kujul) . 2.5.2.5 f (enda kompetentsimudeli koondtulemuse vaatamine – täpsustatakse ja vajadusel arendatakse); Vastus: Jah, vajalikud arendustegevused ning kulud sisalduvad hinnapakkumuses ja tööplaanis. 3.4.3 (tabeli kujul andmete küsimine, nt koolitussoovide sisestamiseks koos koolitaja, koolituse aja jms infoga – analüüsi käigus täpsustada); Vastus: Jah, (tabel tüüpi küsimuse tüüp) vajalikud arendustegevused ning kulud sisalduvad hinnapakkumuses ja tööplaanis. 3.11 (kinnitamise järjekorra muutmise võimalus - arendatakse); Vastus: Jah, vajalikud arendustegevused ning kulud sisalduvad hinnapakkumuses ja tööplaanis. 4.2 kompetentsimudeli hinnang tegevusnäitajate lõikes ja iga kompetentsi kokkuvõtlik hinnang – vajadusel muutmine); Vastus: Jah, vajalikud arendustegevused ning kulud sisalduvad hinnapakkumuses ja tööplaanis. 4.4 (drag & drop funktsioonid- vajaduse analüüs ja realiseerimine); Vastus: Mida on mõeldud drag & drop funktsioonide all? Meil on aruannete filtreerimine töötajate ja struktuuriüksuste ning küsimustike ja vastuste sisse ja välja lülitamise võimalus aruandes (tulbad). Kas tellija peab silmas aruande kuvamist „ pivot table’ na “ funktsionaalsust. Ei, vajalikud arendustegevused ja kulud ei sisaldu hinnapakkumuses ega tööplaanis , sest pakkujal on hetkel liiga vähe informatsiooni mõistmaks drag & drop funktsionaalsust ning skoopi. 5.2 (20 kompetentsi sisestamine ja iga kompetentsi juures vähemalt 10 tegevusnäitajat – arendatakse juurde); Vastus: Kas siin on mõeldud punkti 5.2? Mudelit peab olema võimalik valida lähtudes kasutajale määratud „rollist“. Või punkti 5.4. 20 kompetentsi sisestamine ja iga kompetentsi juures vähemalt 10 tegevusnäitajat – arendatakse juurde); 5.2 punkti puhul vajalikud arendustegevused ning kulud sisalduvad hinnapakkumuses ja tööplaanis. 5.4 puhul on funktsionaalsus olemas. 5.11 (täiendavate hindajate lisamine ja eemaldamine – täpsustada ja funktsionaalsust Vastus : Hindajaid saab lisada piiram atult , kui töötaja kohta kolleegide lt tagasisid e saamiseks kasutatakse kompetentsi tagasis ide küsimustiku tüüpi. Kui on soov , et hindamine toimub mitme osapoole poolt samas küsimustikus (töötaja, juht ja kolleegid ), siis vajalikud arendustegevused ja kulud ei sisaldu hinnapakkumuses ja tööplaanis. Arendustöö maht 40 h (1600 € +KM) . (Täpsema vastuse saame anda siis , kui meil on info olemasoleva te või tule vikus soovitavate kompetentsimudeli te näidise kohta.) 5.12 (tegevusnäitajate hindamise kohustuslikkus – arendatakse projekti käigus); Vastus: Jah, vajalikud arendustegevused ning kulud sisalduvad hinnapakkumuses ja tööplaanis. 5.20 (hinnangute nägemine neljases vaates – vaadete ühendamine); Vastus: Sõltuvus otsuse s t punkti s 5.11 Vajab täpsemat analüüsi ehk töö d küsimustike ja komp etentsi mudelite kokkuleppimist tellijaga . Kas kompetentsimudeleid hi nnatakse eraldiseisvana arenguvestlustest või koos? Sõltuvalt sellest on arendus tööde maht 40h (1600 € +KM) . 5.22 (sisestatud andmete muutmise võimalus – analüüsi käigus täpsustatakse); p 3 (vestluste vormi täitmine) ja p 4 (360 hindamine) Vastus: Arenguves tluseid saab PlanPro tarkvaras läbi viia koos kompetentside hindamisega. Ve st l u se ja kompetensimudeli ankeedid saab liita j a kasutajale ühiselt välja saata. Kompetensi de hindamist ja a renguvestluse läbiviimist sa ab teha ka eraldi eri aegadel. Kui vormid on kinnitatud , siis neid enam muuta ei saa (ega tohikski saada) . Arusaamatuks jääb punktis andmete muutmise vajadu s peale vestluse kinnitamist (milliste andmete?) . Ei, vajalikud arendustegevused ega kulud ei sisaldu hinnapakkumuses ja tööplaanis n ing on sõltuvuses punkti de 5.11 ja 5.20 analüüsist ja otsustest Funktsionaalsed nõuded p 3.8 (eelmisel perioodil läbitud koolituste andmed kanduvad SAPist või laadimisel CSV ja XML formaadist isikupõhiselt järgmise perioodi vestluste vormile) – praegu on märgitud, et andmed kantud CSV formaadis. Kas arenduse tulemusena hakkavad kanduma ka XML formaadis? Vastus: Jah, vajalikud arendustegevused ja kulud sisalduvad hinnapakkumuses ja tööplaanis. (Eeldusel , et SAP väljastab XML-is andmeid . ) Mittefunktsionaalsed nõuded. Palume täpsustada, kas allpool nimetatud nõudeid on võimalik täielikult täita. Missuguses osas ei ole võimalik täita? Kas täitmiseks vajalikud arendused sisalduvad pakkumuse maksumuses? Nõuded nr 1 (ID-kaardiga juurdepääs – arendatakse juurde); Vastus: Jah, vajalikud arendustegevused ning kulud sisalduvad hinnapakkumuses ja tööplaanis. 7 (OWASP nõuetele vastavus ja OWASP ASVS 2.0 Level 2 turvatestide läbiviimine - analüüsib arendaja ja lubab teostada turvatestimist ja vajadusel viib vastavaks nõuetele); 8 (OWASP ASVS-le vastavus elutsükli jooksul – analüüsib arendaja, lubab hankijal teostada turvatestimist ja mittevastavuste korral viib vastavaks nõuetele); Vastus punktidele 7 ja 8 : Nõudeid on võimal ik täita ja realiseerida iteratsiooni tsüklite kaupa: analüüs, arenduse realisatsioon , turvatestimine, t ulemu ste analüüs, realisatsioon jne. a nalüüs ja tarkvara täielik vastavus s e viimine ei sisaldu pakkumise maksumuses. Töö maht on 200 h ( 8000 €+ KM) . 10 (WCAC 2.0 tase A – enamjaolt, täiendatakse); Vastus: Jah, vajalikud arendustegevused ja kulud sisalduvad hinnapakkumuses ja tööplaanis. 19 (kasutaja tegevuste logimine – osaliselt, täiendatakse 20 (admin saab logisid vaadata ja sorteerida – osaliselt, täiendatakse); 27 (keelatud logida rakendusserveri standardväljunditesse- osaliselt, täiendatakse); 28 (logimise tasandid – osaliselt, täiendatakse); 29 (logitakse failisüsteemi – osaliselt, projekti käigus täiendatakse); 30-31 (logide katalogiseerimine ja roteerimine – osaliselt, täiendatakse); 33 (logide edastamine erinevates formaatides kesksesse logiserverisse – osaliselt, rakenduses, osaliselt baasi ja PHP tasemel võimaldatud); Vastus punktidele 19, 20, 27, 29, 30- 31 ja 33: Vajalikud arendustegevused ning kulud ei sisaldu hinnapakkumuses ja tööplaanis. Töö maht on 120h (4800 € +KM) . 40 (Taaviga liidese loomine ja SAP edasiarendus); Vastus: SAP liidestamiseks vajalikud arendustegevused ja kulud sisalduvad hinnapakkumuses ja tööplaanis. Taavi liidese loomise kulud ning arendust egevused pakkumises ei sisaldu, kuna puudub info mitme asutuse ja mitme personalitarkvaraga (Taavi, Persona?) tuleb liidestus teostada. E eld atav töö maht on 60h (2400 €) per personalitarkvara . 48 (ligipääsetavuse vastavus WCAG 2.0 A nõuetele – enamjaolt); Vastus: Funktsionaalsus olemas . 53 (pealkirjade märkimine tag’idega –osaliselt, täiendatakse); Vastus: Jah, vajalikud arendustegevused ning kulud sisalduvad hinnapakkumuses ja tööplaanis. 57 (kasutajaliides klaviatuuri abil navigeeritav – osaliselt); Vastus: Jah, vajalikud arendustegevused ning kulud sisalduvad hinnapakkumuses ja tööplaanis. 58 (HTML koodi kirjutamisel selged tag’id - osaliselt); Vastus: Jah, vajalikud arendustegevused ning kulud sisalduvad hinnapakkumuses ja tööplaanis. 60 (rakenduse taust, menüüde ja teksti värvid peavad olema koodi müütamata vahetatavad – puudub, vajadusel lisatakse skin’i tugi); Vastus: värvid ja taustad on muudetavad CSS’i kaudu (koodi muutmata). Kui on soov, et lahendusel oleks mitu erineva värviga kujundust, mis on kasutaja pool t menüüst muudetavad (skin tugi) , siis need kulud ei sisaldu hinnapakkumuses ja tööplaanis. Hind on sõltuvuses erinevate soovitud kujunduste arvust. 61 (teated -suuremas osas); Vastus: Jah, vajalikud arendustegevused ning kulud sisalduvad hinnapakkumuses ja tööplaanis. 71 (lingid ei tohi olla javascripti lingid, peavad olema ankrud – osaliselt); Vastus: Jah, vajalikud arendustegevused ning kulud sisalduvad hinnapakkumuses ja tööplaanis. 72 (linkidele peab saama anda nimetust ja panna alternatiivseid tekste (osaliselt); Vastus: Jah, vajalikud arendustegevused ning kulud sisalduvad hinnapakkumuses ja tööplaanis. XV (nõuded läh tekoodile- osaliselt); Vastus: Jah, vajalikud arendustegevused ning kulud sisalduvad hinnapakkumuses ja tööplaanis. Kommentaar punkt 96. programmeerimise hea tava j ärgi ei kasutata üldjuhul eesti keelseid kommentaare , vaid need kirjutatakse inglise keeles . Vajaduse l saame siiski kasutada eesti keelseid. XVI (nõ uded rakendusele – osaliselt); Vastus: Jah, vajalikud arendustegevused ning kulud sisalduvad hinnapakkumuses ja tööplaanis. XV (nõuded andmebaasile – osaliselt). Vastus: Jah, vajalikud arendustegevused ning kulud sisalduvad hinnapakkumuses ja tööplaanis. Mittefunktsionaalsed nõuded p 7-8. Palume täpsustada, kui palju maksab turvatestimine? Eeldame, et see ei sisaldu pakkumuse maksumuses. Vastus: Turvatestimine maksab 4900 € +KM . Töö ajaline maht 2-3 nädalat. Mittefunktsionaalsed nõuded P 9. Palume täpsustada, kas analüüsimine sisaldub pakkumuse maksumuses? Vastus: Tööd teostatakse samaaegselt punkti 7 ja 8 tööde realiseerimisega. Töömaht ja hind on arvestatud punkt 7-8 all välja toodud hinna sisse. Turvatestimine teostatakse punktidele 7, 8 ja 9 ühiselt . Mittefunktsionaalsed nõuded nr 32. Krüptoaheldamine: puudub, kasutada välist krüptaheldus tarkvara – kas eraldi tarkvara sisaldub maksumuses? Kas täitja pakub vastavat tarkvara? Kui palju see tarkvara maksab? Vastus: Kasutaksime Guardtime KSI krüptoaheldustoodet , ( mis on Eesti riigiasutustele tasuta* ) . Tarkvara paigaldus ja seadistus 80 h (3200 € +KM) . Tootetugi. Vastavalt hankelepingu projekti punktile 1.3 saavad hankes osalevad asutused otsustada tootetoe tellimise vajaduse. Mõistame tarkvara tootetuge selle tavapärases mõttes ehk tootetugi katab kogu tootetoe kehtivuse perioodil kõik tarkvara veaparandused sh kriitilised turvaparandused ning tarkvara ajakohastamise vastavalt baastarkvarade (sh operatsioonisüsteemide) uuenemisele ning tarkvara kasutaja konsulteerimise. Palume kinnitust, kas pakutud tarkvara tootetoe hind katab kõik eelloetletud tegevused koos kõigi tarkvara kasutavate asutuste konsultatsioonivajadusega. Vastus: Jah Lisaks palume kinnitada, et 1-aastane tarkvara garantii katab ka 1-aastase tootetoe. Vastus: Pakkumist tehes oleme lähtunud hankelepingu projekti garantiitingimusi käsitlevatest punktidest 3.9 ja tehnilise ki rjelduse peatükist XXII. Tootetuge kasutajate konsulteerimis e mõistes jne garantii ei sisalda. Kuna punkt 1.3 osas saavad asutused tootetoe tellimisest loobuda, siis palun täpsustada, millise osa moodustab tootetoe hinnas tarkvara töökindluse tagamine ja millise osa konsultatsiooniteenuse osutamine (esimene on üks summa sõltumata kasutajate arvust ja teine jaguneb proportsionaalselt asutuste vahel). Vastus: T arkvara töökindluse tagamine 50%, konsultatsiooniteenuse osutamine 50%. Palume täpsustada, missugused arenduse kasutuselevõtuks vajalikud tegevused (sh mis etappides ja mahus) jäävad tellija kanda ning missugune on lisaressursi vajadus lõpptarbija vaatest? Vastus: Tellija tegevuste loetelu etap pide lõikes ja rollide ressursivajadus on toodud meie pakkumise lisas olevas Projektitegevuste_ajakava RKK dokumendis. Tellija poolt oleme eeldan ud järgmiste rollide olemasolu: projektijuht , serveri administraator , peakasutajad, personalitöötaja. Töökoormus Arendus - ja juurutusperiood Arenguvestluste periood Muu aeg (jooksev tootetugi) Hankija projektijuht (tellija) 60% 40% 20% S erveriadministraator (tellija) 30% 20% 10% Peakasutajad (igast asutusest) 50% 75% 25% Personalitöötajad (igast asutusest) 30% 50% 10% Töökoormuse eeldatav maht meie eelnevale kogemusele tuginedes protsentides (projekti tegevustele) on toodud töötaja tööajast. NB! Kõik f unkt s i onaalse d ja m ittefunktsionaalse d nõuded realiseerime paralleelselt , kasutades selleks erineva t arendusressurs si . Mittefunktsionaalsete nõuete realiseerimine ei muuda tööplaani ehk kogu projekti realiseerimise ajalist pikkust ega tähtaega . Teeme ettepaneku kohtumiseks, et saaksime kohtumisel läbirääkimise käigus täpsemalt kõik võimalikud küsimused läbi arutada ning see annaks ka meile võimaluse saada tellija ootustest ja va jadustest ülevaate. Lisaks saaksime oma poolt tutvustada meie poolt pakutavat PlanPro arenguvestluste tarkvara lahendust Lugupidamisega (allkirjastatud digitaalselt) Kalev Truusalu PlanPro OÜ juhatuse liige