{ "id": 74212, "procurementProjectId": 28871, "parentId": 35953, "noticeNumber": "2021-074212", "reducedTimeLimitsForReceiptOfTenders": false, "corrigendumAdditionalInformation": [], "creatorSystem": "Cloudia Kilpailutus", "type": 300, "legalBasis": "32014L0024", "project": { "id": 28871, "title": "Fullstack -kehitt\u00e4ji\u00e4 Yle News Labiin", "contractType": 2, "procurementCategory": 1, "referenceNumber": "YLE20210010", "jointProcurement": false, "procurementLaw": [], "centralPurchasing": false, "coPurchasers": [], "validationState": 0, "organisation": { "id": "4d5a18b7-e0e9-44f1-2ccc-08d78deb351a", "information": { "officialName": "Yleisradio Oy", "nationalRegistrationNumber": "0215438-8", "nutsCodes": [ "FI1B1" ], "postalAddress": { "streetAddress": "PL 76", "postalCode": "00024", "town": "Helsinki", "country": "FI" }, "email": "[email protected]", "mainUrl": "http:\/\/www.yle.fi", "validationState": 0 }, "contractingAuthorityType": 16, "contractingType": 0, "mainActivity": 1024, "otherMainActivity": "Yleisradiotoiminta", "mainActivityUtilities": 0, "validationState": 0, "dataSource": 0, "identifierMissing": false }, "state": 1, "defenceWorks": 0, "defenceSupplies": 0, "publish": 1, "agricultureWorks": 0, "isPrivate": false, "isConcluded": false, "tendering": 0 }, "lotsInfo": { "divisionLots": false, "lotsSubmittedFor": 0, "lotsSubmittedForQuantity": 0, "lotsMaxAwarded": false, "lotsMaxAwardedQuantity": 0, "lotCombinationPossible": false, "validationState": 0 }, "objectDescriptions": [ { "mainCpvCode": {}, "additionalCpvCodes": [], "nutsCodes": [ "FI1B1" ], "descrProcurement": [ "T\u00e4t\u00e4 j\u00e4lki-ilmoitusta koskevalla tarjouskilpailulla Yle haki fullstack -kehitt\u00e4ji\u00e4, ty\u00f6skentelem\u00e4\u00e4n Yle News Labiin. Ty\u00f6kielen\u00e4 k\u00e4ytet\u00e4\u00e4n suomea.", "", "Tarjouskilpailu oli jaettu kahteen osaan, seuraavasti:", "Osa 1: Fullstack-kehitt\u00e4j\u00e4 frontend-osaamisella (2 asiantuntijaa)", "Osa 2: Fullstack-kehitt\u00e4j\u00e4 (3 asiantuntijaa)", "", "Kehitysty\u00f6t\u00e4 tehd\u00e4\u00e4n p\u00e4\u00e4asiassa Helsingiss\u00e4 Pasilassa Yleisradion tiloissa maanantaista perjantaihin tiimin kanssa yhdess\u00e4 sovittuina kellonaikoina. Kehitt\u00e4jien ty\u00f6m\u00e4\u00e4r\u00e4n tarvetta arvioidaan aika-ajoin, t\u00e4ll\u00e4 hetkell\u00e4 puolivuosittain.", "", "llmoitettu hankinnan kokonaisarvo on laskettu voittaneen tarjouksen tuntihintojen perusteella ja on arvio kokonaiskustannuksista sopimuskauden aikana. T\u00e4ll\u00e4 ilmoituksella ilmoitettu hankinnan arvo on j\u00e4lki-ilmoituksen tekohetkell\u00e4 tehty alustava arvio." ], "disagreeAwardCriteriaToBePublished": false, "awardCriteria": { "criterionTypes": 5, "qualityCriteria": [ { "criterion": "Laatu", "weighting": "60" } ], "costCriteria": [], "priceCriterion": { "weighting": "40" }, "criterion": [], "criteriaStatedInProcurementDocuments": false }, "estimatedValue": { "type": 0 }, "timeFrame": { "type": 3, "beginDate": "2021-03-30T00:00:00", "canBeRenewed": false }, "candidateNumberRestrictions": { "envisagedNumber": 0, "envisagedMinimumNumber": 0, "envisagedMaximumNumber": 0, "selected": 0 }, "optionsAndVariants": { "variantsWillBeAccepted": false, "partialOffersWillBeAccepted": false, "options": true, "optionsDescription": [ "Yle varaa my\u00f6hemmin sopimuskauden aikana mahdollisuuden tilata lis\u00e4\u00e4 kehitt\u00e4j\u00e4resursseja valitulta palveluntarjoajalta.", "", "Option laajuus on hankinnan kohdetta vastaavan m\u00e4\u00e4r\u00e4 eli tarjouskilpailun osa-alueessa 1 enint\u00e4\u00e4n kahden (2) asiantuntijan ja osa-alueessa 2 enint\u00e4\u00e4n kolmen (3) asiantuntijan kokoaikainen ty\u00f6panos." ], "optionType": 0 }, "tendersMustBePresentedAsElectronicCatalogs": false, "euFunds": { "procurementRelatedToEuProgram": false }, "awardContract": { "contractAwarded": 1, "noAwardedContract": { "failureReason": 0, "originalNoticeSentVia": 0 }, "awardedContracts": [ { "conclusionDate": "2021-03-30T00:00:00", "contractNumber": "1", "contractTitle": "Fullstack -kehitt\u00e4ji\u00e4 Yle News Labiin", "numberOfTenders": { "disagreeTenderInformationToBePublished": false, "total": 6, "electronic": 6 }, "disagreeContractorInformationToBePublished": false, "contractors": [ { "officialName": "Fraktio Oy", "nationalRegistrationNumber": "2485253-1", "nutsCodes": [ "FI1B1" ], "postalAddress": { "town": "Helsinki", "country": "FI" }, "isSmallMediumEnterprise": true, "validationState": 0 }, { "officialName": "Gofore Oyj", "nationalRegistrationNumber": "1710128-9", "nutsCodes": [ "FI197" ], "postalAddress": { "town": "Tampere", "country": "FI" }, "isSmallMediumEnterprise": false, "validationState": 0 }, { "officialName": "Solita Oy", "nationalRegistrationNumber": "1060155-5", "nutsCodes": [ "FI197" ], "postalAddress": { "town": "Tampere", "country": "FI" }, "isSmallMediumEnterprise": false, "validationState": 0 } ], "initialEstimatedValueOfContract": { "value": 1100000, "currency": "EUR" }, "finalTotalValue": { "type": 1, "value": 2900000, "currency": "EUR" }, "likelyToBeSubcontracted": false, "valueOfSubcontract": {}, "notPublicFields": { "communityOrigin": false, "nonCommunityOrigin": true, "countries": [], "awardedToTendererWithVariant": false, "abnormallyLowTendersExcluded": false } }, { "conclusionDate": "2021-03-30T00:00:00", "contractNumber": "2", "contractTitle": "Fullstack -kehitt\u00e4ji\u00e4 Yle News Labiin", "numberOfTenders": { "disagreeTenderInformationToBePublished": false, "total": 6, "electronic": 6 }, "disagreeContractorInformationToBePublished": false, "contractors": [ { "officialName": "Gofore Oyj", "nationalRegistrationNumber": "1710128-9", "nutsCodes": [ "FI197" ], "postalAddress": { "town": "Tampere", "country": "FI" }, "isSmallMediumEnterprise": false, "validationState": 0 }, { "officialName": "Solita Oy", "nationalRegistrationNumber": "1060155-5", "nutsCodes": [ "FI197" ], "postalAddress": { "town": "Tampere", "country": "FI" }, "isSmallMediumEnterprise": false, "validationState": 0 } ], "initialEstimatedValueOfContract": { "value": 1200000, "currency": "EUR" }, "finalTotalValue": { "type": 1, "value": 2900000, "currency": "EUR" }, "likelyToBeSubcontracted": false, "valueOfSubcontract": {}, "notPublicFields": { "communityOrigin": false, "nonCommunityOrigin": true, "countries": [], "awardedToTendererWithVariant": false, "abnormallyLowTendersExcluded": false } }, { "conclusionDate": "2021-03-30T00:00:00", "contractNumber": "3", "contractTitle": "Fullstack -kehitt\u00e4ji\u00e4 Yle News Labiin", "numberOfTenders": { "disagreeTenderInformationToBePublished": false, "total": 6, "electronic": 6 }, "disagreeContractorInformationToBePublished": false, "contractors": [ { "officialName": "Solita Oy", "nationalRegistrationNumber": "1060155-5", "nutsCodes": [ "FI197" ], "postalAddress": { "town": "Tampere", "country": "FI" }, "isSmallMediumEnterprise": false, "validationState": 0 }, { "officialName": "Gofore Oyj", "nationalRegistrationNumber": "1710128-9", "nutsCodes": [ "FI197" ], "postalAddress": { "town": "Tampere", "country": "FI" }, "isSmallMediumEnterprise": false, "validationState": 0 } ], "initialEstimatedValueOfContract": { "value": 600000, "currency": "EUR" }, "finalTotalValue": { "type": 1, "value": 2900000, "currency": "EUR" }, "likelyToBeSubcontracted": false, "valueOfSubcontract": {}, "notPublicFields": { "communityOrigin": false, "nonCommunityOrigin": true, "countries": [], "awardedToTendererWithVariant": false, "abnormallyLowTendersExcluded": false } } ] }, "validationState": 0 } ], "communicationInformation": { "procurementDocumentsAvailable": 0, "additionalInformation": 1, "additionalInformationAddress": { "officialName": "Yleisradio Oy", "nationalRegistrationNumber": "0215438-8", "nutsCodes": [ "FI1B1" ], "postalAddress": { "streetAddress": "PL 76", "postalCode": "00024", "town": "Helsinki", "country": "FI" }, "email": "[email protected]", "mainUrl": "http:\/\/www.yle.fi", "validationState": 0 }, "otherAddressForProcurementDocuments": { "nutsCodes": [], "validationState": 0 }, "sendTendersOption": 0, "addressToSendTenders": { "nutsCodes": [], "validationState": 0 }, "electronicCommunicationRequiresSpecialTools": false, "documentsEntirelyInHilma": false, "specsAndAdditionalDocuments": 0, "validationState": 0 }, "contactPerson": { "email": "[email protected]" }, "procurementObject": { "shortDescription": [ "T\u00e4t\u00e4 j\u00e4lki-ilmoitusta koskevalla tarjouskilpailulla Yle haki fullstack-kehitt\u00e4ji\u00e4 ty\u00f6skentelem\u00e4\u00e4n Yle News Labiin. Ty\u00f6kielen\u00e4 k\u00e4ytet\u00e4\u00e4n suomea.", "", "Tarjouskilpailu oli jaettu kahteen osaan, seuraavasti:", "Osa 1: Fullstack-kehitt\u00e4j\u00e4 frontend-osaamisella (2 asiantuntijaa)", "Osa 2: Fullstack-kehitt\u00e4j\u00e4 (3 asiantuntijaa)", "", "Kehitysty\u00f6t\u00e4 tehd\u00e4\u00e4n p\u00e4\u00e4asiassa Helsingiss\u00e4 Pasilassa Yleisradion tiloissa maanantaista perjantaihin tiimin kanssa yhdess\u00e4 sovittuina kellonaikoina. Kehitt\u00e4jien ty\u00f6m\u00e4\u00e4r\u00e4n tarvetta arvioidaan aika-ajoin, t\u00e4ll\u00e4 hetkell\u00e4 puolivuosittain.", "", "llmoitettu hankinnan kokonaisarvo on laskettu voittaneen tarjouksen tuntihintojen perusteella ja on arvio kokonaiskustannuksista sopimuskauden aikana. T\u00e4ll\u00e4 ilmoituksella ilmoitettu hankinnan arvo on j\u00e4lki-ilmoituksen tekohetkell\u00e4 tehty alustava arvio." ], "estimatedValue": { "type": 1, "value": 1100000, "currency": "EUR" }, "estimatedValueCalculationMethod": [], "mainCpvCode": { "code": "72000000", "name": "Tietotekniset palvelut: neuvonta, ohjelmistojen kehitt\u00e4minen, Internet ja tuki", "vocCodes": [] }, "totalValue": { "type": 1, "value": 2900000, "currency": "EUR" }, "defence": { "nutsCodes": [], "frameworkAgreement": { "includesFrameworkAgreement": false, "includesConclusionOfFrameworkAgreement": false, "frameworkAgreementType": 0, "frameworkEnvisagedType": 0, "includesDynamicPurchasingSystem": false, "dynamicPurchasingSystemInvolvesAdditionalPurchasers": false, "dynamicPurchasingSystemWasTerminated": false, "estimatedTotalValue": { "type": 0 }, "duration": { "type": 0, "canBeRenewed": false } }, "subcontract": { "tendererHasToIndicateShare": false, "tendererHasToIndicateChange": false, "caMayOblige": false, "successfulTenderer": false, "successfulTendererToSpecify": false }, "optionsAndVariants": { "variantsWillBeAccepted": false, "partialOffersWillBeAccepted": false, "options": false, "optionType": 0 }, "totalQuantityOrScope": { "type": 0 }, "renewals": { "canBeRenewed": false }, "timeFrame": { "type": 0, "canBeRenewed": false } }, "validationState": 0 }, "conditionsInformation": { "economicCriteriaToParticipate": false, "technicalCriteriaToParticipate": false, "restrictedToShelteredWorkshop": false, "restrictedToShelteredProgram": false, "reservedOrganisationServiceMission": false, "executionOfServiceIsReservedForProfession": false, "participationIsReservedForProfession": false, "obligationToIndicateNamesAndProfessionalQualifications": false, "validationState": 0 }, "conditionsInformationDefence": { "restrictedToShelteredWorkshops": false, "restrictedToShelteredProgrammes": false, "restrictedToParticularProfession": false, "staffResponsibleForExecution": false, "validationState": 0 }, "conditionsInformationNational": { "validationState": 0, "reservedForShelteredWorkshopOrProgram": false }, "complementaryInformation": { "isRecurringProcurement": false, "estimatedTimingForFurtherNoticePublish": [], "electronicOrderingUsed": false, "electronicInvoicingUsed": false, "electronicPaymentUsed": false, "additionalInformation": [], "validationState": 0 }, "datePublished": "2021-05-26T14:35:04.4535033", "state": 2, "tedPublishState": 4, "tedSubmissionId": "20210524-005652", "tedPublishRequestSentDate": "2021-05-24T14:33:01", "tedPublicationInfo": { "ojs_number": "102", "no_doc_ojs": "2021\/S 102-268531", "publication_date": "2021-05-28T07:00:00", "ted_links": { "fi": "http:\/\/ted.europa.eu\/udl?uri=TED:NOTICE:268531-2021:TEXT:FI:HTML" } }, "tedValidationErrors": [ { "type": "TECH", "items": [ { "name": "T001", "valid": true, "message": "XML file is valid against XSD." }, { "name": "T002", "valid": true, "message": "Metadata could be retrieved from the XML file." }, { "name": "T003", "valid": true, "message": "Unique key is active." } ] }, { "type": "VALIDATION_RULES", "items": [ { "name": "R610", "valid": false, "severity": "WARNING", "message": "AWARD_CONTRACT: S5: Award of the contract (concession): at most one award per contrat\/concession\/lot is allowed if the procedure is not an innovation partnership or if there is neither a framework agreement nor a dynamic purchasing system." } ] } ], "noticeOjsNumber": "2021\/S 102-268531", "previousNoticeOjsNumber": "2018\/S 095-216376", "procedureInformation": { "procedureType": 2, "acceleratedProcedure": false, "contestType": 0, "frameworkAgreement": { "includesFrameworkAgreement": false, "includesConclusionOfFrameworkAgreement": false, "frameworkAgreementType": 0, "frameworkEnvisagedType": 0, "includesDynamicPurchasingSystem": false, "dynamicPurchasingSystemInvolvesAdditionalPurchasers": false, "dynamicPurchasingSystemWasTerminated": false, "estimatedTotalValue": { "type": 0 }, "duration": { "type": 0, "canBeRenewed": false } }, "reductionRecourseToReduceNumberOfSolutions": false, "reserveRightToAwardWithoutNegotiations": false, "electronicAuctionWillBeUsed": false, "procurementGovernedByGPA": true, "disagreeCriteriaForEvaluationOfProjectsPublish": false, "validationState": 0 }, "tenderingInformation": { "languages": [], "tendersMustBeValidOption": 0, "tenderOpeningConditions": {}, "defence": { "previousPublicationExists": false, "hasPreviousContractNoticeOjsNumber": false, "hasPreviousExAnteOjsNumber": false, "payableDocuments": false, "languageType": 0, "languages": [], "otherLanguage": false }, "estimatedExecutionTimeFrame": { "type": 3, "canBeRenewed": false }, "validationState": 0 }, "rewardsAndJury": { "prizeAwarded": false, "serviceContractAwardedToWinner": false, "decisionOfTheJuryIsBinding": false, "validationState": 0 }, "resultsOfContest": { "contestWasTerminated": false, "noPrizeType": 0, "originalNoticeSentVia": 0, "participantsContemplated": 0, "participantsSme": 0, "participantsForeign": 0, "disagreeParticipantCountPublish": false, "disagreeWinnersPublish": false, "disagreeValuePublish": false, "validationState": 0 }, "tedNoDocExt": "2021-074212", "attachments": [], "hasAttachments": false, "changes": [], "isCorrigendum": false, "isMigrated": false, "isCancelled": false, "cancelledReason": [], "isLatest": true, "language": "FI", "proceduresForReview": { "reviewBody": { "officialName": "Markkinaoikeus", "nutsCodes": [], "postalAddress": { "streetAddress": "Radanrakentajantie 5", "postalCode": "00520", "town": "Helsinki", "country": "FI" }, "telephoneNumber": "+358 295643300", "email": "[email protected]", "mainUrl": "http:\/\/www.oikeus.fi\/markkinaoikeus", "validationState": 0 }, "validationState": 0 }, "attachmentInformation": { "description": [], "links": [], "validationState": 0 }, "modifications": { "additionalCpvCodes": [], "nutsCodes": [], "timeFrame": { "type": 0, "canBeRenewed": false }, "totalValue": {}, "awardedToGroupOfEconomicOperators": false, "contractors": [], "reason": 0, "increaseBeforeModifications": {}, "increaseAfterModifications": {}, "validationState": 0 }, "contractAwardsDefence": [ { "numberOfTenders": { "disagreeTenderInformationToBePublished": false, "total": 0 }, "contractor": { "nutsCodes": [], "postalAddress": {}, "isSmallMediumEnterprise": false, "validationState": 0 }, "estimatedValue": {}, "contractValueType": 0, "finalTotalValue": {}, "lowestOffer": {}, "highestOffer": {}, "annualOrMonthlyValue": { "type": 0, "canBeRenewed": false }, "likelyToBeSubcontracted": false, "valueOfSubcontract": {}, "valueOfSubcontractNotKnown": false, "allOrCertainSubcontractsWillBeAwarded": false, "shareOfContractWillBeSubcontracted": false, "validationState": 0 } ], "hilmaStatistics": { "energyEfficiencyConsidered": false, "innovationConsidered": false, "smeParticipationConsidered": false, "validationState": 0 }, "isPrivateSmallValueProcurement": false, "espdRequestReferences": [], "dateCreated": "2021-05-24T14:32:30.5088724", "dateModified": "2021-05-28T07:00:18.0899273" }