Sensirion on johtava sveitsiläinen antureiden ja anturipohjaisten ratkaisujen valmistaja. Sen tuotteita hyödynnetään monenlaisissa sovelluksissa ympäri maailmaa älykkäämpien, energiatehokkaampien ja kestävämpien tuotteiden kehittämiseen.
Pähkinänkuoressa
Pitkän aikavälin hyödyt: tehokkuus, skaalautuvuus ja kehityksen kärjessä pysyminen
Sensirion toimii כיום kokonaan GitHub Enterprise Cloudissa. DevOps-tiimi hallinnoi GitHubin avulla infrastruktuuria koodina ja tukee kehittäjiä jatkuvasti työnkulkujen optimoinnissa ja hallinnollisissa tehtävissä.
Yritys
Sensirion on sveitsiläinen teknologiajohtaja, joka on erikoistunut antureihin ja anturipohjaisiin ratkaisuihin monenlaisiin käyttökohteisiin. Ne mahdollistavat älykkäämmät, energiatehokkaammat ja kestävät tuotteet maailmanlaajuisesti.
Haaste
GitLab-lisenssien uusimisen lähestyessä Sensirionin oli siirryttävä nopeasti tulevaisuudenkestävälle kehitysalustalle. Siirtymän tuli aiheuttaa mahdollisimman vähän häiriöitä, valmistua tiukassa aikataulussa ja sujuvoittaa työkaluketjua.
Ratkaisu
Jäsennelty, vaiheittainen siirtymä GitHub Enterprise Cloudiin, johon sisältyi:
Hyödyt
Pienemmät operatiiviset kustannukset vähentämällä GitLab-lisenssejä
Moderni, Cloud Native -kehitysympäristö
Parempi yhteistyö sujuvoitettujen työnkulkujen ansiosta
Vaiheittainen siirtymätapa minimoi häiriöt
Pohja tuleville innovaatioille tekoälypohjaisten GitHub-ominaisuuksien, kuten Copilotin, avulla
Sensirionille laatu ja luotettavuus eivät ole vain lupauksia asiakkaille, vaan keskeisiä arvoja, jotka ulottuvat myös sisäisiin prosesseihin ja työkaluketjuihin. Ohjelmistokehityksellä on olennainen rooli anturiratkaisujen luomisessa, ja tiimit luottavat vahvoihin kehitysympäristöihin voidakseen toimittaa innovatiivisia tuotteita nopeasti ja turvallisesti. Kun lisenssisopimusten muutokset käynnistivät kehitysympäristön tarkastelun, kävi nopeasti selväksi, että päätös koskisi muutakin kuin sopimuksia. Kyse oli oikean perustan valitsemisesta tulevaisuutta varten.
Haaste: lisenssipaineiden hallinta ja tulevaisuuden tarpeisiin sopivan työkaluketjun rakentaminen
Sensirion oli käyttänyt GitLabia versionhallintaan ja CI/CD-työnkulkuihin. Microsoftin kautta lähestyvä lisenssien uusiminen toi tiimin eteen päätöksen: jatkaako investointeja GitLabiin vai siirtyäkö integroidumpaan ja tulevaisuuden tarpeisiin sopivaan ratkaisuun. Huolellisen arvioinnin jälkeen päätettiin siirtyä GitHub Enterprise Cloudiin – alustaan, joka integroitui tiiviimmin olemassa olevaan ekosysteemiin ja tarjosi parempaa skaalautuvuutta pitkällä aikavälillä.
Aikataulu oli tiukka. Migraation oli valmistuttava vain kahdessa kuukaudessa – mieluiten joulun aikaan – jotta vältettäisiin tarpeettomat lisenssikustannukset ja varmistettaisiin kehittäjille sujuva siirtymä. Samalla siirtymän tuli aiheuttaa mahdollisimman vähän häiriöitä ja turvata käynnissä oleva kehitystyö sekä olemassa olevat putket.
Vaikka migraation ensisijainen syy olivat lisenssit, se tarjosi myös mahdollisuuden arvioida kehityksen työkaluketju uudelleen ja modernisoida sitä. Painopisteenä olivat skaalautuvuuden, luotettavuuden ja Cloud Native -valmiuksien parantaminen.
Ratkaisu: hallittu, vaiheittainen siirtymä GitHub Enterprise Cloudiin
Sensirion arvioi useita Microsoftin ja GitHubin suosittelemia kumppaneita. Eficoden ratkaisevaksi eduksi nousi vahva asiantuntemus sekä GitLabista että GitHubista yhdistettynä käytännönläheiseen ja pragmaattiseen toimintatapaan.
Alusta asti oli selvää: migraation oli oltava nopea, hallittu ja vähäriskinen. Eficode ja Sensirion suunnittelivat yhdessä projektin, joka noudatti selkeästi määriteltyä kaksivaiheista suunnitelmaa:
Arviointi, jossa kartoitettiin nykyinen ympäristö ja määriteltiin riskejä minimoiva migraatiopolku.
Vaiheittainen migraatio, jossa repositoriot siirrettiin askel kerrallaan mahdollisimman vähin häiriöin.
Suunnitelmasta toteutukseen: miten migraatio toteutettiin
Eficode ja Sensirion aloittivat perusteellisella arvioinnilla, jossa ne tarkastelivat yhdessä olemassa olevaa GitLab-ympäristöä, tunnistivat tekniset riippuvuudet ja laativat migraatiostrategian. Vaihe oli ratkaiseva eri projektien monimutkaisuuden ymmärtämiseksi ja vaiheistetun migraatiosuunnitelman valmistelemiseksi.
Migraatio toteutettiin vaiheittain aloittamalla pienemmän monimutkaisuuden projekteista. Näin prosessit voitiin validoida ja luottamusta rakentaa ennen siirtymistä kriittisempiin repositorioihin. Strategia pienensi riskejä ja antoi tiimeille mahdollisuuden kehittää prosesseja ennen liiketoimintakriittisempiin repositorioihin siirtymistä. Jokaisessa vaiheessa opitut asiat otettiin heti käyttöön prosessin hienosäätämiseksi.
Koko prosessin ajan Eficode teki tiivistä yhteistyötä Sensirionin sisäisen projektivastaavan kanssa. Nopeiden vasteaikojen, joustavan tuen ja käytännönläheisen ongelmanratkaisun ansiosta migraatio pysyi aikataulussa, mikä oli erityisen tärkeää tiukan kahden kuukauden aikataulun ja projektin suurelta osin lomakaudelle osuneen toteutuksen vuoksi.
Migraation jälkeen Sensirionilla oli hyvät valmiudet ottaa käyttöön GitHub Actions – GitHubin sisäänrakennettu automaatio- ja CI/CD-alusta, jonka avulla tiimit voivat automatisoida ohjelmistojen buildit, testauksen ja käyttöönotot suoraan repositorioissaan. DevOps-tiimi toteutti GitHub Actionsin itse ja keskittyi keskeisiin osa-alueisiin, kuten konttipohjaisiin työnkulkuihin ja Windows runner -integraatioon. Molemmat ovat olennaisia kehitys- ja infrastruktuuritarpeiden tukemisessa.
Tulevaisuuden tarpeisiin sopiva kehitysalusta pienemmillä kustannuksilla ja mahdollisimman vähin häiriöin
Migraatio tuotti juuri sen, mitä Sensirion tarvitsi: tulevaisuuden tarpeisiin sopivan kehitysympäristön, jossa häiriöt jäivät vähäisiksi ja hyödyt olivat selkeitä ja mitattavia. Keskittämällä toimintansa GitHub Enterprise Cloudiin yritys pystyi vähentämään GitLab-lisenssejään merkittävästi ja saavuttamaan huomattavia kustannussäästöjä. Samalla SaaS-pohjaiseen ratkaisuun siirtyminen vähensi hallinnollista työtä huomattavasti, sillä palvelimien ylläpitoa, manuaalisia päivityksiä ja infrastruktuurin hallintaa ei enää tarvittu.
Vaikka häiriöiltä ei voitu täysin välttyä, huolellisesti vaiheistettu migraatiotapa varmisti kehittäjille pääosin sujuvan siirtymän ja minimoi vaikutukset päivittäisiin työnkulkuihin. Projekti vahvisti myös DevOps-tiimin ja kehitystiimien yhteistyötä. GitHub toimii nyt keskitettynä alustana, jonka avulla DevOps voi tukea entistä paremmin infrastruktuuria koodina, työnkulkujen optimointia ja hallinnollisia tehtäviä.
Ehkä tärkeintä on, että migraatio loi vankan perustan tulevalle. Sensirionilla on nyt erinomaiset valmiudet hyödyntää GitHub-ekosysteemin uusimpia innovaatioita, kuten tekoälypohjaisia Copilot Agents -ominaisuuksia. Näin työkaluketju säilyy tehokkaana, skaalautuvana ja valmiina kaikkeen tulevaan.
Pitkän aikavälin hyödyt: tehokkuus, skaalautuvuus ja kehitystyökalujen kärjessä pysyminen
Sensirion toimii nykyään kokonaan GitHub Enterprise Cloudissa. DevOps-tiimi käyttää GitHubia infrastruktuurin hallintaan koodina ja tukee kehittäjiä jatkuvasti työnkulkujen optimoinnissa sekä hallinnollisissa tehtävissä.
GitHub Actionsin merkittävää laajentamista ei tällä hetkellä suunnitella, mutta Sensirion pysyy kehitystyökalujen kärjessä ja aikoo ottaa käyttöön GitHub Copilot Agentsin kaltaisia innovaatioita nopeuttaakseen kehitystyötä entisestään.
Asiantuntemukseen, joustavuuteen ja luottamukseen perustuva kumppanuus
Kun Sensirion etsi oikeaa kumppania tukemaan tätä migraatiota, GitHubin ja Microsoftin suositukset ohjasivat sen nopeasti Eficoden puoleen. Ratkaisevaa ei ollut vain tekninen asiantuntemus, vaan myös kyky reagoida nopeasti, mukautua Sensirionin tarpeisiin ja tarjota käytännönläheistä tukea juuri silloin, kun sitä tarvittiin.
Yhteistyö oli erittäin käytännönläheistä ja suoraviivaista
Eficode tarjosi migraatiopalveluita ja tukea erittäin lyhyellä varoitusajalla. He joustivat tarpeidemme mukaan ja olivat aina tavoitettavissa migraation aikana
Teknisen syvyyden, nopeiden vasteaikojen sekä jäsennellyn mutta joustavan toimintatavan yhdistelmä osoittautui olennaiseksi projektin onnistuneen toteutuksen kannalta, erityisesti Sensirionin tiukoissa aikatauluissa.
Yhteenveto: Migraatio valmistui ajallaan ja budjetissa – ja sen vaikutukset ovat pitkäkestoisia
Tämä projekti oli enemmän kuin tekninen migraatio. Se oli Sensirionin ohjelmistokehitysinfrastruktuurin strateginen uudistus. Yhteistyössä Eficoden kanssa Sensirion toteutti nopean, vähäriskisen ja tulevaisuuden tarpeisiin valmiin migraation, pienensi kustannuksia ja vahvisti sisäisiä kehityskyvykkyyksiään.
- DevOps
- Cloud
- CI/CD
- AI
- GitHub
Ota yhteyttä
Related client stories