{"id":40051,"contractFolderID":"b29f4061-c9eb-4cd2-896d-61c53ddf2787","noticeNumber":"2026-040051","eFormsId":"883d24c0-18f9-445a-85fe-45d888797c32","procedureId":17099,"hideFromOrganisationUsersWhileDraft":false,"datePublished":"2026-02-05T03:05:05.1017118Z","hilmaState":3,"hilmaErrorState":0,"tedState":5,"tedPublicationId":"83487-2026","esentoolNotice":{"id":"883d24c0-18f9-445a-85fe-45d888797c32","versionId":"01","procedureId":"b29f4061-c9eb-4cd2-896d-61c53ddf2787","status":"PUBLISHED","updatedAt":"2026-02-05T03:03:44+00:00","submittedAt":"2026-02-04T08:38:28+00:00","publicationId":"83487-2026","publicationDate":"2026-02-05T00:00:00+00:00","noticeType":"29","legalBasis":"32014L0024","languages":["FIN"]},"espdRequestReferences":[],"validationStates":[],"eForm":{"regulatoryDomain":[{"value":"32014L0024"}],"noticeTypeCode":{"listName":"result","value":"can-standard"},"contractFolderID":{"value":"b29f4061-c9eb-4cd2-896d-61c53ddf2787"},"issueDate":{"value":"2026-02-04+00:00"},"issueTime":{"value":"08:38:28+00:00"},"procurementProjectLot":[{"procurementProject":{"name":[{"languageID":"FIN","value":"Laadunvarmistus- ja testauspalvelut"}],"id":{"value":"TRAFICOM/167635/02.03.01/2025"},"procurementTypeCode":{"listName":"contract-nature","value":"services"},"description":[{"languageID":"FIN","value":"Hankinnan kohteena on laadunvarmistus- ja testauspalveluiden tuottaminen Liikenne- ja viestintävirasto Traficomille kokonaispalveluna. Kokonaispalvelussa toimittaja vastaa tarjouspyynnössä esitettyjen tavoitteiden saavuttamisesta.\n\nHankinta koostuu kahdesta vaiheesta: käyttöönottoprojektista ja jatkuvasta palvelusta, joka käsittää laadunvarmistus- ja testauspalvelut. \n\nJatkuva palvelu koostuu seuraavista kokonaisuuksista:\n\n1. Testauspalvelut\n2. Laadunvarmistuksen kehittäminen\n\nLaadunvarmistus- ja testauspalveluidenkohteena ovat ensisijaisesti Traficomin itse toteuttamat järjestelmät koko ohjelmistokehityksen ja ylläpidon elinkaaren aikana koskien legacy-, asiointi- ja informaatiojärjestelmiä. Hankinta käsittää testausnäkökulman huomioimisen sovelluskehityksen määrittelyissä, testaustyön tuottamisen eri testaustasoilla sisältäen myös suorituskykytestauksen.\n\nTämä hankinta ei koske tietoturva- ja saavutettavuustestausta, joista Tilaajalla on omat sopimukset. Testiautomaatiokehittäjä voi suorittaa haavoittuvuustestausta osana jatkuvaa testausprosessia hyödyntäen automatisoituja työkaluja. Testauksen tavoitteena on havaita ja raportoida tunnetut haavoittuvuudet sekä varmistaa järjestelmän peruskonfiguraatioiden turvallisuus.\n Tällä hetkellä testaus- ja testiautomaatioasiantuntijoita työskentelee Traficomin järjestelmäkehitystiimeissä (projektit ja ylläpitotiimit) noin 350 henkilötyöpäivää kuukaudessa. Tässä työmäärässä ei ole mukana tietoturvatestausta, saavutettavuustestausta eikä suorituskykytestausta. \n\nHankinnan arvioitu laajuus koko sopimuskaudella on noin 28 000 henkilötyöpäivää sopimuskauden ajalta optiot mukaan luettuna. Lähtökohtaisesti laadunvarmistukseen ja testauspalveluihin tarvitaan noin 350 henkilötyöpäivää kuukaudessa. Palveluiden tarve voi sopimuskauden aikana vaihdella ja palvelun tulee skaalautua Tilaajan tarpeiden mukaisesti joko ylös- tai alaspäin. Hankinnan tavoitteena on alenevien kustannusten malli ja tällä hankinnalla tavoitteellaan vähintään 30 % kustannussäästöjä laadunvarmistus- ja testauspalveluihin sopimuskauden aikana. Tavoite tarkennetaan ja sovitaan erikseen sopimuskauden aikana.\n\nSopimuskausi on 5 vuotta ja sopimusta on mahdollista jatkaa kahdella (2) yhden (1) vuoden optiokaudella. Tilaaja päättää erikseen optioiden käyttämisestä.\n\nTarkempi hankinnan kohteen kuvaus on esitetty tämän tarjouspyynnön liitteissä."}],"additionalCommodityClassification":[{"itemClassificationCode":{"listName":"cpv","value":"73000000"}},{"itemClassificationCode":{"listName":"cpv","value":"73200000"}}],"mainCommodityClassification":[{"itemClassificationCode":{"listName":"cpv","value":"72000000"}}],"requestedTenderTotal":{"estimatedOverallContractAmount":{"currencyID":"EUR","value":24000000.0}},"realizedLocation":[{"address":{"countrySubentityCode":{"listName":"nuts","value":"FI1B1"},"streetName":{"value":"PL 320"},"postalZone":{"value":"00059"},"cityName":{"value":"TRAFICOM"},"country":{"identificationCode":{"listName":"country","value":"FIN"}}}}],"procurementAdditionalType":[{"procurementTypeCode":{"listName":"contract-nature","value":"supplies"}},{"procurementTypeCode":{"listName":"social-objective","value":"work-cond"}}],"plannedPeriod":{"durationMeasure":{"unitCode":"MONTH","value":84.0}},"contractExtension":{"optionsDescription":[{"languageID":"FIN","value":"Hankintaan sisältyy vapaaehtoisena optiona mahdollisuus tarjota ratkaisumallia myös testiympäristöjen toteutustavasta ja hinnoittelusta. Jos toimittaja tarjoaa optiota, tulee sen liittää kuvaus ratkaisumallista ja sen hinnoittelusta tarjoukseen."}],"renewal":[{"period":{"description":[{"languageID":"FIN","value":"Tilaajalla on oikeus jatkaa sopimuskautta kahdella (2) yhden (1) vuoden pituisella optiolla. Tilaaja ilmoittaa Toimittajalle option käyttämisestä viimeistään kolme (3) kuukautta ennen varsinaisen sopimuskauden tai ensimmäisen optiokauden päättymistä. Option käyttäminen on Tilaajan yksinomaisessa harkintavallassa."}]}}],"maximumNumberNumeric":{"value":2.0}}},"id":{"schemeName":"Lot","value":"LOT-0000"},"procurementIdentifier":"QQ/26/017099/000","tenderingProcess":{"governmentAgreementConstraintIndicator":{"value":true},"auctionTerms":{"auctionConstraintIndicator":{"value":false}},"contractingSystem":[{"contractingSystemTypeCode":{"listName":"dps-usage","value":"none"}},{"contractingSystemTypeCode":{"listName":"framework-agreement","value":"none"}}]},"tenderingTerms":{"awardingTerms":{"awardingCriterion":[{"subordinateAwardingCriterion":[{"ublExtensions":[{"extensionContent":{"eformsExtension":{"awardCriterionParameter":[{"parameterCode":{"listName":"number-weight","value":"per-exa"},"parameterNumeric":{"value":40.0}}]}}}],"description":[{"languageID":"FIN","value":"Vertailuhinta muodostuu käyttöönottoprojektin hinnasta, testauspalveluiden hinnasta ja laadunvarmistuksen kehittämisen hinnasta liitteen 5 hintalomake mukaisesti. \n\nHalvimman vertailuhinnan tarjonnut saa painoarvon mukaisesti 40 pistettä. Muut tarjoukset pisteytetään kaavalla: halvin hinta / vertailtava hinta x 40."}],"awardingCriterionTypeCode":{"listName":"award-criterion-type","value":"price"},"name":[{"languageID":"FIN","value":"Hinta"}]},{"ublExtensions":[{"extensionContent":{"eformsExtension":{"awardCriterionParameter":[{"parameterCode":{"listName":"number-weight","value":"per-exa"},"parameterNumeric":{"value":10.0}}]}}}],"description":[{"languageID":"FIN","value":"Tarjoaja saa laatupisteitä palvelutiimin kokemuksesta ja osaamisesta liitteellä 2 palvelutiimi ilmoitetun mukaisesti. Tarjoaja voi saada palvelutiimin kokemuksesta ja osaamisesta maksimissaan 30 pistettä. \n\nParhaat pisteet saanut tarjoaja saa painoarvon mukaisesti 10 pistettä. Muut tarjoukset pisteytetään kaavalla: tarjoajan pisteet / parhaat pisteet x 10."}],"awardingCriterionTypeCode":{"listName":"award-criterion-type","value":"quality"},"name":[{"languageID":"FIN","value":"Palvelutiimin kokemus ja osaaminen"}]},{"ublExtensions":[{"extensionContent":{"eformsExtension":{"awardCriterionParameter":[{"parameterCode":{"listName":"number-weight","value":"per-exa"},"parameterNumeric":{"value":15.0}}]}}}],"description":[{"languageID":"FIN","value":"Käyttöönottoprojektin projektisuunnitelman arviointiperusteet on esitetty liitteessä B vertailu. Tarjoaja voi saada käyttöönottoprojektin projektisuunnitelmasta maksimissaan 18 pistettä. \n\nParhaat pisteet saanut tarjoaja saa painoarvon mukaisesti 15 pistettä. Muut tarjoukset pisteytetään kaavalla: tarjoajan pisteet / parhaat pisteet x 15."}],"awardingCriterionTypeCode":{"listName":"award-criterion-type","value":"quality"},"name":[{"languageID":"FIN","value":"Käyttöönottoprojektin projektisuunnitelma"}]},{"ublExtensions":[{"extensionContent":{"eformsExtension":{"awardCriterionParameter":[{"parameterCode":{"listName":"number-weight","value":"per-exa"},"parameterNumeric":{"value":35.0}}]}}}],"description":[{"languageID":"FIN","value":"Jatkuvan palvelun palvelunkuvauksen arviointiperusteet on esitetty liitteessä B vertailu. Tarjoaja voi saada jatkuvan palvelun palvelunkuvauksesta maksimissaan 24 pistettä. \n\nParhaat pisteet saanut tarjoaja saa painoarvon mukaisesti 35 pistettä. Muut tarjoukset pisteytetään kaavalla: tarjoajan pisteet / parhaat pisteet x 35."}],"awardingCriterionTypeCode":{"listName":"award-criterion-type","value":"quality"},"name":[{"languageID":"FIN","value":"Jatkuvan palvelun palvelunkuvaus"}]}]}]},"fundingProgramCode":{"listName":"eu-funded","value":"no-eu-funds"},"appealTerms":{"presentationPeriod":{"description":[{"languageID":"FIN","value":"Hankintayksikön päätökseen tai muuhun hankintamenettelyssä tehtyyn ratkaisuun tyytymätön\nvoi vaatia hankintalain 132-135 §:n mukaan hankintaoikaisua. Hankintaoikaisua voi vaatia\nhankintayksiköltä kirjallisesti tarjouskilpailuun osallistunut tarjoaja tai osallistumishakemuksen\ntehnyt ehdokas eli se, johon päätös on kohdistettu tai jonka oikeuteen, velvollisuuteen tai\netuun päätös välittömästi vaikuttaa (asianosainen). Asianosaisen on vaadittava hankintaoikaisua 14 päivän kuluessa siitä, kun asianosainen on saanut tiedon hankintayksikön päätöksestä tai muusta hankintamenettelyssä tehdystä ratkaisusta.\n\nTarjoaja, osallistumishakemuksen tehnyt ehdokas tai muu taho, jota asia koskee, voi saattaa\nasian markkinaoikeuden käsiteltäväksi tekemällä valituksen. Valitus on tehtävä kirjallisesti 14 päivän kuluessa siitä, kun asianosainen on saanut tiedon hankintaa koskevasta päätöksestä valitusosoituksineen. Valitus on tehtävä 30 päivän kuluessa päätöksen tiedoksisaannista, jos hankintayksikkö on tehnyt hankinta- tai käyttöoikeussopimuksen hankintalain 130 §:n 1 tai 3 kohdan nojalla noudattamatta odotusaikaa."}]},"appealReceiverParty":{"partyIdentification":[{"id":{"schemeName":"organization","value":"ORG-0001"}}]}}}}],"contractingParty":[{"contractingActivity":[{"activityTypeCode":{"listName":"authority-activity","value":"pub-os"}}],"contractingPartyType":[{"partyTypeCode":{"listName":"buyer-legal-type","value":"cga"}}],"party":{"partyIdentification":[{"id":{"schemeName":"organization","value":"ORG-0002"}}],"serviceProviderParty":[{"serviceTypeCode":{"listName":"organisation-role","value":"ted-esen"},"party":{"partyIdentification":[{"id":{"schemeName":"organization","value":"ORG-0004"}}]}}]}}],"tenderingProcess":{"procedureCode":{"listName":"procurement-procedure-type","value":"open"},"processJustification":[{"processReasonCode":{"listName":"accelerated-procedure","value":"false"}}],"description":[{"languageID":"FIN","value":"1. YLEISTÄ\nHankintaan sovelletaan julkisia hankintoja koskevaa lainsäädäntöä (1397/2016, hankintalaki).\n\n2. ALIHANKINTASUHTEET JA RYHMITTYMÄNÄ TARJOAMINEN\nHankinnan toteuttamisessa voi käyttää alihankintaa. Hankintasopimus tehdään sen toimittajan (yrityksen) kanssa, jonka nimissä \ntarjous on tehty. Kyseinen toimittaja on vastuussa kaikista hankintasopimuksen mukaisista velvoitteista myös\nsilloin, kun se käyttää alihankkijoita. Alihankintasuhteisiin liittyvät ehdot on esitetty tarjouspyynnön liitteenä olevassa \nsopimuksessa.\n\nRyhmittymänä tarjoaminen on sallittua. Tarjoajan tulee tarjouksessaan selvästi ilmaista, jos tarjous on tehty ryhmittymänä ja \nilmoittaa ryhmittymän jäsenet. Kaikkien ryhmittymän jäsenten on täytettävä oma ESPD-lomake.Hankintasopimuksen tekeminen \nryhmittymän kanssa edellyttää ryhmittymään kuuluvien yritysten yhteisvastuullista sitoutumista hankintasopimusten velvoitteisiin \nja vastuisiin. Ryhmittymän vastuuseen liittyviä ehtoja on esitetty tarjouspyynnön liitteenä olevassa hankintasopimuksessa.\n\nRyhmittymällä ja toimittajalla alihankkijoineen edellytetään olevan tekniset, taloudelliset ja muut edellytykset sopimuksen \nmukaisten palveluiden tuottamiseen koko hankintasopimusten keston ajan. Toimittajalta voidaan pyytää missä tahansa vaiheessa \nselvityksiä sellaisista sitoumuksista ja sopimuksista, joita se on tehnyt ilmoittamiensa alihankkijoiden kanssa ja joilla on merkitystä \ntoimittajan edellytyksille täyttää sopimuksen mukaiset velvoitteet.\n\nRyhmittymältä voidaan pyytää vastaavia selvityksiä ryhmittymän jäsenten välisten suhteiden järjestämisestä. Tarjoajan tulee \nhuomioida, että kilpailulainsäädäntö asettaa rajoituksia kilpailijoiden väliselle yhteistyölle.\n\n3. MUIDEN TAHOJEN VOIMAVAROIHIN VETOAMINEN\nTarjoaja voi käyttää muiden yksiköiden voimavaroja (voimavarayksiköt) täyttääkseen tarjoajan taloudelliselle ja rahoitukselliselle tilanteelle tarjouspyynnössä asetetut vaatimukset. Muiden yksiköiden voimavarojen on oltava tarjoajan käytettävissä hankinnan toteuttamiseen. Hankintayksikkö varaa oikeuden \nvaatia tarjoajan ja voimavarayksiköiden välisiä sitoumuksia, sopimuksia tai muuta näyttöä osoitukseksi siitä, että \nvoimavarayksiköiden voimavarat ovat tarjoajan käytettävissä.\n\n4. TARJOUSTEN KÄSITTELY\n\nTarjoajaa koskevat vaatimukset\n\nTarjousten käsittelyssä tarkastetaan, täyttävätkö tarjoajat tarjoajan soveltuvuudelle asetetut vaatimukset. Tarjouskilpailusta suljetaan tarjoaja, joka ei täytä asetettuja soveltuvuusvaatimuksia.\n\nTarjoajien soveltuvuuden ja poissulkemisperusteiden tarkastaminen tehdään tarjouksessa (erityisesti ESPD:llä) annettujen \ntietojen, viranomaisrekisteritietojen, mahdollisen Luotettava kumppani -raportin ja/tai tarjoajilta mahdollisesti pyydettävien \nselvitysten ja todistusten perusteella.\n\nTarjoajaa pyydetään huomioimaan, että tarjouskilpailun voittajalta vaaditaan rikosrekisteriotteet julkisista hankinnoista ja \nkäyttöoikeussopimuksista annetun lain (1397/2016) 80 §:n mukaisten pakollisten poissulkemisperusteiden selvittämiseksi ennen \nhankintasopimuksen allekirjoittamista. \n\nTarjousten tarjouspyynnönmukaisuus\n\nTarjotun palvelun on oltava tarjouspyynnön ja sen liitteiden mukaisia. Tarjoajan on vastattava kaikkiin esitettyihin kysymyksiin \nja liitettävä kaikki pyydetyt selvitykset tarjoukseensa. Tarjouskilpailusta suljetaan pois ne tarjoukset, jotka eivät ole tarjouspyynnön mukaisia. \n\nTarjousten vertailu\n\nTarjousten vertailu tehdään kohdassa \"Päätöksenteon perusteet\" kuvatulla tavalla.\n\nHankintapäätös ja tiedoksianto\n\nHankintapäätös lähetetään sähköisesti tiedoksi kaikille tarjoajille. Hankintasopimus ei synny hankintapäätöksen tiedoksiannolla, \nvaan edellyttää erillistä kirjallista sopimusta. Hankintasopimus voidaan tehdä hankintapäätöksen tultua lainvoimaiseksi tai \ntuomioistuimen salliessa hankinnan täytäntöönpanon.\n\nTilaaja voi keskeyttää hankintamenettelyn osittain tai kokonaan todellisesta ja perustellusta syystä (hankintalain 125 §)."}],"noticeDocumentReference":[{"id":{"schemeName":"notice-id-ref","value":"8c179c1b-0eac-474d-acae-2f8341e349b2-01"}}]},"ublExtensions":[{"extensionContent":{"eformsExtension":{"noticeResult":{"lotResult":[{"tenderLot":{"id":{"schemeName":"Lot","value":"LOT-0000"}},"tenderResultCode":{"listName":"winner-selection-status","value":"selec-w"},"receivedSubmissionsStatistics":[{"statisticsNumeric":{"value":10.0},"statisticsCode":{"listName":"received-submission-type","value":"tenders"}}],"settledContract":[{"id":{"schemeName":"contract","value":"CON-0001"}}],"lotTender":[{"id":{"schemeName":"tender","value":"TEN-0001"}}],"id":{"schemeName":"result","value":"RES-0001"}}],"lotTender":[{"id":{"schemeName":"tender","value":"TEN-0001"},"tenderLot":[{"id":{"schemeName":"Lot","value":"LOT-0000"}}],"tenderRankedIndicator":{"value":false},"tenderVariantIndicator":{"value":false},"subcontractingTerm":[{"termCode":{"listName":"applicability","value":"no"}}],"tenderReference":[{"id":{"value":"tenderReference-4337028-889838"}}],"legalMonetaryTotal":{"payableAmount":{"currencyID":"EUR","value":16500000.0}},"tenderingParty":[{"id":{"schemeName":"tendering-party","value":"TPA-0001"}}]}],"settledContract":[{"issueDate":{"value":"2026-01-23Z"},"awardDate":{"value":"2025-09-09Z"},"contractReference":[{"id":{"value":"TRAFICOM/167635/02.03.01/2025"}}],"lotTender":[{"id":{"schemeName":"tender","value":"TEN-0001"}}],"title":[{"languageID":"FIN","value":"Hankintasopimus laadunvarmistus- ja testauspalvelut Tietoevry Finland Oy"}],"signatoryParty":[{"partyIdentification":[{"id":{"schemeName":"organization","value":"ORG-0002"}}]}],"id":{"schemeName":"contract","value":"CON-0001"},"procurementIdentifier":"QQ/26/017099/CON001"}],"totalAmount":{"currencyID":"EUR","value":16500000.0},"tenderingParty":[{"tenderer":[{"id":{"schemeName":"organization","value":"ORG-0003"}}],"id":{"schemeName":"tendering-party","value":"TPA-0001"}}]},"organizations":{"organization":[{"company":{"postalAddress":{"countrySubentityCode":{"listName":"nuts","value":"FI1B1"},"streetName":{"value":"Radanrakentajantie 5"},"postalZone":{"value":"00520"},"cityName":{"value":"Helsinki"},"country":{"identificationCode":{"listName":"country","value":"FIN"}}},"partyName":[{"name":{"languageID":"FIN","value":"Markkinaoikeus"}}],"partyLegalEntity":[{"companyID":{"value":"3006157-6","schemeID":"002"}}],"contact":{"telephone":{"value":"+358 295643300"},"electronicMail":{"value":"markkinaoikeus@oikeus.fi"}},"websiteURI":{"value":"http://www.oikeus.fi/markkinaoikeus"},"partyIdentification":{"id":{"schemeName":"organization","value":"ORG-0001"}}}},{"company":{"postalAddress":{"countrySubentityCode":{"listName":"nuts","value":"FI1B1"},"streetName":{"value":"PL 320"},"postalZone":{"value":"00059"},"cityName":{"value":"TRAFICOM"},"country":{"identificationCode":{"listName":"country","value":"FIN"}}},"partyName":[{"name":{"languageID":"FIN","value":"Liikenne- ja viestintävirasto"}}],"partyLegalEntity":[{"companyID":{"value":"2924753-3","schemeID":"002"}}],"contact":{"telephone":{"value":"+358 295345013"},"electronicMail":{"value":"sanna-kaisa.kaikkonen@traficom.fi"},"name":{"value":"Traficom"}},"websiteURI":{"value":"http://www.traficom.fi"},"partyIdentification":{"id":{"schemeName":"organization","value":"ORG-0002"}}},"awardingCPBIndicator":{"value":false},"acquiringCPBIndicator":{"value":false}},{"company":{"postalAddress":{"countrySubentityCode":{"listName":"nuts","value":"FI1B1"},"streetName":{"value":"PL 10355"},"postalZone":{"value":"00021"},"cityName":{"value":"Laskutus"},"country":{"identificationCode":{"listName":"country","value":"FIN"}}},"companySizeCode":{"listName":"economic-operator-size","value":"large"},"partyName":[{"name":{"languageID":"FIN","value":"Tietoevry Finland Oy"}}],"partyLegalEntity":[{"companyID":{"value":"1962361-1","schemeID":"002"}}],"partyIdentification":{"id":{"schemeName":"organization","value":"ORG-0003"}}}},{"company":{"postalAddress":{"countrySubentityCode":{"listName":"nuts","value":"FI1B1"},"streetName":{"value":"Mannerheiminaukio 1a"},"postalZone":{"value":"00100"},"cityName":{"value":"Helsinki"},"country":{"identificationCode":{"listName":"country","value":"FIN"}}},"partyName":[{"name":{"languageID":"FIN","value":"Hansel Oy (Hilma)"}}],"partyLegalEntity":[{"companyID":{"value":"FI09880841","schemeID":"002"}}],"contact":{"telephone":{"value":"029 55 636 30"},"electronicMail":{"value":"tekninen@hankintailmoitukset.fi"},"name":{"value":"eSender"}},"websiteURI":{"value":"http://hankintailmoitukset.fi"},"partyIdentification":{"id":{"schemeName":"organization","value":"ORG-0004"}}}}]},"transmissionDate":{"value":"2026-02-04+00:00"},"transmissionTime":{"value":"08:38:42+00:00"},"noticeSubType":{"subTypeCode":{"listName":"notice-subtype","value":"29"}}}}}],"procurementProject":{"name":[{"languageID":"FIN","value":"Laadunvarmistus- ja testauspalvelut"}],"id":{"value":"TRAFICOM/167635/02.03.01/2025"},"procurementTypeCode":{"listName":"contract-nature","value":"services"},"description":[{"languageID":"FIN","value":"Hankinnan kohteena on laadunvarmistus- ja testauspalveluiden tuottaminen Liikenne- ja viestintävirasto Traficomille kokonaispalveluna. Kokonaispalvelussa toimittaja vastaa tarjouspyynnössä esitettyjen tavoitteiden saavuttamisesta.\n\nHankinta koostuu kahdesta vaiheesta: käyttöönottoprojektista ja jatkuvasta palvelusta, joka käsittää laadunvarmistus- ja testauspalvelut. \n\nJatkuva palvelu koostuu seuraavista kokonaisuuksista:\n\n1. Testauspalvelut\n2. Laadunvarmistuksen kehittäminen\n\nLaadunvarmistus- ja testauspalveluidenkohteena ovat ensisijaisesti Traficomin itse toteuttamat järjestelmät koko ohjelmistokehityksen ja ylläpidon elinkaaren aikana koskien legacy-, asiointi- ja informaatiojärjestelmiä. Hankinta käsittää testausnäkökulman huomioimisen sovelluskehityksen määrittelyissä, testaustyön tuottamisen eri testaustasoilla sisältäen myös suorituskykytestauksen.\n\nTämä hankinta ei koske tietoturva- ja saavutettavuustestausta, joista Tilaajalla on omat sopimukset. Testiautomaatiokehittäjä voi suorittaa haavoittuvuustestausta osana jatkuvaa testausprosessia hyödyntäen automatisoituja työkaluja. Testauksen tavoitteena on havaita ja raportoida tunnetut haavoittuvuudet sekä varmistaa järjestelmän peruskonfiguraatioiden turvallisuus.\n Tällä hetkellä testaus- ja testiautomaatioasiantuntijoita työskentelee Traficomin järjestelmäkehitystiimeissä (projektit ja ylläpitotiimit) noin 350 henkilötyöpäivää kuukaudessa. Tässä työmäärässä ei ole mukana tietoturvatestausta, saavutettavuustestausta eikä suorituskykytestausta. \n\nHankinnan arvioitu laajuus koko sopimuskaudella on noin 28 000 henkilötyöpäivää sopimuskauden ajalta optiot mukaan luettuna. Lähtökohtaisesti laadunvarmistukseen ja testauspalveluihin tarvitaan noin 350 henkilötyöpäivää kuukaudessa. Palveluiden tarve voi sopimuskauden aikana vaihdella ja palvelun tulee skaalautua Tilaajan tarpeiden mukaisesti joko ylös- tai alaspäin. Hankinnan tavoitteena on alenevien kustannusten malli ja tällä hankinnalla tavoitteellaan vähintään 30 % kustannussäästöjä laadunvarmistus- ja testauspalveluihin sopimuskauden aikana. Tavoite tarkennetaan ja sovitaan erikseen sopimuskauden aikana.\n\nSopimuskausi on 5 vuotta ja sopimusta on mahdollista jatkaa kahdella (2) yhden (1) vuoden optiokaudella. Tilaaja päättää erikseen optioiden käyttämisestä.\n\nTarkempi hankinnan kohteen kuvaus on esitetty tämän tarjouspyynnön liitteissä."}],"additionalCommodityClassification":[{"itemClassificationCode":{"listName":"cpv","value":"73000000"}},{"itemClassificationCode":{"listName":"cpv","value":"73200000"}}],"mainCommodityClassification":[{"itemClassificationCode":{"listName":"cpv","value":"72000000"}}],"requestedTenderTotal":{"estimatedOverallContractAmount":{"currencyID":"EUR","value":24000000.0}},"realizedLocation":[{"address":{"countrySubentityCode":{"listName":"nuts","value":"FI1B1"},"streetName":{"value":"PL 320"},"postalZone":{"value":"00059"},"cityName":{"value":"TRAFICOM"},"country":{"identificationCode":{"listName":"country","value":"FIN"}}}}],"procurementAdditionalType":[{"procurementTypeCode":{"listName":"contract-nature","value":"supplies"}}]},"id":{"schemeName":"notice-id","value":"883d24c0-18f9-445a-85fe-45d888797c32"},"noticeLanguageCode":{"value":"FIN"},"versionID":{"value":"01"},"ublVersionID":{"value":"2.3"},"customizationID":{"value":"eforms-sdk-1.13"},"tenderResult":[{"awardDate":{"value":"2000-01-01Z"}}]},"hilmaStatistics":{"LOT-0000":{"energyEfficiencyConsidered":false,"lowCarbon":false,"circularEconomy":false,"biodiversity":false,"sustainableFoodProduction":false,"justWorkingConditions":true,"employmentCondition":false,"codeOfConduct":false,"innovationConsidered":true,"solutionNewToBuyer":true,"solutionNewToMarketOrIndustry":false,"smeParticipationConsidered":true,"validationState":0}},"etsCreator":{"id":"0b1adeb0-4928-43f0-3965-08dbb81564ad","name":"Cloudia Kilpailutus"},"isUIReadOnly":true,"tendering":2,"requirements":[],"links":[],"attachments":[],"linkedNotices":["349198-2025"],"isDpsCan":false,"isFrameworkAgreement":null,"isFrameworkAgreementCan":false,"hasReferenceToProcedure":null,"originalSdkVersion":"eforms-sdk-1.13","dateCreated":"2026-02-04T08:53:43.6056963Z","dateModified":"2026-02-05T03:05:05.1113333Z"}