Hankinnan tarkoitus on solmia puitesopimus ohjelmistoprojektien kehityspalveluiden hankinnasta usean palveluntoimittajan kanssa ja siten toteuttaa räätälöityjä ja innovatiivisia ohjelmistoja, joita käytetään Finavian lentoasemilla ja toiminnassa. Hankinnan tavoite on muodostaa ohjelmistokehityksen huippuosaajien kilpailutettu pooli, josta voidaan hankkia resursseja ja muodostaa kehitystiimejä erilaisten ohjelmistokehitysprojektien ja Finavian yleisten kyvykkyyksien kehittämiseen tällä saralla. Tavoitteena on pystyä luomaan projekteittain tuotantotiimi, joka voi koostua osittain tai kokonaan ja osa- tai kokoaikaisesti palveluntuottajan resursseista. Resurssit täyttävät eri rooleja projekteissa. Finavia voi myös sulauttaa eri projektien kehitystyön yhden (1) tiimin kokonaisvastuulle sisältäen jo tuotantoon vietyjen osien ylläpidon. Kehittäjätiimien kokoonpano tarkennetaan tarvekohtaisesti. Puitesopimuksen sisällä tehtävissä tarjouspyynnössä moniosaajatiimi voi koostua eri rooleista ja yhden tai useamman toimittajan tarjoamista asiantuntijoista. Roolit ovat suuntaa-antavia ja yksilön osaamisesta riippuen myös päällekkäisiä. Vastuu ratkaisuista niin toiminnallisesti kuin teknisesti on koko tiimillä. Yhtä (1) henkilöä voi tarjota useampaan rooliin, mikäli osaaminen on sopiva rooleihin. Puitesopimus solmitaan usean eri palveluntoimittajan kanssa. Kaikki sopimuksella tuotettu työ suoritetaan Finavian IT:n ja liiketoimintayksiköiden ohjauksessa. Kehitystiimit voivat koostua Finavian henkilöstöstä ja yhden tai useamman palveluntoimittajan henkilöstöstä. Kehitystiimien ensisijainen työskentelypaikka on Finavian tilat Helsinki-Vantaalla ja sen läheisyydessä. Tehtäviä voi olla myös muilla Finavian lentoasemilla ympäri Suomea. Tällä kilpailutuksella ja puitesopimuksella hankittavat tehtävät voivat olla suunnittelua, muotoilua, arkkitehtuurityötä, kehitystyötä sekä ylläpitoa (sisältäen näihin liittyvän dokumentaation ja infrastruktuurin tuottamisen) ja koskettaa seuraavia lentoasematoiminnan osa-alueita ja/tai prosesseja: — Matkustajaprosessi — Ruumamatkatavaroiden käsittelyprosessi — Lentokoneenkääntöprosessi — Lentoaseman pysäköintipalvelu — Finavian digikanavat yleisölle ja matkustajille — Näihin liittyvän infrastruktuurin kehittäminen. Aktiivisessa kehityksessä olevien sovellusten tuki- ja ylläpitopalvelu kuuluu myös kehitystiimien vastuuseen. Palveluntoimittajalla on oltava mahdollisuus tarjota normaalien toimistotyöaikojen ulkopuolella tapahtuvaa tuki- ja ylläpitopalvelua. Tähän kuuluu myös puhelinpäivystys. Projektien koolle tai laskutukselle ei ole asetettua euromääräistä alarajaa, joten projektien koko voi vaihdella merkittävästi. Puitesopimus ei muodosta määräostovelvollisuutta.
Määräaika
Tarjousten vastaanottamisen määräaika oli 2020-06-21.
Hankinta julkaistiin 2020-05-22.
hankintailmoitus (2020-05-22) Kohde Hankinnan laajuus
Otsikko: Toimialakohtaisten ohjelmistojen kehittämispalvelut
Lyhyt kuvaus:
Hankinnan tarkoitus on solmia puitesopimus ohjelmistoprojektien kehityspalveluiden hankinnasta usean palveluntoimittajan kanssa ja siten toteuttaa räätälöityjä ja innovatiivisia ohjelmistoja, joita käytetään Finavian lentoasemilla ja toiminnassa. Hankinnan tavoite on muodostaa ohjelmistokehityksen huippuosaajien kilpailutettu pooli, josta voidaan hankkia resursseja ja muodostaa kehitystiimejä erilaisten ohjelmistokehitysprojektien ja Finavian yleisten kyvykkyyksien kehittämiseen tällä saralla.
Tavoitteena on pystyä luomaan projekteittain tuotantotiimi, joka voi koostua osittain tai kokonaan ja osa- tai kokoaikaisesti palveluntuottajan resursseista. Resurssit täyttävät eri rooleja projekteissa. Finavia voi myös sulauttaa eri projektien kehitystyön yhden (1) tiimin kokonaisvastuulle sisältäen jo tuotantoon vietyjen osien ylläpidon.
Kehittäjätiimien kokoonpano tarkennetaan tarvekohtaisesti. Puitesopimuksen sisällä tehtävissä tarjouspyynnössä moniosaajatiimi voi koostua eri rooleista ja yhden tai useamman toimittajan tarjoamista asiantuntijoista. Roolit ovat suuntaa-antavia ja yksilön osaamisesta riippuen myös päällekkäisiä. Vastuu ratkaisuista niin toiminnallisesti kuin teknisesti on koko tiimillä. Yhtä (1) henkilöä voi tarjota useampaan rooliin, mikäli osaaminen on sopiva rooleihin.
Puitesopimus solmitaan usean eri palveluntoimittajan kanssa. Kaikki sopimuksella tuotettu työ suoritetaan Finavian IT:n ja liiketoimintayksiköiden ohjauksessa. Kehitystiimit voivat koostua Finavian henkilöstöstä ja yhden tai useamman palveluntoimittajan henkilöstöstä. Kehitystiimien ensisijainen työskentelypaikka on Finavian tilat Helsinki-Vantaalla ja sen läheisyydessä. Tehtäviä voi olla myös muilla Finavian lentoasemilla ympäri Suomea.
Tällä kilpailutuksella ja puitesopimuksella hankittavat tehtävät voivat olla suunnittelua, muotoilua, arkkitehtuurityötä, kehitystyötä sekä ylläpitoa (sisältäen näihin liittyvän dokumentaation ja infrastruktuurin tuottamisen) ja koskettaa seuraavia lentoasematoiminnan osa-alueita ja/tai prosesseja:
— Matkustajaprosessi
— Ruumamatkatavaroiden käsittelyprosessi
— Lentokoneenkääntöprosessi
— Lentoaseman pysäköintipalvelu
— Finavian digikanavat yleisölle ja matkustajille
— Näihin liittyvän infrastruktuurin kehittäminen.
Aktiivisessa kehityksessä olevien sovellusten tuki- ja ylläpitopalvelu kuuluu myös kehitystiimien vastuuseen. Palveluntoimittajalla on oltava mahdollisuus tarjota normaalien toimistotyöaikojen ulkopuolella tapahtuvaa tuki- ja ylläpitopalvelua. Tähän kuuluu myös puhelinpäivystys.
Projektien koolle tai laskutukselle ei ole asetettua euromääräistä alarajaa, joten projektien koko voi vaihdella merkittävästi. Puitesopimus ei muodosta määräostovelvollisuutta.
Hankinnan tarkoitus on solmia puitesopimus ohjelmistoprojektien kehityspalveluiden hankinnasta usean palveluntoimittajan kanssa ja siten toteuttaa räätälöityjä ja innovatiivisia ohjelmistoja, joita käytetään Finavian lentoasemilla ja toiminnassa. Hankinnan tavoite on muodostaa ohjelmistokehityksen huippuosaajien kilpailutettu pooli, josta voidaan hankkia resursseja ja muodostaa kehitystiimejä erilaisten ohjelmistokehitysprojektien ja Finavian yleisten kyvykkyyksien kehittämiseen tällä saralla.
Tavoitteena on pystyä luomaan projekteittain tuotantotiimi, joka voi koostua osittain tai kokonaan ja osa- tai kokoaikaisesti palveluntuottajan resursseista. Resurssit täyttävät eri rooleja projekteissa. Finavia voi myös sulauttaa eri projektien kehitystyön yhden (1) tiimin kokonaisvastuulle sisältäen jo tuotantoon vietyjen osien ylläpidon.
Kehittäjätiimien kokoonpano tarkennetaan tarvekohtaisesti. Puitesopimuksen sisällä tehtävissä tarjouspyynnössä moniosaajatiimi voi koostua eri rooleista ja yhden tai useamman toimittajan tarjoamista asiantuntijoista. Roolit ovat suuntaa-antavia ja yksilön osaamisesta riippuen myös päällekkäisiä. Vastuu ratkaisuista niin toiminnallisesti kuin teknisesti on koko tiimillä. Yhtä (1) henkilöä voi tarjota useampaan rooliin, mikäli osaaminen on sopiva rooleihin.
Puitesopimus solmitaan usean eri palveluntoimittajan kanssa. Kaikki sopimuksella tuotettu työ suoritetaan Finavian IT:n ja liiketoimintayksiköiden ohjauksessa. Kehitystiimit voivat koostua Finavian henkilöstöstä ja yhden tai useamman palveluntoimittajan henkilöstöstä. Kehitystiimien ensisijainen työskentelypaikka on Finavian tilat Helsinki-Vantaalla ja sen läheisyydessä. Tehtäviä voi olla myös muilla Finavian lentoasemilla ympäri Suomea.
Tällä kilpailutuksella ja puitesopimuksella hankittavat tehtävät voivat olla suunnittelua, muotoilua, arkkitehtuurityötä, kehitystyötä sekä ylläpitoa (sisältäen näihin liittyvän dokumentaation ja infrastruktuurin tuottamisen) ja koskettaa seuraavia lentoasematoiminnan osa-alueita ja/tai prosesseja:
— Matkustajaprosessi
— Ruumamatkatavaroiden käsittelyprosessi
— Lentokoneenkääntöprosessi
— Lentoaseman pysäköintipalvelu
— Finavian digikanavat yleisölle ja matkustajille
— Näihin liittyvän infrastruktuurin kehittäminen.
Aktiivisessa kehityksessä olevien sovellusten tuki- ja ylläpitopalvelu kuuluu myös kehitystiimien vastuuseen. Palveluntoimittajalla on oltava mahdollisuus tarjota normaalien toimistotyöaikojen ulkopuolella tapahtuvaa tuki- ja ylläpitopalvelua. Tähän kuuluu myös puhelinpäivystys.
Projektien koolle tai laskutukselle ei ole asetettua euromääräistä alarajaa, joten projektien koko voi vaihdella merkittävästi. Puitesopimus ei muodosta määräostovelvollisuutta.
Moniosaajatiimit
Kehittäjätiimien kokoonpano tarkennetaan tarvekohtaisesti. Puitesopimuksen sisällä tehtävissä tarjouspyynnössä moniosaajatiimi voi koostua esimerkiksi seuraavista rooleista ja yhden tai useamman toimittajan tarjoamista asiantuntijoista:
Huom.: Roolit ovat suuntaa-antavia ja yksilön osaamisesta riippuen myös päällekkäisiä. Vastuu ratkaisuista niin toiminnallisesti kuin teknisesti on koko tiimillä. Yhtä (1) henkilöä voi tarjota useampaan rooliin, mikäli osaaminen on sopiva rooleihin.
Lead Developer (DevOps-tiiminvetäjä)
Lead Developer on tiimin vetäjä ja kokenut kehittäjä. Lisäksi vastuuna on kehitettävän sovelluksen arkkitehtuurin hallinta. Lead Developer huolehtii siitä, että kehittämistiimi pystyy tekemään työtään optimaalisella tavalla. Hän johtaa tiimin työtä ja kokoukset, ratkoo mahdollisia ongelmia, huolehtii sprintin backlogin purkamisesta ja vastaa siitä, että sovittua kehittämismallia noudatetaan. Tiiminvetäjä toimii itse myös kehittäjän tehtävissä (ks. kehittäjän kuvaus jäljempänä).
UX/UI-suunnittelija
Käyttökokemus- ja käyttöliittymäsuunnittelijoiden tehtävänä on suunnitella helppokäyttöisiä, saavutettavia ja käyttäjäkeskeisiä digipalveluita sekä käyttöliittymiä. UX-suunnittelulla pyritään kehittämään yksittäisen digitaalisen palvelun toimintaa niin, että se tuottaa mahdollisimman paljon arvoa käyttäjälle ja käyttölogiikka on kyseisen käyttäjän näkökulmasta luonteva. UX/UI-suunnittelijat päivittävät design-järjestelmää, auttavat front end -kehittäjiä luomaan style/asset libraryä, ohjeistavat front end -kehittäjiä saavuttavien palveluiden implementoinnissa, ovat front end -kehittäjien apuna implementoinnissa ja testaavat kehitteillä olevat ja valmiit palvelut UX-näkökulmasta.
Palvelumuotoilija
Palvelumuotoilijoiden tehtävänä on suunnitella helppokäyttöisiä, saavutettavia ja käyttäjäkeskeisiä digipalveluita sekä käyttöliittymiä. Palvelumuotoilun avulla selvitetään asiakkaan tarve tai ongelma sekä liiketoiminnan tavoitteet ja muotoillaan näihin sopiva palvelu.
Kehittäjä (back end, front end, full stack)
Kehittäjien tehtävänä on mm. suunnitella ja toteuttaa ohjelmistot sekä tietojärjestelmäkomponentit. Ohjelmistot toteutetaan soveltuvilta osin mikropalveluarkkitehtuuriparadigman mukaisesti hyödyntäen DevOps-menetelmiä. Sovellukset tuotetaan pääosin julkisiin pilvipalveluihin. Kehittäjiltä odotetaan monipuolista integraatioiden toteutuskykyä. Integraatiot koskevat sekä mikropalvelujen välisiä integraatiota, mikropalveluiden integraatiota operatiivisiin sovelluksiin tai muihin palveluihin. Kehittäjät vastaavat myös front-end-sovelluksien kehittämisestä. Tyypilliset frontti ratkaisut ovat web-selainpohjaisia. Kehittäjät huolehtivat myös kehitettävän kokonaisuuden teknisestä laadunvarmistuksesta, kuten esimerkiksi testausautomaatiosta.
Cloud-infra-asiantuntija
Rooli vastaa pilvipalvelualustan kehityksen ohjauksesta, pilvi-infran pystyttämisestä ja automatisoinnista sekä rakentaa julkaisu- ja valvontaratkaisuja. Rooli on myös avainasemassa tuotantoon vientien jatkuvan integraation välineiden kehittämisestä. Tämä rooli on päävastuussa koodipohjaisen infrastruktuurin päälle tehtyjen palveluiden operoinnista ja opettaa tiimin muille jäsenille nykyaikaisen operoinnin työtapoja ja kulttuuria.
Data scientist ja data engineer
Data Scientistin tehtävä on luoda datasta merkityksellistä tietoa. Käyttötapauksia ovat esim. matemaattisiin malleihin perustuvat ennusteet ja prosessioptimointi. Data engineerin tehtävänä on tarvittaessa toimia data scientistin työparia datan käsittelyyn ja mallin tuotannollistamiseen liittyvissä asioissa.
Online data-analyytikko
Online data-analyytikko määrittelee ja toteuttaa online-analytiikka setupeja digitaalisille palveluille palvelun käyttökokemuksen ja myynnin kehittämiseksi. Data-analytiikka sisältää konversio-optimoinnin, käyttökokemuksen parantamisen, SEOn ja SEMin.
Tällä ilmoituksella on liitteitä/linkkejä osoitteessa: https://www.hankintailmoitukset.fi/fi/public/procurement/36521/notice/47181
Kehittäjätiimien kokoonpano tarkennetaan tarvekohtaisesti. Puitesopimuksen sisällä tehtävissä tarjouspyynnössä moniosaajatiimi voi koostua esimerkiksi seuraavista rooleista ja yhden tai useamman toimittajan tarjoamista asiantuntijoista:
Huom.: Roolit ovat suuntaa-antavia ja yksilön osaamisesta riippuen myös päällekkäisiä. Vastuu ratkaisuista niin toiminnallisesti kuin teknisesti on koko tiimillä. Yhtä (1) henkilöä voi tarjota useampaan rooliin, mikäli osaaminen on sopiva rooleihin.
Lead Developer (DevOps-tiiminvetäjä)
Lead Developer on tiimin vetäjä ja kokenut kehittäjä. Lisäksi vastuuna on kehitettävän sovelluksen arkkitehtuurin hallinta. Lead Developer huolehtii siitä, että kehittämistiimi pystyy tekemään työtään optimaalisella tavalla. Hän johtaa tiimin työtä ja kokoukset, ratkoo mahdollisia ongelmia, huolehtii sprintin backlogin purkamisesta ja vastaa siitä, että sovittua kehittämismallia noudatetaan. Tiiminvetäjä toimii itse myös kehittäjän tehtävissä (ks. kehittäjän kuvaus jäljempänä).
UX/UI-suunnittelija
Käyttökokemus- ja käyttöliittymäsuunnittelijoiden tehtävänä on suunnitella helppokäyttöisiä, saavutettavia ja käyttäjäkeskeisiä digipalveluita sekä käyttöliittymiä. UX-suunnittelulla pyritään kehittämään yksittäisen digitaalisen palvelun toimintaa niin, että se tuottaa mahdollisimman paljon arvoa käyttäjälle ja käyttölogiikka on kyseisen käyttäjän näkökulmasta luonteva. UX/UI-suunnittelijat päivittävät design-järjestelmää, auttavat front end -kehittäjiä luomaan style/asset libraryä, ohjeistavat front end -kehittäjiä saavuttavien palveluiden implementoinnissa, ovat front end -kehittäjien apuna implementoinnissa ja testaavat kehitteillä olevat ja valmiit palvelut UX-näkökulmasta.
Palvelumuotoilija
Palvelumuotoilijoiden tehtävänä on suunnitella helppokäyttöisiä, saavutettavia ja käyttäjäkeskeisiä digipalveluita sekä käyttöliittymiä. Palvelumuotoilun avulla selvitetään asiakkaan tarve tai ongelma sekä liiketoiminnan tavoitteet ja muotoillaan näihin sopiva palvelu.
Kehittäjä (back end, front end, full stack)
Kehittäjien tehtävänä on mm. suunnitella ja toteuttaa ohjelmistot sekä tietojärjestelmäkomponentit. Ohjelmistot toteutetaan soveltuvilta osin mikropalveluarkkitehtuuriparadigman mukaisesti hyödyntäen DevOps-menetelmiä. Sovellukset tuotetaan pääosin julkisiin pilvipalveluihin. Kehittäjiltä odotetaan monipuolista integraatioiden toteutuskykyä. Integraatiot koskevat sekä mikropalvelujen välisiä integraatiota, mikropalveluiden integraatiota operatiivisiin sovelluksiin tai muihin palveluihin. Kehittäjät vastaavat myös front-end-sovelluksien kehittämisestä. Tyypilliset frontti ratkaisut ovat web-selainpohjaisia. Kehittäjät huolehtivat myös kehitettävän kokonaisuuden teknisestä laadunvarmistuksesta, kuten esimerkiksi testausautomaatiosta.
Cloud-infra-asiantuntija
Rooli vastaa pilvipalvelualustan kehityksen ohjauksesta, pilvi-infran pystyttämisestä ja automatisoinnista sekä rakentaa julkaisu- ja valvontaratkaisuja. Rooli on myös avainasemassa tuotantoon vientien jatkuvan integraation välineiden kehittämisestä. Tämä rooli on päävastuussa koodipohjaisen infrastruktuurin päälle tehtyjen palveluiden operoinnista ja opettaa tiimin muille jäsenille nykyaikaisen operoinnin työtapoja ja kulttuuria.
Data scientist ja data engineer
Data Scientistin tehtävä on luoda datasta merkityksellistä tietoa. Käyttötapauksia ovat esim. matemaattisiin malleihin perustuvat ennusteet ja prosessioptimointi. Data engineerin tehtävänä on tarvittaessa toimia data scientistin työparia datan käsittelyyn ja mallin tuotannollistamiseen liittyvissä asioissa.
Online data-analyytikko
Online data-analyytikko määrittelee ja toteuttaa online-analytiikka setupeja digitaalisille palveluille palvelun käyttökokemuksen ja myynnin kehittämiseksi. Data-analytiikka sisältää konversio-optimoinnin, käyttökokemuksen parantamisen, SEOn ja SEMin.
Hankinnan tarkoitus on solmia puitesopimus ohjelmistoprojektien kehityspalveluiden hankinnasta usean palveluntoimittajan kanssa ja siten toteuttaa räätälöityjä ja innovatiivisia ohjelmistoja, joita käytetään Finavian lentoasemilla ja toiminnassa. Hankinnan tavoite on muodostaa ohjelmistokehityksen huippuosaajien kilpailutettu pooli, josta voidaan hankkia resursseja ja muodostaa kehitystiimejä erilaisten ohjelmistokehitysprojektien ja Finavian yleisten kyvykkyyksien kehittämiseen tällä saralla.
Hankinnan tarkoitus on solmia puitesopimus ohjelmistoprojektien kehityspalveluiden hankinnasta usean palveluntoimittajan kanssa ja siten toteuttaa räätälöityjä ja innovatiivisia ohjelmistoja, joita käytetään Finavian lentoasemilla ja toiminnassa. Hankinnan tavoite on muodostaa ohjelmistokehityksen huippuosaajien kilpailutettu pooli, josta voidaan hankkia resursseja ja muodostaa kehitystiimejä erilaisten ohjelmistokehitysprojektien ja Finavian yleisten kyvykkyyksien kehittämiseen tällä saralla.
Tavoitteena on pystyä luomaan projekteittain tuotantotiimi, joka voi koostua osittain tai kokonaan ja osa- tai kokoaikaisesti palveluntuottajan resursseista. Resurssit täyttävät eri rooleja projekteissa. Finavia voi myös sulauttaa eri projektien kehitystyön yhden (1) tiimin kokonaisvastuulle sisältäen jo tuotantoon vietyjen osien ylläpidon.
Tavoitteena on pystyä luomaan projekteittain tuotantotiimi, joka voi koostua osittain tai kokonaan ja osa- tai kokoaikaisesti palveluntuottajan resursseista. Resurssit täyttävät eri rooleja projekteissa. Finavia voi myös sulauttaa eri projektien kehitystyön yhden (1) tiimin kokonaisvastuulle sisältäen jo tuotantoon vietyjen osien ylläpidon.
Kehittäjätiimien kokoonpano tarkennetaan tarvekohtaisesti. Puitesopimuksen sisällä tehtävissä tarjouspyynnössä moniosaajatiimi voi koostua eri rooleista ja yhden tai useamman toimittajan tarjoamista asiantuntijoista. Roolit ovat suuntaa-antavia ja yksilön osaamisesta riippuen myös päällekkäisiä. Vastuu ratkaisuista niin toiminnallisesti kuin teknisesti on koko tiimillä. Yhtä (1) henkilöä voi tarjota useampaan rooliin, mikäli osaaminen on sopiva rooleihin.
Kehittäjätiimien kokoonpano tarkennetaan tarvekohtaisesti. Puitesopimuksen sisällä tehtävissä tarjouspyynnössä moniosaajatiimi voi koostua eri rooleista ja yhden tai useamman toimittajan tarjoamista asiantuntijoista. Roolit ovat suuntaa-antavia ja yksilön osaamisesta riippuen myös päällekkäisiä. Vastuu ratkaisuista niin toiminnallisesti kuin teknisesti on koko tiimillä. Yhtä (1) henkilöä voi tarjota useampaan rooliin, mikäli osaaminen on sopiva rooleihin.
Puitesopimus solmitaan usean eri palveluntoimittajan kanssa. Kaikki sopimuksella tuotettu työ suoritetaan Finavian IT:n ja liiketoimintayksiköiden ohjauksessa. Kehitystiimit voivat koostua Finavian henkilöstöstä ja yhden tai useamman palveluntoimittajan henkilöstöstä. Kehitystiimien ensisijainen työskentelypaikka on Finavian tilat Helsinki-Vantaalla ja sen läheisyydessä. Tehtäviä voi olla myös muilla Finavian lentoasemilla ympäri Suomea.
Puitesopimus solmitaan usean eri palveluntoimittajan kanssa. Kaikki sopimuksella tuotettu työ suoritetaan Finavian IT:n ja liiketoimintayksiköiden ohjauksessa. Kehitystiimit voivat koostua Finavian henkilöstöstä ja yhden tai useamman palveluntoimittajan henkilöstöstä. Kehitystiimien ensisijainen työskentelypaikka on Finavian tilat Helsinki-Vantaalla ja sen läheisyydessä. Tehtäviä voi olla myös muilla Finavian lentoasemilla ympäri Suomea.
Tällä kilpailutuksella ja puitesopimuksella hankittavat tehtävät voivat olla suunnittelua, muotoilua, arkkitehtuurityötä, kehitystyötä sekä ylläpitoa (sisältäen näihin liittyvän dokumentaation ja infrastruktuurin tuottamisen) ja koskettaa seuraavia lentoasematoiminnan osa-alueita ja/tai prosesseja:
Tällä kilpailutuksella ja puitesopimuksella hankittavat tehtävät voivat olla suunnittelua, muotoilua, arkkitehtuurityötä, kehitystyötä sekä ylläpitoa (sisältäen näihin liittyvän dokumentaation ja infrastruktuurin tuottamisen) ja koskettaa seuraavia lentoasematoiminnan osa-alueita ja/tai prosesseja:
— Matkustajaprosessi
— Ruumamatkatavaroiden käsittelyprosessi
— Lentokoneenkääntöprosessi
— Lentoaseman pysäköintipalvelu
— Finavian digikanavat yleisölle ja matkustajille
— Näihin liittyvän infrastruktuurin kehittäminen.
Aktiivisessa kehityksessä olevien sovellusten tuki- ja ylläpitopalvelu kuuluu myös kehitystiimien vastuuseen. Palveluntoimittajalla on oltava mahdollisuus tarjota normaalien toimistotyöaikojen ulkopuolella tapahtuvaa tuki- ja ylläpitopalvelua. Tähän kuuluu myös puhelinpäivystys.
Aktiivisessa kehityksessä olevien sovellusten tuki- ja ylläpitopalvelu kuuluu myös kehitystiimien vastuuseen. Palveluntoimittajalla on oltava mahdollisuus tarjota normaalien toimistotyöaikojen ulkopuolella tapahtuvaa tuki- ja ylläpitopalvelua. Tähän kuuluu myös puhelinpäivystys.
Projektien koolle tai laskutukselle ei ole asetettua euromääräistä alarajaa, joten projektien koko voi vaihdella merkittävästi. Puitesopimus ei muodosta määräostovelvollisuutta.
Tämä hankintamenettely käydään seuraavan alustavan aikataulun mukaan:
8.6. – Kysymykset koskien osallistumishakemusvaihetta tai sen osia
8.6. – Vastaukset kysymyksiin tarjouspalvelussa
21.6. – Osallistumishakemuksen palautus
26.6. – Tarjoajien valinta ja valinnasta tiedotus
26.6. – Alustava tarjouspyyntö liitteineen julkaistaan
Hankintayksikkö pidättää oikeuden muuttaa aikataulua.
Hankinnan ensimmäisessä vaiheessa pyydetään osallistumishakemuksia ehdokkailta. Osallistumishakemusten perusteella ehdokkaita kutsutaan tarjoajiksi vastaamaan alustavaan tarjouspyyntöön. Tarjoajilla on mahdollisuus esittää kysymyksiä jokaisessa vaiheessa.
Hankinnan ensimmäisessä vaiheessa pyydetään osallistumishakemuksia ehdokkailta. Osallistumishakemusten perusteella ehdokkaita kutsutaan tarjoajiksi vastaamaan alustavaan tarjouspyyntöön. Tarjoajilla on mahdollisuus esittää kysymyksiä jokaisessa vaiheessa.
Alustavien tarjousten perusteella kutsutaan kuusi (6) tarjoajaa neuvotteluihin. Ennen neuvotteluja valitut tarjoajat voivat esittää palautetta, kommentteja ja parannusehdotuksia hakemusdokumentaatioon kirjallisesti (sähköpostitse). Hankintayksikkö voi pyytää selvennyksiä palautteeseen, kommentteihin ja ehdotuksiin kirjallisesti (sähköpostitse). Hankintayksikkö voi kutsua tarjoajat useammalle neuvottelukierrokselle, mikäli katsoo tarpeelliseksi. Neuvottelut käydään suomeksi, ja niihin voi kuulua muun muassa hankinnan laajuutta, sisältöä, määritelmiä, palveluntasoa ja käyttöönottoa koskevaa sisältöä samoin kuin hinnoittelua ja sopimusehtoja koskevia asioita.
Alustavien tarjousten perusteella kutsutaan kuusi (6) tarjoajaa neuvotteluihin. Ennen neuvotteluja valitut tarjoajat voivat esittää palautetta, kommentteja ja parannusehdotuksia hakemusdokumentaatioon kirjallisesti (sähköpostitse). Hankintayksikkö voi pyytää selvennyksiä palautteeseen, kommentteihin ja ehdotuksiin kirjallisesti (sähköpostitse). Hankintayksikkö voi kutsua tarjoajat useammalle neuvottelukierrokselle, mikäli katsoo tarpeelliseksi. Neuvottelut käydään suomeksi, ja niihin voi kuulua muun muassa hankinnan laajuutta, sisältöä, määritelmiä, palveluntasoa ja käyttöönottoa koskevaa sisältöä samoin kuin hinnoittelua ja sopimusehtoja koskevia asioita.
Neuvottelut käydään kunkin tarjoajan kanssa erikseen joko konferenssipuhelujärjestelmän (esim. Skype, Teams tms.) avulla tai hankintayksikön pääkonttorilla Helsinki-Vantaan lentoasemalla. Hankintayksikkö varaa oikeuden muuttaa aikaa, paikkaa sekä osallistumis- ja neuvottelutapaa.
Neuvottelut käydään kunkin tarjoajan kanssa erikseen joko konferenssipuhelujärjestelmän (esim. Skype, Teams tms.) avulla tai hankintayksikön pääkonttorilla Helsinki-Vantaan lentoasemalla. Hankintayksikkö varaa oikeuden muuttaa aikaa, paikkaa sekä osallistumis- ja neuvottelutapaa.
Hankintayksikkö julkaisee lopullisen tarjouspyynnön neuvottelujen jälkeen. Neuvottelujen jälkeen sopimusehdoista eikä hankinnan kohteen kriteereistä neuvotella. Tarjoajilla on kuitenkin mahdollisuus esittää kysymyksiä lopullista tarjouspyyntöä koskien.
Hankintayksikkö julkaisee lopullisen tarjouspyynnön neuvottelujen jälkeen. Neuvottelujen jälkeen sopimusehdoista eikä hankinnan kohteen kriteereistä neuvotella. Tarjoajilla on kuitenkin mahdollisuus esittää kysymyksiä lopullista tarjouspyyntöä koskien.
Uudistusten kuvaus:
Perussopimuskauden jälkeen sopimuskautta voidaan jatkaa toistaiseksi voimassaolevana. Sopimuskausi ei kuitenkaan voi olla pidempi kuin kahdeksan (8) vuotta.
Vaihtoehtojen kuvaus:
Projekteihin välittömästi liittyvät asiat ja roolit tai niiden yhdistelmät, joita ei tässä ole kuvattu.
Suorituspaikka
Pääkohde tai suorituspaikka: Vantaa
Oikeudelliset, taloudelliset, rahoitukselliset ja tekniset tiedot Sopimuksen toteuttaminen
Sopimuksen täytäntöönpanoehdot:
Palvelun toimittamiseen liittyviä keskeisiä palveluehtoja:
Kaikki tietopääoma, joka tuotetaan osana tätä puitesopimusta, kuuluu yksinomaan Finavian omistukseen. Mikäli palvelun tuottamisessa käytetään vapaasti saatavilla olevia ohjelmistoja, komponentteja tai lähdekoodeja, tulee niiden olla lisenssivapaita ja soveltuvia aiottuun käyttötarkoitukseen ilman rajoituksia.
Kaikki tietopääoma, joka tuotetaan osana tätä puitesopimusta, kuuluu yksinomaan Finavian omistukseen. Mikäli palvelun tuottamisessa käytetään vapaasti saatavilla olevia ohjelmistoja, komponentteja tai lähdekoodeja, tulee niiden olla lisenssivapaita ja soveltuvia aiottuun käyttötarkoitukseen ilman rajoituksia.
Palveluntoimittaja vastaa uusien henkilöiden perehdyttämisestä omalla kustannuksellaan palveluntuottamiseen ja vastaa siitä, että allokoitujen resurssien tietotaito on tehtävässä vaaditun ja tarjotun mukaista.
Palveluntoimittaja vastaa korvaavan resurssin hankkimisesta pitkittyneen poissaolon ajalle tai mikäli valittu resurssi poistuu käytöstä Finaviasta riippumattomista syistä.
Menettely
Oikeusperusta: 32014L0025
Ehdokkaiden arvioitu määrä: 6
Harkittavien osallistujien määrä: 6
Tarjousten vastaanottoaika: 23:59
Kielet, joilla tarjoukset tai osallistumishakemukset voidaan jättää: suomi 🗣️
Tarjouksen voimassaoloaika: 6 kuukautta
Kehittäjätiimien kokoonpano tarkennetaan tarvekohtaisesti. Puitesopimuksen sisällä tehtävissä tarjouspyynnössä moniosaajatiimi voi koostua esimerkiksi seuraavista rooleista ja yhden tai useamman toimittajan tarjoamista asiantuntijoista:
Huom.: Roolit ovat suuntaa-antavia ja yksilön osaamisesta riippuen myös päällekkäisiä. Vastuu ratkaisuista niin toiminnallisesti kuin teknisesti on koko tiimillä. Yhtä (1) henkilöä voi tarjota useampaan rooliin, mikäli osaaminen on sopiva rooleihin.
Lead Developer (DevOps-tiiminvetäjä)
Lead Developer on tiimin vetäjä ja kokenut kehittäjä. Lisäksi vastuuna on kehitettävän sovelluksen arkkitehtuurin hallinta. Lead Developer huolehtii siitä, että kehittämistiimi pystyy tekemään työtään optimaalisella tavalla. Hän johtaa tiimin työtä ja kokoukset, ratkoo mahdollisia ongelmia, huolehtii sprintin backlogin purkamisesta ja vastaa siitä, että sovittua kehittämismallia noudatetaan. Tiiminvetäjä toimii itse myös kehittäjän tehtävissä (ks. kehittäjän kuvaus jäljempänä).
Lead Developer on tiimin vetäjä ja kokenut kehittäjä. Lisäksi vastuuna on kehitettävän sovelluksen arkkitehtuurin hallinta. Lead Developer huolehtii siitä, että kehittämistiimi pystyy tekemään työtään optimaalisella tavalla. Hän johtaa tiimin työtä ja kokoukset, ratkoo mahdollisia ongelmia, huolehtii sprintin backlogin purkamisesta ja vastaa siitä, että sovittua kehittämismallia noudatetaan. Tiiminvetäjä toimii itse myös kehittäjän tehtävissä (ks. kehittäjän kuvaus jäljempänä).
UX/UI-suunnittelija
Käyttökokemus- ja käyttöliittymäsuunnittelijoiden tehtävänä on suunnitella helppokäyttöisiä, saavutettavia ja käyttäjäkeskeisiä digipalveluita sekä käyttöliittymiä. UX-suunnittelulla pyritään kehittämään yksittäisen digitaalisen palvelun toimintaa niin, että se tuottaa mahdollisimman paljon arvoa käyttäjälle ja käyttölogiikka on kyseisen käyttäjän näkökulmasta luonteva. UX/UI-suunnittelijat päivittävät design-järjestelmää, auttavat front end -kehittäjiä luomaan style/asset libraryä, ohjeistavat front end -kehittäjiä saavuttavien palveluiden implementoinnissa, ovat front end -kehittäjien apuna implementoinnissa ja testaavat kehitteillä olevat ja valmiit palvelut UX-näkökulmasta.
Käyttökokemus- ja käyttöliittymäsuunnittelijoiden tehtävänä on suunnitella helppokäyttöisiä, saavutettavia ja käyttäjäkeskeisiä digipalveluita sekä käyttöliittymiä. UX-suunnittelulla pyritään kehittämään yksittäisen digitaalisen palvelun toimintaa niin, että se tuottaa mahdollisimman paljon arvoa käyttäjälle ja käyttölogiikka on kyseisen käyttäjän näkökulmasta luonteva. UX/UI-suunnittelijat päivittävät design-järjestelmää, auttavat front end -kehittäjiä luomaan style/asset libraryä, ohjeistavat front end -kehittäjiä saavuttavien palveluiden implementoinnissa, ovat front end -kehittäjien apuna implementoinnissa ja testaavat kehitteillä olevat ja valmiit palvelut UX-näkökulmasta.
Palvelumuotoilija
Palvelumuotoilijoiden tehtävänä on suunnitella helppokäyttöisiä, saavutettavia ja käyttäjäkeskeisiä digipalveluita sekä käyttöliittymiä. Palvelumuotoilun avulla selvitetään asiakkaan tarve tai ongelma sekä liiketoiminnan tavoitteet ja muotoillaan näihin sopiva palvelu.
Palvelumuotoilijoiden tehtävänä on suunnitella helppokäyttöisiä, saavutettavia ja käyttäjäkeskeisiä digipalveluita sekä käyttöliittymiä. Palvelumuotoilun avulla selvitetään asiakkaan tarve tai ongelma sekä liiketoiminnan tavoitteet ja muotoillaan näihin sopiva palvelu.
Kehittäjä (back end, front end, full stack)
Kehittäjien tehtävänä on mm. suunnitella ja toteuttaa ohjelmistot sekä tietojärjestelmäkomponentit. Ohjelmistot toteutetaan soveltuvilta osin mikropalveluarkkitehtuuriparadigman mukaisesti hyödyntäen DevOps-menetelmiä. Sovellukset tuotetaan pääosin julkisiin pilvipalveluihin. Kehittäjiltä odotetaan monipuolista integraatioiden toteutuskykyä. Integraatiot koskevat sekä mikropalvelujen välisiä integraatiota, mikropalveluiden integraatiota operatiivisiin sovelluksiin tai muihin palveluihin. Kehittäjät vastaavat myös front-end-sovelluksien kehittämisestä. Tyypilliset frontti ratkaisut ovat web-selainpohjaisia. Kehittäjät huolehtivat myös kehitettävän kokonaisuuden teknisestä laadunvarmistuksesta, kuten esimerkiksi testausautomaatiosta.
Kehittäjien tehtävänä on mm. suunnitella ja toteuttaa ohjelmistot sekä tietojärjestelmäkomponentit. Ohjelmistot toteutetaan soveltuvilta osin mikropalveluarkkitehtuuriparadigman mukaisesti hyödyntäen DevOps-menetelmiä. Sovellukset tuotetaan pääosin julkisiin pilvipalveluihin. Kehittäjiltä odotetaan monipuolista integraatioiden toteutuskykyä. Integraatiot koskevat sekä mikropalvelujen välisiä integraatiota, mikropalveluiden integraatiota operatiivisiin sovelluksiin tai muihin palveluihin. Kehittäjät vastaavat myös front-end-sovelluksien kehittämisestä. Tyypilliset frontti ratkaisut ovat web-selainpohjaisia. Kehittäjät huolehtivat myös kehitettävän kokonaisuuden teknisestä laadunvarmistuksesta, kuten esimerkiksi testausautomaatiosta.
Cloud-infra-asiantuntija
Rooli vastaa pilvipalvelualustan kehityksen ohjauksesta, pilvi-infran pystyttämisestä ja automatisoinnista sekä rakentaa julkaisu- ja valvontaratkaisuja. Rooli on myös avainasemassa tuotantoon vientien jatkuvan integraation välineiden kehittämisestä. Tämä rooli on päävastuussa koodipohjaisen infrastruktuurin päälle tehtyjen palveluiden operoinnista ja opettaa tiimin muille jäsenille nykyaikaisen operoinnin työtapoja ja kulttuuria.
Rooli vastaa pilvipalvelualustan kehityksen ohjauksesta, pilvi-infran pystyttämisestä ja automatisoinnista sekä rakentaa julkaisu- ja valvontaratkaisuja. Rooli on myös avainasemassa tuotantoon vientien jatkuvan integraation välineiden kehittämisestä. Tämä rooli on päävastuussa koodipohjaisen infrastruktuurin päälle tehtyjen palveluiden operoinnista ja opettaa tiimin muille jäsenille nykyaikaisen operoinnin työtapoja ja kulttuuria.
Data scientist ja data engineer
Data Scientistin tehtävä on luoda datasta merkityksellistä tietoa. Käyttötapauksia ovat esim. matemaattisiin malleihin perustuvat ennusteet ja prosessioptimointi. Data engineerin tehtävänä on tarvittaessa toimia data scientistin työparia datan käsittelyyn ja mallin tuotannollistamiseen liittyvissä asioissa.
Data Scientistin tehtävä on luoda datasta merkityksellistä tietoa. Käyttötapauksia ovat esim. matemaattisiin malleihin perustuvat ennusteet ja prosessioptimointi. Data engineerin tehtävänä on tarvittaessa toimia data scientistin työparia datan käsittelyyn ja mallin tuotannollistamiseen liittyvissä asioissa.
Online data-analyytikko
Online data-analyytikko määrittelee ja toteuttaa online-analytiikka setupeja digitaalisille palveluille palvelun käyttökokemuksen ja myynnin kehittämiseksi. Data-analytiikka sisältää konversio-optimoinnin, käyttökokemuksen parantamisen, SEOn ja SEMin.
Online data-analyytikko määrittelee ja toteuttaa online-analytiikka setupeja digitaalisille palveluille palvelun käyttökokemuksen ja myynnin kehittämiseksi. Data-analytiikka sisältää konversio-optimoinnin, käyttökokemuksen parantamisen, SEOn ja SEMin.
Hankinnan tarkoitus oli solmia puitesopimus ohjelmistoprojektien kehityspalveluiden hankinnasta usean palveluntoimittajan kanssa ja siten toteuttaa räätälöityjä ja innovatiivisia ohjelmistoja, joita käytetään Finavian lentoasemilla ja toiminnassa. Hankinnan tavoite on muodostaa ohjelmistokehityksen huippuosaajien kilpailutettu pooli, josta voidaan hankkia resursseja ja muodostaa kehitystiimejä erilaisten ohjelmistokehitysprojektien ja Finavian yleisten kyvykkyyksien kehittämiseen tällä saralla.
Hankinnan tarkoitus oli solmia puitesopimus ohjelmistoprojektien kehityspalveluiden hankinnasta usean palveluntoimittajan kanssa ja siten toteuttaa räätälöityjä ja innovatiivisia ohjelmistoja, joita käytetään Finavian lentoasemilla ja toiminnassa. Hankinnan tavoite on muodostaa ohjelmistokehityksen huippuosaajien kilpailutettu pooli, josta voidaan hankkia resursseja ja muodostaa kehitystiimejä erilaisten ohjelmistokehitysprojektien ja Finavian yleisten kyvykkyyksien kehittämiseen tällä saralla.
Tavoitteena on pystyä luomaan projekteittain tuotantotiimi, joka voi koostua osittain tai kokonaan - ja osa- tai kokoaikaisesti palveluntuottajan resursseista. Resurssit täyttävät eri rooleja projekteissa. Finavia voi myös sulauttaa eri projektien kehitystyön yhden (1) tiimin kokonaisvastuulle sisältäen jo tuotantoon vietyjen osien ylläpidon.
Tavoitteena on pystyä luomaan projekteittain tuotantotiimi, joka voi koostua osittain tai kokonaan - ja osa- tai kokoaikaisesti palveluntuottajan resursseista. Resurssit täyttävät eri rooleja projekteissa. Finavia voi myös sulauttaa eri projektien kehitystyön yhden (1) tiimin kokonaisvastuulle sisältäen jo tuotantoon vietyjen osien ylläpidon.
Kehittäjätiimien kokoonpano tarkennetaan tarvekohtaisesti. Puitesopimuksen sisällä tehtävissä tarjouspyynnössä moniosaajatiimi voi koostua eri rooleista ja yhden (1) tai useamman toimittajan tarjoamista asiantuntijoista. Roolit ovat suuntaa-antavia ja yksilön osaamisesta riippuen myös päällekkäisiä. Vastuu ratkaisuista niin toiminnallisesti kuin teknisesti on koko tiimillä. Yhtä (1) henkilöä voi tarjota useampaan rooliin, mikäli osaaminen on sopiva rooleihin.
Kehittäjätiimien kokoonpano tarkennetaan tarvekohtaisesti. Puitesopimuksen sisällä tehtävissä tarjouspyynnössä moniosaajatiimi voi koostua eri rooleista ja yhden (1) tai useamman toimittajan tarjoamista asiantuntijoista. Roolit ovat suuntaa-antavia ja yksilön osaamisesta riippuen myös päällekkäisiä. Vastuu ratkaisuista niin toiminnallisesti kuin teknisesti on koko tiimillä. Yhtä (1) henkilöä voi tarjota useampaan rooliin, mikäli osaaminen on sopiva rooleihin.
Puitesopimus solmitaan usean eri palveluntoimittajan kanssa. Kaikki sopimuksella tuotettu työ suoritetaan Finavian IT:n ja liiketoimintayksiköiden ohjauksessa. Kehitystiimit voivat koostua Finavian henkilöstöstä ja yhden (1) tai useamman palveluntoimittajan henkilöstöstä. Kehitystiimien ensisijainen työskentelypaikka on Finavian tilat Helsinki-Vantaalla ja sen läheisyydessä. Tehtäviä voi olla myös muilla Finavian lentoasemilla ympäri Suomea.
Puitesopimus solmitaan usean eri palveluntoimittajan kanssa. Kaikki sopimuksella tuotettu työ suoritetaan Finavian IT:n ja liiketoimintayksiköiden ohjauksessa. Kehitystiimit voivat koostua Finavian henkilöstöstä ja yhden (1) tai useamman palveluntoimittajan henkilöstöstä. Kehitystiimien ensisijainen työskentelypaikka on Finavian tilat Helsinki-Vantaalla ja sen läheisyydessä. Tehtäviä voi olla myös muilla Finavian lentoasemilla ympäri Suomea.