Sennheiser Communications teki yhteistyötä Eficoden kanssa yhdenmukaistaakseen Continuous Delivery -putkensa. Lue, miten globaali brändi otti DevOpsin onnistuneesti käyttöön ja sai langattoman kaiutinpuhelimen valmiiksi kolme kuukautta etuajassa.
Pähkinänkuoressa
Pullonkaulojen ratkaiseminen
Kun yhä useampaan Sennheiser Communicationsin tuotteeseen sisältyi ohjelmistokomponentteja, yritys huomasi, että sen infrastruktuuri- ja kehitysprosessit olivat muodostuneet pullonkauloiksi. Ohjelmistojen kehittäminen hidasti tuotteiden julkaisemista.
Tämän vuoksi sekä korkealaatuisten tuotteiden vakaan skaalautuvuuden mahdollistamiseksi ohjelmisto-osasto päätti siirtyä täysin Agile-toimintamalliin ottamalla käyttöön DevOpsin. Päätöksen teki Sennheiser Communicationsin ohjelmistokehitysjohtaja John Sørensen.
Virtuaalinen DevOps-yhteisö
Tavoitteena ei ollut perustaa omaa DevOps-tiimiä, vaan luoda ohjelmisto-osastojen kattava virtuaalinen DevOps-yhteisö. Yhteistyössä yhteisön kanssa vastikään nimitetty DevOps Manager rakensi räätälöidyn Continuous Delivery -putken kehittäjien jo käyttämiä frameworkeja varten.
DevOps-kulttuurin juurruttaminen Sennheiser Communicationsilla
Yrityksen virtuaalisen yhteisön strategia auttoi rakentamaan DevOpsia tukevan kulttuurin. Virtuaalisen yhteisön jäsenet jatkoivat tiimeissään omissa rooleissaan, mutta tulivat nopeasti mukaan, kun DevOps-tarpeita ilmeni, DevOps-transformaation edistäjinä.
Tavoitteena oli luoda osastojen laajuinen DevOps-kulttuuri, joka mahdollistaa automaation lisäämisen. Tähän kuului syyllistämättömien jälkiarviointien kulttuurin rakentaminen sekä frameworkin automatisoitujen palautetarkistusten määrän kasvattaminen.
Mittarit näkyivät osastojen dashboard-näytöillä, mikä lisäsi yhteistyötä ja nopeutti reagointia häiriöihin.
Sennheiser SDW -kuulokemikrofoni
Langaton kaiutinpuhelin valmistui kolme kuukautta etuajassa
Sennheiser Communications varmisti matkansa alussa, että se pystyi nopeasti osoittamaan hyödyt esimerkiksi Continuous Integrationissa, automatisoidussa testauksessa, Agile-yhteistyössä ja dashboardien näkyvyydessä. Näin se osoitti, että DevOps-ajattelutapa työssä kannattaa.
DevOps-toimintatapoihin siirtymisen tärkeimmät hyödyt vaihtelivat kysytystä henkilöstä riippuen:
Johdolle lisääntynyt läpinäkyvyys ja näkyvyys merkitsivät datalähtöisempiä päätöksiä, parempaa resurssien optimointia ja toimitusten ennakoitavuuden parantumista;
Kehittäjille hyötyjä olivat vakaampi alusta, jonka ansiosta he voivat keskittyä erinomaisten tuotteiden kehittämiseen: laatua nopeasti ja jatkuvaa palautetta tarjoavien työkalujen avulla;
IT:lle se tarkoitti parempaa ja nopeampaa työntekijöiden perehdytystä ja lähtöprosessia sekä ryhmien hallintamallien sujuvoittamista.
Ajan myötä on käynyt selväksi, että esimerkiksi GSP 670 -tuotteita kehitetään nyt aiempaa nopeammin. Yhden Sennheiser Communicationsin langattoman kuulokemikrofonin, SDW 5000 -variantin, kehitys kesti vain neljä kuukautta. Lisäksi SP 30 -langaton kaiutinpuhelin valmistui kolme kuukautta etuajassa.
Sennheiser GSP 670 -langattomat pelikuulokkeet
Sennheiser Communications valitsee Eficoden
Hyödyntääkseen nämä edistysaskeleet mahdollisimman hyvin Sennheiser Communications aloitti yhteistyön Eficoden kanssa. Eficoden ja Sennheiser Communicationsin yhteistyö alkoi, kun Eficode auttoi optimoimaan ja yhdenmukaistamaan keskeisen räätälöidyn frameworkin.
Yrityksen DevOps-yhteisö oli nähnyt Eficoden konferenssiesityksen Robot Frameworkista ja testiautomaatiosta, mikä oli yksi syy Eficoden valintaan.
Eficode lisäkatalyyttina
Eficoden ansiosta uudistettu framework rakennettiin ennätysajassa. Framework integroi kehittäjien tarvitsemat eri työkalut. Sen vakaus tukee esimerkiksi kehitystyönkulkuja, haarautumista, versiointia, taggausta, tietoturvaa, hallintamalleja ja yhdistämistä. Käyttöönotosta tehtiin konfiguroitava, ja frameworkiin sisältyvät hyväksyntäportit.
DevOps-asiantuntemuksensa ansiosta Eficode tarjosi käytännössä testattua ohjausta ja skaalautuvia toteutuksia. Tämä on edistänyt kestävää tapaa ylläpitää DevOps-kulttuuria Sennheiser Communicationsilla, jotta autonomiset tiimit toimivat yhteisen strategian mukaisesti.
Mielestäni yhteistyö on ollut todella hyvää, koska Eficode pyrkii pysymään DevOpsin parhaiden trendien tahdissa tai jopa niiden edellä. Olemme työskennelleet eri toimittajien kanssa, mutta suhde Eficodeen on tuntunut tiimityöltä. Odotamme innolla, että pääsemme kokeilemaan DevOps-alusta Eficode ROOTia.
- DevOps
- Industry and energy
- Embedded
Get in touch
Related client stories