{ "id": 31451, "procurementProjectId": 20053, "parentId": 23562, "noticeNumber": "2019-024712", "reducedTimeLimitsForReceiptOfTenders": false, "corrigendumAdditionalInformation": [], "creatorSystem": "Cloudia Kilpailutus", "type": 300, "legalBasis": "32014L0024", "project": { "id": 0, "title": "Mobiilisovelluskehitys", "contractType": 2, "procurementCategory": 1, "jointProcurement": false, "procurementLaw": [], "centralPurchasing": false, "coPurchasers": [], "validationState": 2, "organisation": { "id": "f401f914-d790-47b8-2cf7-08d78deb351a", "information": { "officialName": "Oulun yliopisto", "nationalRegistrationNumber": "0245895-5", "nutsCodes": [ "FI1D9" ], "postalAddress": { "streetAddress": "Pentti Kaiteran katu 1 \/ PL 8000", "postalCode": "90014", "town": "OULUN YLIOPISTO", "country": "FI" }, "email": "[email protected]", "mainUrl": "http:\/\/www.oulu.fi\/yliopisto\/", "validationState": 2 }, "contractingAuthorityType": 16, "contractingType": 1, "mainActivity": 512, "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": [ { "mainCpvCode": {}, "additionalCpvCodes": [], "nutsCodes": [ "FI1D9" ], "mainsiteplaceWorksDelivery": [ "Oulu" ], "descrProcurement": [ "L\u00e4ht\u00f6kohtaisesti mahdolliset kehitys-, testi- ja tuotantoymp\u00e4rist\u00f6t, versionhallinta ja ty\u00f6n osittamis- ja etenemisen seurantaj\u00e4rjestelm\u00e4 sijaitsevat Tilaajan ymp\u00e4rist\u00f6ss\u00e4 tai Tilaajan hankkimana SaaS-palveluna. Tilaaja j\u00e4rjest\u00e4\u00e4 tietoliikenneyhteydet tarpeellisten palvelinten tai palveluiden v\u00e4lill\u00e4 ja p\u00e4\u00e4s\u00e4\u00e4nt\u00f6isesti vastaa tarvittavien lisenssien j\u00e4rjest\u00e4misest\u00e4.\nTilaaja p\u00e4\u00e4tt\u00e4\u00e4 k\u00e4ytett\u00e4v\u00e4t kehitysty\u00f6kalut ja -ymp\u00e4rist\u00f6t projektikohtaisesti.\nPalvelut tulee toimittaa sujuvalla suomen kielell\u00e4. Kokoukset j\u00e4rjestet\u00e4\u00e4n Tilaajan p\u00e4\u00e4t\u00f6ksen mukaan et\u00e4kokouksina joko Skype for Business, Zoom- tai Teams-ohjelmistolla.\n\nOulun yliopisto arvioi vuosittaisten hankintojen kokonaism\u00e4\u00e4r\u00e4n olevan noin 1-2 henkil\u00f6ty\u00f6vuotta. J\u00e4lki-ilmoituksessa esitetty hankinnan kokonaisarvo on arvio, eik\u00e4 se muodosta tilaajalle m\u00e4\u00e4r\u00e4ostovelvoitetta.\n" ], "disagreeAwardCriteriaToBePublished": false, "awardCriteria": { "criterionTypes": 5, "qualityCriteria": [ { "criterion": "Kokonaishinta", "weighting": "40" }, { "criterion": "Laatu: Android-osaaminen, iOS-osaaminen ja k\u00e4ytt\u00f6liittym\u00e4suunnittelu osaaminen", "weighting": "60" } ], "costCriteria": [], "priceCriterion": { "weighting": "40" }, "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": false, "optionType": 0 }, "tendersMustBePresentedAsElectronicCatalogs": false, "euFunds": { "procurementRelatedToEuProgram": false }, "additionalInformation": [], "awardContract": { "contractAwarded": 1, "noAwardedContract": { "failureReason": 0, "originalNoticeSentVia": 0, "originalEsender": {} }, "awardedContract": { "conclusionDate": "2019-11-11T00:00:00", "contractTitle": "Mobiilisovelluskehitys", "numberOfTenders": { "disagreeTenderInformationToBePublished": false, "total": 14, "sme": 0, "otherEu": 0, "nonEu": 0, "electronic": 0 }, "disagreeContractorInformationToBePublished": false, "contractors": [ { "officialName": "Solita Oy", "nationalRegistrationNumber": "1060155-5", "nutsCodes": [ "FI197" ], "postalAddress": { "streetAddress": "\u00c5kerlundinkatu 11", "postalCode": "33100", "town": "Tampere", "country": "FI" }, "isSmallMediumEnterprise": true, "validationState": 2 }, { "officialName": "Siili Solutions Oy", "nationalRegistrationNumber": "1979903-5", "nutsCodes": [ "FI1B1" ], "postalAddress": { "streetAddress": "Porkkalankatu 25", "postalCode": "00180", "town": "Helsinki", "country": "FI" }, "isSmallMediumEnterprise": true, "validationState": 2 }, { "officialName": "Bitfactor Oy", "nationalRegistrationNumber": "2586213-3", "nutsCodes": [ "FI1D9" ], "postalAddress": { "streetAddress": "Elektroniikkatie 3", "postalCode": "90590", "town": "Oulu", "country": "FI" }, "isSmallMediumEnterprise": true, "validationState": 2 }, { "officialName": "Codemate Oy", "nationalRegistrationNumber": "2119400-0", "nutsCodes": [ "FI1D9" ], "postalAddress": { "streetAddress": "Kasarmintie 21", "postalCode": "90130", "town": "Oulu", "country": "FI" }, "isSmallMediumEnterprise": true, "validationState": 2 }, { "officialName": "Punos Mobile Oy", "nationalRegistrationNumber": "FI24303970", "nutsCodes": [ "FI1B1" ], "postalAddress": { "streetAddress": "Vanha Talvitie 11 C", "postalCode": "00580", "town": "Helsinki", "country": "FI" }, "isSmallMediumEnterprise": true, "validationState": 2 } ], "initialEstimatedValueOfContract": { "value": 400000, "currency": "EUR" }, "finalTotalValue": { "type": 1, "value": 400000, "currency": "EUR", "disagreeToBePublished": true }, "likelyToBeSubcontracted": true, "valueOfSubcontract": {}, "proportionOfValue": 0, "subcontractingDescription": [ "Valituista sopimustoimittajista Siili Solutions Oy ja Punos Mobile Oy ilmoittivat k\u00e4ytt\u00e4v\u00e4ns\u00e4 alihankkijoita palvelun toteuttamisessa." ], "pricePaidForBargainPurchases": {}, "notPublicFields": { "communityOrigin": false, "nonCommunityOrigin": false, "countries": [ null ], "awardedToTendererWithVariant": false, "abnormallyLowTendersExcluded": false }, "concessionRevenue": {} } }, "validationState": 2 } ], "communicationInformation": { "procurementDocumentsAvailable": 0, "additionalInformation": 0, "additionalInformationAddress": { "validationState": 0 }, "otherAddressForProcurementDocuments": { "validationState": 0 }, "sendTendersOption": 0, "addressToSendTenders": { "validationState": 0 }, "electronicCommunicationRequiresSpecialTools": false, "documentsEntirelyInHilma": false, "specsAndAdditionalDocuments": 0, "validationState": 2 }, "contactPerson": { "email": "[email protected]" }, "procurementObject": { "shortDescription": [ "Hankinnan kohteena ovat erikseen sovittavien yliopistossa k\u00e4yt\u00f6ss\u00e4 olevien\/k\u00e4ytt\u00f6\u00f6n tulevien mobiilisovellusten kehityspalvelut, jotka sis\u00e4lt\u00e4v\u00e4t mm. ohjelmistokehityst\u00e4, arkkitehtuurisuunnittelua, k\u00e4ytt\u00f6liittym\u00e4suunnittelua ja muita ohjelmistoprojekteissa tarvittavia osa-alueita m\u00e4\u00e4rittelyty\u00f6st\u00e4 yll\u00e4pitoteht\u00e4viin.\nOulun yliopistossa on toistaiseksi toteutettu t\u00e4ysin natiiveja (ei hybridisovellus) mobiilisovelluksia sek\u00e4 Android- ett\u00e4 iOS-alustoille. \n\nSovellukset ovat joko t\u00e4ysin itsen\u00e4isi\u00e4 mobiilisovelluksia tai niihin liittyy web-ymp\u00e4rist\u00f6ss\u00e4 responsiivisesti toteutettu back end. Front endin toteutusteknologioina on ollut toistaiseksi Java ja Swift. Tyypillisimmin k\u00e4ytetyt tietokannat ovat SQL Server, MariaDB ja MySQL. Tietoa eri j\u00e4rjestelmien v\u00e4lill\u00e4 jaetaan REST-rajapintojen avulla. \n" ], "estimatedValue": { "type": 0 }, "mainCpvCode": { "code": "72600000", "name": "Tietotekniset tuki- ja neuvontapalvelut", "vocCodes": [] }, "totalValue": { "type": 1, "value": 400000, "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": "2019-11-29T16:30:19", "state": 2, "tedPublishState": 4, "tedSubmissionId": "20191129-005884", "tedPublishRequestSentDate": "2019-11-29T00:00:00", "tedPublicationInfo": { "ojs_number": "2019\/S 232-569930", "no_doc_ojs": "2019\/S 232-569930", "publication_date": "2019-12-02T10:00:00", "ted_links": {} }, "tedValidationErrors": [], "noticeOjsNumber": "2019\/S 232-569930", "previousNoticeOjsNumber": "2019\/S 105-256357", "procedureInformation": { "procedureType": 1, "acceleratedProcedure": false, "justificationForAcceleratedProcedure": [], "contestType": 0, "frameworkAgreement": { "includesFrameworkAgreement": true, "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": [] }, "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", "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:42:54.8690837", "dateModified": "2020-01-08T23:39:59.4774329" }