Public procurement notice: Contract Notice
Published: 2019-04-15
Buyer: UNA Oy
Country: FI
Contract type: Services
Procedure: Open procedure
CPV classification: 72000000
Submission deadline: 2019-05-14
Award criteria: The most economic tender

Technical requirements: Υπηρεσίες τεχνολογίας των πληροφοριών: παροχή συμβουλών, ανάπτυξη λογισμικού, Διαδίκτυο και υποστήριξη
UNA Oy pyytää tarjouksia tässä tarjouspyyntökokonaisuudessa kuvattuun konsultti- ja ohjelmistokehityspalveluiden hankintaan. Hankinnan kohde on kerrottu tarkemmin jokaisessa hankinnan osassa erikseen.
Puitejärjestelyn kohteena eivät ole valmisohjelmistot eivätkä laitteistoympäristöt. Tilaajalle tehtäviin sovelluksiin voidaan kuitenkin vähäisessä määrin toimittaa myös valmisohjelmistoja tai -ohjelmistokomponentteja sekä laitteistoympäristöjä.
– Ekosysteemin, palvelumallien ja ICT-palvelutuotannon prosessit (esim. ITIL ja CobIT viitekehysten pohjalta)
Suunnittelu- ja määrittelypalvelut kattavat organisaation kokonaisarkkitehtuurin sekä sen osakokonaisuuksien ja -kuvausten, sidos- sekä viitearkkitehtuurien suunnitteluun ja määrittelyyn liittyvät asiantuntijatyöt.
Suunnittelu- ja määrittelypalvelulla ei tarkoiteta itse sovellusten tai sovellusosien suunnitteluun kuuluvia ohjelmoinnin tai konfiguroinnin tehtäviä, vaan suurempien kokonaisuuksien ja sovellusten välisten riippuvuuksien huomioimista ja suunnittelua. Suunnittelu- ja määrittelytyön tuloksena syntyy esimerkiksi yksittäisen kokonaisuuden tai osakokonaisuuden aikataulutettu ja vaiheistettu kehittämis-, toteutus- tai arkkitehtuurisuunnitelma. Asiakkaan pitää pystyä käyttämään ko. suunnitelmia suoraan hyväkseen. Puitejärjestelyn arvioitu aloitusajankohta on 1.6.2019.
Osa C Ohjelmointi-, integrointi- ja testaus- ja käytettävyyspalvelut sekä kehityksen aikainen ylläpito
Hankinnan osa C: Ohjelmointi-, integrointi- ja testaus- ja käytettävyyspalvelut sekä kehityksen aikainen ylläpito
Ohjelmointipalvelut käsittävät erityyppisten ohjelmointitehtävien ja ohjelmistoratkaisujen toteutuksen, niiden dokumentoinnin ja ohjelmointiprojektien vetämisen. Ohjelmointi liittyy sovellusten tai niiden osien ja ominaisuuksien kehittämiseen. Ohjelmointi voi olla myös ohjelmistopaketin räätälöintiä. Tehtäviin kuuluvat yksittäisten sovellusten tai ohjelmistokomponenttien suunnittelu, toteuttaminen ja tuottaminen. Ohjelmoinnin tuloksena on määrittelyn mukaisia ja määrittelyn toteuttavia sovelluksia tai niiden osia. Integrointipalvelut tarkoittavat heterogeenisten ratkaisujen (käyttöjärjestelmät, käyttöliittymät, palvelimet, eri tekniikoilla tehdyt sovellukset) liittämistä toisiinsa niiden yhteen toimivuuden varmistamiseksi. Integrointitasoja ovat esim. toiminnallinen ja tietoarkkitehtuuri-, sovellusarkkitehtuuri tai tekninen arkkitehtuuritaso. Integraatiotilanteissa ratkaistavia asioita ovat mm. järjestelmien toiminnallinen viitemalli, semantiikka, toiminnalliset liittymät, sovellusinfrastruktuuri, tekninen infrastruktuuri ja tekniset liittymät. Testauspalveluiden tavoitteena on varmistaa kehitettävien ohjelmistojen, tietojärjestelmien tai niiden osien laatu kattaen koko prosessin aina määrittelystä tuotteen julkaisemiseen ja käsittäen kaiken siihen liittyvän toiminnan kuten analyysit, dokumentoinnit, koodauksen ja testausmenetelmät. Testauspalvelu kattaa testattavan kokonaisuuden riippumatta siitä, oliko sen tuottajana toimittaja tai jokin toinen taho. Se ei siis koske pelkästään tuotetun ohjelmakoodin testausta. Testauksella halutaan varmistaa myös, että kehitettävät ohjelmat vastaavat tarkoitustaan ja määrittelyään, ovat helppokäyttöisiä ja yksinkertaisia, helposti ylläpidettäviä ja päivitettäviä, turvallisia sekä mahdollisimman suorituskykyisiä ja virhe- ja rasitussietoisia. Testauksella on myös varmistettava se, että ohjelmat ovat yhteensopivia muiden samaan tietojärjestelmäkokonaisuuteen kuuluvien ohjelmien kanssa. Testauksella tarkoitetaan myös testausta automatisoitujen työvälineiden avulla. Käytettävyyspalvelut sisältävät useita osaamisalueita, kuten käyttäjäkeskeinen suunnittelu, palvelumuotoilu, ohjelmistojen käytettävyyssuunnittelu, sekä käyttöliittymien suunnittelu, toteutus ja testaus. Käytettävyyspalveluissa tavoitteena on käyttäjien oikea huomiointi kehitystyön alusta loppuun. Keskiössä on myös ohjelmistoratkaisuaihioiden evaluointi ja pilotointi käyttäjien kanssa. Ketterän kehityksen palvelu tarkoittaa ohjelmiston kehittämistä ketterillä menetelmillä. Palvelu kattaa määrittelyiden tarkennuksen, ohjelmiston suunnittelun ja toteutuksen sekä yksikkötestauksen. Palvelu sisältää tehtäväkokonaisuuksia ohjelmointi-, integrointi-, testaus- ja käytettävyyspalveluista toteutettuna ketterien menetelmien mukaisesti. Myös ketterän kehityksen kehitysmenetelmän hallinta ja kehittämisen ohjaus kuuluvat palvelun piiriin. Osana palveluja voidaan hankkia myös ko. palvelujen tuottamisen aikaista ylläpitopalvelua.
Työtehtävät ja projektit kohdistuvat järjestelmien ja niiden välisten tietoteknisten yhteyksien ja tietoturvallisuuteen liittyvän toiminnallisen ja teknisen laadun auditointiin, teknisen tietoturvallisuuden suunnitteluun, kehittämiseen, käyttöönottoon, jalkautukseen, auditointiin. Auditointi kohdistuu järjestelmä- tai sovellustoimituksen sekä näihin liittyvien prosessien ja dokumentaation laadunvarmistamiseen ja jatkuvaan seurantaan sekä sen todentamiseen, että toimitettu kokonaisuus täyttää tehdyt määritykset ja vaatimukset. Auditointikokonaisuuteen voi sisältyä myös hallinnollinen auditointi. Keskeisiä tehtäviä ovat myös tietojärjestelmien teknisen ja toiminnallisen tietoturvallisuuden varmistamiseen liittyvät tehtävät, kuten riskienhallinta, vaatimusmäärittelyt, tietoturvallisuuden auditointi, varautumis- sekä jatkuvuus-/toipumissuunnittelu sekä tietoturvallisuuden hallintajärjestelmää kehittävät tehtävät. Hankittava palvelu voi olla projektiluonteista tai jatkuvaa palvelua. Asiantuntijoita voidaan käyttää myös tietoturvallisuuden hallinnan kehittämiseen ja tarvittavien muutosten toteuttamiseen, järjestelmien luotettavuuden varmistamiseen, jatkuvuuden turvaamiseen, käyttö- ja pääsyvaltuuksien hallinnan (IAM) kehittämiseen ja yksityisyyden ja tiedon suojaamisen suunnitteluun sekä näihin liittyvien ratkaisujen toteutukseen.
– Jatkuvuuden hallinta ja varautumisen suunnittelu sekä kehittäminen, esim. toipumis- tai varautumissuunnittelu
– Tilaturvallisuuden suunnittelu, toteutus ja kehittäminen esim. avainten- ja pääsynhallinta, kulunvalvonta ja muu fyysinen tietoturva.
Palveluntuottajan asiantuntijoilta voidaan edellyttää tiettyjen käytäntöjen tai viitekehysten, kuten ISO27001-standardin, Katakrin, Vahti-ohjeistuksen tai vastaavan, noudattamista.
Toimittajalta voidaan edellyttää Viestintäviraston hyväksyntää sille, että toimittaja voi toimia tietoturvallisuuden arviointilaitoksista annetun lain mukaisena arviointilaitoksena. Toimittajan asiantuntijoilta voidaan edellyttää kokemusta mm. järjestelmien toiminnallisesta auditoinnista, projektiauditoinnista ja teknisestä auditoinnista.
Puitejärjestelyn pitkä sopimuskausi ja puitesopimuksen voimassaolo toistaiseksi ovat valtakunnallisen sote-uudistuksen epävarman tilanteen vuoksi perusteltuja. Lisäksi palvelujen tuottaminen edellyttää osapuolilta merkittävää panostusta osaamiseen ja jatkuvaa, pitkäjänteistä kehittämistä sekä innovatiivisuutta.

Eligibility requirements: Ks. ESPD-lomake.