{ "id": 31741, "procurementProjectId": 28871, "parentId": 35953, "noticeNumber": "2018-025705", "reducedTimeLimitsForReceiptOfTenders": false, "corrigendumAdditionalInformation": [], "creatorSystem": "Product migration subscription", "type": 300, "legalBasis": "32014L0024", "project": { "id": 0, "title": "Sovelluskehitt\u00e4ji\u00e4 Yle.fi -hakupalvelun kehitysty\u00f6h\u00f6n", "contractType": 2, "procurementCategory": 1, "referenceNumber": "YLE20180042", "jointProcurement": false, "procurementLaw": [], "centralPurchasing": false, "coPurchasers": [], "validationState": 2, "organisation": { "id": "4d5a18b7-e0e9-44f1-2ccc-08d78deb351a", "information": { "officialName": "Yleisradio Oy", "nationalRegistrationNumber": "0215438-8", "nutsCodes": [ "FI1B1" ], "postalAddress": { "streetAddress": "Radiokatu 5", "postalCode": "00240", "town": "HELSINKI", "country": "FI" }, "email": "[email protected]", "mainUrl": "http:\/\/www.yle.fi", "validationState": 2 }, "contractingAuthorityType": 16, "contractingType": 1, "mainActivity": 1024, "otherMainActivity": "Yleisradiotoiminta", "mainActivityUtilities": 0, "validationState": 0 }, "state": 0, "defenceWorks": 0, "defenceSupplies": 0, "publish": 1, "agricultureWorks": 0, "isPrivate": false, "isConcluded": false }, "lotsInfo": { "divisionLots": false, "lotsSubmittedFor": 0, "lotsSubmittedForQuantity": 0, "lotsMaxAwarded": false, "lotsMaxAwardedQuantity": 0, "lotCombinationPossible": false, "validationState": 2 }, "objectDescriptions": [ { "lotNumber": "1", "mainCpvCode": {}, "additionalCpvCodes": [], "nutsCodes": [ "FI1B1" ], "mainsiteplaceWorksDelivery": [], "descrProcurement": [ "Hankinnan kohteena oli asiantuntijaresurssien hakeminen Yle.fi -hakupalvelujen kehitysty\u00f6h\u00f6n. Hankittava kokonaisuus kuvattiin tarjouspyynn\u00f6ss\u00e4 ja sen liitteiss\u00e4. Hankituilla resursseilla on tarkoituksena mm. pystytt\u00e4\u00e4 hakukonemoottori Elastic Search, indeksoida sis\u00e4lt\u00f6\u00e4, toteuttaa yksinkertainen haku ja kehitt\u00e4\u00e4 k\u00e4ytt\u00f6liittym\u00e4.", "Valittujen henkil\u00f6iden ty\u00f6st\u00e4 tehd\u00e4\u00e4n sopimus, jossa ensimm\u00e4inen sopimusosuus on 2 kk mittainen per sovelluskehitt\u00e4j\u00e4. Ensimm\u00e4isen sopimusosuuden j\u00e4lkeen sopimus jatkuu toistaiseksi voimassa olevana. Toistaiseksi voimassa olevan sopimuskauden aikana Yle ja palveluntarjoaja sopivat kesken\u00e4\u00e4n sovelluskehitt\u00e4j\u00e4n ty\u00f6m\u00e4\u00e4r\u00e4st\u00e4 Yless\u00e4. Ko. henkil\u00f6iden ty\u00f6panosta voidaan sopimuksen nojalla hankkia aina kun a. Ylell\u00e4 on tarvetta, b. valittu henkil\u00f6 on k\u00e4ytett\u00e4viss\u00e4." ], "disagreeAwardCriteriaToBePublished": false, "awardCriteria": { "criterionTypes": 3, "qualityCriteria": [ { "criterion": "Taustaj\u00e4rjestelmien toteutuskokemus funktionaalisilla ohjelmointikielill\u00e4", "weighting": "15" }, { "criterion": "Taustaj\u00e4rjestelmien toteutuskokemus Clojurella", "weighting": "20" }, { "criterion": "K\u00e4yt\u00e4nn\u00f6n kokemus hakupalveluiden toteuttamisesta sek\u00e4 Elastic search moottorista viimeiselt\u00e4 5 vuodelta", "weighting": "20" }, { "criterion": "Edustapalvelujen kehitysosaaminen full-stack javascriptill\u00e4", "weighting": "20" }, { "criterion": "Ketter\u00e4 sovelluskehitys (kuvailu toiminnasta ketter\u00e4ss\u00e4 sovelluskehitystiimiss\u00e4)", "weighting": "25" } ], "costCriteria": [ { "criterion": "Hinta", "weighting": "30" }, { "criterion": "Laatu", "weighting": "70" } ], "priceCriterion": {}, "criterion": [], "criteriaStatedInProcurementDocuments": false }, "estimatedValue": { "type": 0 }, "timeFrame": { "type": 0, "days": 0, "months": 0, "canBeRenewed": false, "renewalDescription": [] }, "candidateNumberRestrictions": { "envisagedNumber": 0, "envisagedMinimumNumber": 0, "envisagedMaximumNumber": 0, "objectiveCriteriaForChoosing": [], "selected": 0 }, "optionsAndVariants": { "variantsWillBeAccepted": false, "partialOffersWillBeAccepted": false, "options": true, "optionsDescription": [ "Sopimusta voidaan jatkaa ensimm\u00e4isen 2 kk j\u00e4lkeen toistaiseksi voimassa olevana." ], "optionType": 0 }, "tendersMustBePresentedAsElectronicCatalogs": false, "euFunds": { "procurementRelatedToEuProgram": false, "projectIdentification": [] }, "additionalInformation": [], "awardContract": { "contractAwarded": 0, "noAwardedContract": { "failureReason": 0, "originalNoticeSentVia": 0 }, "awardedContract": { "numberOfTenders": { "disagreeTenderInformationToBePublished": false, "total": 0 }, "disagreeContractorInformationToBePublished": false, "contractors": [], "initialEstimatedValueOfContract": {}, "finalTotalValue": { "type": 0 }, "likelyToBeSubcontracted": false, "valueOfSubcontract": {}, "notPublicFields": { "communityOrigin": false, "nonCommunityOrigin": false, "awardedToTendererWithVariant": false, "abnormallyLowTendersExcluded": false } } }, "validationState": 2 }, { "title": "Sovelluskehitt\u00e4ji\u00e4 Yle.fi -hakupalvelun kehitysty\u00f6h\u00f6n", "lotNumber": "0", "mainCpvCode": {}, "additionalCpvCodes": [], "nutsCodes": [], "disagreeAwardCriteriaToBePublished": false, "awardCriteria": { "criterionTypes": 0, "qualityCriteria": [], "costCriteria": [], "priceCriterion": {}, "criterion": [], "criteriaStatedInProcurementDocuments": false }, "estimatedValue": { "type": 0 }, "timeFrame": { "type": 0, "canBeRenewed": false }, "candidateNumberRestrictions": { "envisagedNumber": 0, "envisagedMinimumNumber": 0, "envisagedMaximumNumber": 0, "selected": 0 }, "optionsAndVariants": { "variantsWillBeAccepted": false, "partialOffersWillBeAccepted": false, "options": false, "optionType": 0 }, "tendersMustBePresentedAsElectronicCatalogs": false, "euFunds": { "procurementRelatedToEuProgram": false }, "awardContract": { "contractAwarded": 1, "noAwardedContract": { "failureReason": 0, "originalNoticeSentVia": 0, "originalEsender": {} }, "awardedContract": { "conclusionDate": "2018-11-19T00:00:00", "contractNumber": "1", "contractTitle": "Sovelluskehitt\u00e4ji\u00e4 Yle.fi -hakupalvelun kehitysty\u00f6h\u00f6n", "numberOfTenders": { "disagreeTenderInformationToBePublished": false, "total": 8, "sme": 0, "otherEu": 0, "nonEu": 0, "electronic": 8 }, "disagreeContractorInformationToBePublished": false, "contractors": [ { "officialName": "Reaktor Innovations Oy", "nationalRegistrationNumber": "1629284-5", "nutsCodes": [ "FI1B1" ], "postalAddress": { "streetAddress": "Yliopistonkatu 4", "postalCode": "00100", "town": "Helsinki", "country": "FI" }, "isSmallMediumEnterprise": false, "validationState": 2 } ], "initialEstimatedValueOfContract": {}, "finalTotalValue": { "type": 1, "value": 39000, "currency": "EUR", "disagreeToBePublished": false }, "likelyToBeSubcontracted": false, "valueOfSubcontract": {}, "proportionOfValue": 0, "subcontractingDescription": [], "pricePaidForBargainPurchases": {}, "notPublicFields": { "communityOrigin": false, "nonCommunityOrigin": false, "countries": [ null ], "awardedToTendererWithVariant": false, "abnormallyLowTendersExcluded": false }, "concessionRevenue": {} } }, "validationState": 0 }, { "title": "Sovelluskehitt\u00e4ji\u00e4 Yle.fi -hakupalvelun kehitysty\u00f6h\u00f6n", "lotNumber": "1", "mainCpvCode": {}, "additionalCpvCodes": [], "nutsCodes": [], "disagreeAwardCriteriaToBePublished": false, "awardCriteria": { "criterionTypes": 0, "qualityCriteria": [], "costCriteria": [], "priceCriterion": {}, "criterion": [], "criteriaStatedInProcurementDocuments": false }, "estimatedValue": { "type": 0 }, "timeFrame": { "type": 0, "canBeRenewed": false }, "candidateNumberRestrictions": { "envisagedNumber": 0, "envisagedMinimumNumber": 0, "envisagedMaximumNumber": 0, "selected": 0 }, "optionsAndVariants": { "variantsWillBeAccepted": false, "partialOffersWillBeAccepted": false, "options": false, "optionType": 0 }, "tendersMustBePresentedAsElectronicCatalogs": false, "euFunds": { "procurementRelatedToEuProgram": false }, "awardContract": { "contractAwarded": 1, "noAwardedContract": { "failureReason": 0, "originalNoticeSentVia": 0, "originalEsender": {} }, "awardedContract": { "conclusionDate": "2018-11-20T00:00:00", "contractNumber": "2", "contractTitle": "Sovelluskehitt\u00e4ji\u00e4 Yle.fi -hakupalvelun kehitysty\u00f6h\u00f6n", "numberOfTenders": { "disagreeTenderInformationToBePublished": false, "total": 8, "sme": 0, "otherEu": 0, "nonEu": 0, "electronic": 8 }, "disagreeContractorInformationToBePublished": false, "contractors": [ { "officialName": "Siili Solutions Oy", "nationalRegistrationNumber": "1979903-5", "nutsCodes": [ "FI1B1" ], "postalAddress": { "streetAddress": "Porkkalankatu 25", "postalCode": "00180", "town": "Helsinki", "country": "FI" }, "isSmallMediumEnterprise": false, "validationState": 2 } ], "initialEstimatedValueOfContract": {}, "finalTotalValue": { "type": 1, "value": 31000, "currency": "EUR", "disagreeToBePublished": false }, "likelyToBeSubcontracted": false, "valueOfSubcontract": {}, "proportionOfValue": 0, "subcontractingDescription": [], "pricePaidForBargainPurchases": {}, "notPublicFields": { "communityOrigin": false, "nonCommunityOrigin": false, "countries": [ null ], "awardedToTendererWithVariant": false, "abnormallyLowTendersExcluded": false }, "concessionRevenue": {} } }, "validationState": 0 } ], "communicationInformation": { "procurementDocumentsAvailable": 0, "additionalInformation": 0, "additionalInformationAddress": { "nutsCodes": [], "validationState": 0 }, "otherAddressForProcurementDocuments": { "nutsCodes": [], "validationState": 0 }, "sendTendersOption": 0, "addressToSendTenders": { "nutsCodes": [], "validationState": 0 }, "electronicCommunicationRequiresSpecialTools": false, "documentsEntirelyInHilma": false, "specsAndAdditionalDocuments": 0, "validationState": 2 }, "contactPerson": { "email": "[email protected]" }, "procurementObject": { "shortDescription": [ "Yleisradio julkaisi ICT -sovelluskehitys ja yll\u00e4pitopalvelut dynaamisen hankintaj\u00e4rjestelm\u00e4n sis\u00e4ll\u00e4 tarjouspyynn\u00f6n koskien asiantuntijaresursseja Yle.fi -hakupalvelun kehitysty\u00f6h\u00f6n. Yle haki kahta sovelluskehitt\u00e4j\u00e4\u00e4, osaamisprofiililla \"senior fullstack devaaja\".", "Tarjouskilpailussa etsittiin kahta parasta henkil\u00f6\u00e4. Jokainen tarjoaja pystyi tarjoamaan korkeintaan kaksi sovelluskehitt\u00e4j\u00e4\u00e4 ja jokainen tarjottu henkil\u00f6 k\u00e4siteltiin vertailussa erikseen.", "Kaksi parhaimmat vertailupisteet saanutta asiantuntijaa valittiin. Sopimuskumppaneiksi tuli eri 2 tarjoajaa." ], "estimatedValue": { "type": 0 }, "mainCpvCode": { "code": "72000000", "name": "Tietotekniset palvelut: neuvonta, ohjelmistojen kehitt\u00e4minen, Internet ja tuki", "vocCodes": [] }, "totalValue": { "type": 1, "value": 70000, "currency": "EUR", "disagreeToBePublished": false }, "validationState": 2 }, "conditionsInformation": { "economicCriteriaToParticipate": false, "technicalCriteriaToParticipate": false, "restrictedToShelteredWorkshop": false, "restrictedToShelteredProgram": false, "reservedOrganisationServiceMission": false, "executionOfServiceIsReservedForProfession": false, "participationIsReservedForProfession": false, "obligationToIndicateNamesAndProfessionalQualifications": false, "validationState": 0 }, "complementaryInformation": { "isRecurringProcurement": false, "estimatedTimingForFurtherNoticePublish": [], "electronicOrderingUsed": false, "electronicInvoicingUsed": false, "electronicPaymentUsed": false, "additionalInformation": [], "validationState": 2 }, "datePublished": "2018-12-14T16:45:08", "state": 2, "tedPublishState": 4, "tedSubmissionId": "20181214-005448", "tedPublishRequestSentDate": "2018-12-13T00:00:00", "tedPublicationInfo": { "ojs_number": "2018\/S 242-553234", "no_doc_ojs": "2018\/S 242-553234", "publication_date": "2018-12-15T10:00:00", "ted_links": {} }, "tedValidationErrors": [], "noticeOjsNumber": "2018\/S 242-553234", "previousNoticeOjsNumber": "2018\/S 095-216376", "procedureInformation": { "procedureType": 2, "acceleratedProcedure": false, "justificationForAcceleratedProcedure": [], "contestType": 0, "frameworkAgreement": { "includesFrameworkAgreement": false, "includesConclusionOfFrameworkAgreement": false, "frameworkAgreementType": 0, "frameworkEnvisagedType": 0, "includesDynamicPurchasingSystem": false, "dynamicPurchasingSystemInvolvesAdditionalPurchasers": false, "justificationForDurationOverFourYears": [], "dynamicPurchasingSystemWasTerminated": false, "estimatedTotalValue": { "type": 0 }, "duration": { "type": 0, "canBeRenewed": false } }, "reductionRecourseToReduceNumberOfSolutions": false, "reserveRightToAwardWithoutNegotiations": false, "electronicAuctionWillBeUsed": false, "procurementGovernedByGPA": true, "disagreeCriteriaForEvaluationOfProjectsPublish": false, "mainFeaturesAward": [], "validationState": 2 }, "tenderingInformation": { "languages": [], "tendersMustBeValidOption": 0, "tendersMustBeValidForMonths": 0, "tenderOpeningConditions": { "place": [], "informationAboutAuthorisedPersons": [] }, "defence": { "previousPublicationExists": false, "hasPreviousContractNoticeOjsNumber": false, "hasPreviousExAnteOjsNumber": false, "payableDocuments": false, "languageType": 0, "languages": [], "otherLanguage": false }, "estimatedExecutionTimeFrame": { "type": 3, "canBeRenewed": false }, "validationState": 2 }, "attachments": [], "hasAttachments": false, "changes": [], "isCorrigendum": false, "isMigrated": true, "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 }, "reviewProcedure": [], "validationState": 2 }, "attachmentInformation": { "description": [], "links": [], "validationState": 2 }, "contractAwardsDefence": [], "annexes": { "d1": { "noTenders": false, "procedureType": 0, "suppliesManufacturedForResearch": false, "providedByOnlyParticularOperator": false, "reasonForNoCompetition": 0, "extremeUrgency": false, "additionalDeliveries": false, "repetitionExisting": false, "designContestAward": false, "commodityMarket": false, "advantageousTerms": false, "advantageousPurchaseReason": 0 } }, "isPrivateSmallValueProcurement": false, "dateCreated": "2019-12-31T15:43:32.4550299", "dateModified": "2020-04-06T12:28:51.5367222" }