HappyOrNot: yli 80 % pienemmät integraatiokustannukset Wapicen avulla
HappyOrNotin integraatioalusta kävi yhä kalliimmaksi, eikä se enää tarjonnut yrityksen tarvitsemaa joustavuutta. Wapice löysi paremman ratkaisun jo käytössä olleesta Azure-ympäristöstä. Vain kahdeksassa viikossa kuusi liiketoimintakriittistä integraatiota siirrettiin tuotantoon. Samalla HappyOrNot sai joustavamman ja kustannustehokkaamman perustan tulevalle kehitykselle.
HappyOrNot on suomalainen teknologiayritys, joka tunnetaan maailmalla ikonisista hymynaamallisista palautelaitteistaan. Nykyään sen ratkaisut auttavat tuhansia organisaatioita keräämään, analysoimaan ja hyödyntämään asiakaspalautetta yhdistämällä reaaliaikaisen pikapalautteen edistyneeseen analytiikkaan ja tekoälypohjaisiin ominaisuuksiin.
Asiakkaille näkyvien palvelujen taustalla toimii useita HappyOrNotin päivittäistä liiketoimintaa tukevia järjestelmiä. Tiedon luotettava kulku niiden välillä on välttämätöntä liiketoiminnan sujuvuuden ja kehittämisen kannalta.
Haaste: integraatioalustan kustannusten ja rajoitusten kasvu
HappyOrNotin liiketoimintajärjestelmät, kuten Salesforce ja NetSuite, oli yhdistetty ulkopuolisen toimittajan integraatioalustalla (iPaaS). Sopimuksen uusimisen lähestyessä toimittaja ilmoitti huomattavasta hinnankorotuksesta.
Hinta ei kuitenkaan ollut ainoa ongelma. Lisenssiehdot rajoittivat sitä, kuinka monta järjestelmää alustaan voitiin yhdistää. Siksi jokainen uusi integraatio vaati teknisen toteuttamisen lisäksi hintaneuvotteluita. Häiriötilanteissa ongelman syyn selvittäminen oli hidasta ja hankalaa. Lisäksi alkuperäiset integraatiot rakentanut tiimi oli siirtynyt muihin tehtäviin. Alustan ylläpito olisi siis vaatinut uuden tiimin perehdyttämistä alusta asti.
Oivallus: parempi ratkaisu oli jo käden ulottuvilla
HappyOrNotilla oli jo toimiva yhteistyösuhde Wapicen kanssa, joten yritys kysyi, voisiko Wapice auttaa.
Wapicen analysoidessa tilannetta yksi asia nousi esiin: HappyOrNot käytti jo Microsoft Azurea päivittäisessä IT-toiminnassaan. Azure Integration Services tarjosi luotettavan ja skaalautuvan perustan keskeisten liiketoimintajärjestelmien, kuten Salesforcen ja NetSuiten, yhdistämiseen. Käyttöön perustuva hinnoittelu merkitsi myös sitä, että kustannukset määräytyisivät integraatioiden todellisen käytön eivätkä yhdistettyjen järjestelmien lukumäärän mukaan.
Emme olleet ymmärtäneet, kuinka paljon nykyisellä Azure-ympäristöllämme voidaan tehdä.
HappyOrNot vakuuttui siitä, että kustannuksia oli mahdollista pienentää ja samalla saada aiempaa kyvykkäämpi integraatioratkaisu. Uuden erillisen alustan hankkimisen sijaan yritys voisi laajentaa olemassa olevaa Azure-ympäristöään tarvitsemillaan palveluilla ja maksaa vain niiden todellisesta käytöstä. Päätöstä tuki myös Wapicen kokemus vastaavien integraatioiden nopeasta toteuttamisesta.
Ratkaisu: integraatiot asiakkaan omassa hallinnassa
Wapice vastasi siirtymän suunnittelusta ja toteutuksesta avaimet käteen -projektina. HappyOrNotin tiimi osallistui testausvaiheeseen.
Aikataulu oli tiukka, sillä vanha sopimus oli päättymässä. Wapice hyödynsi tekoälyavusteisia kehitystyökaluja olemassa olevien integraatiomääritysten analysointiin ja testidatan tuottamiseen, mikä nopeutti siirtymää. Testauksen aikana tiimit tekivät tiivistä yhteistyötä ja ratkaisivat kysymykset reaaliaikaisesti. Näin projekti pysyi aikataulussa.
Lopputuloksena kuusi integraatiota siirrettiin onnistuneesti tuotantoon vain kahdeksassa viikossa ilman katkoksia liiketoimintaprosesseihin.
Uusi ratkaisu perustuu Azure Logic Appsiin, ja Azure API Management toimii sekä ajastettujen että tarpeen mukaan käynnistettävien suoritusten rajapintana. Koko ympäristö on määritelty koodina Terraformilla ja otetaan käyttöön HappyOrNotin olemassa olevien DevOps-prosessien kautta.
Wapice hyödynsi työkaluja, jotka meillä oli jo käytössä, ja integraatiokustannuksemme laskivat yli 80 %.
”Johdonmukaisuus tekee integraatioalustasta luotettavan”, kertoo Wapicen Lead Architect Pasi Pelkkikangas. ” Kaikki toteutetaan koodina, joten muutokset voidaan tallentaa versionhallintaan, testata ja julkaista hallitusti. Samalla syntyy hyvä pohja tekoälyavusteiselle kehitykselle: tiimi voi kuvata tarvitsemansa integraation, ja tekoäly auttaa sen suunnittelussa ja toteutuksessa. Ympäristöt pysyvät samanlaisina ja jokainen muutos voidaan jäljittää. Kenenkään ei tarvitse muistaa ulkoa, miten jokin asia on aikanaan määritelty.”
”HappyOrNot? Olen erittäin tyytyväinen”, sanoo HappyOrNotin Director of Business Technology Tomi Leinonen. ”Wapice hyödynsi työkaluja, jotka meillä oli jo käytössä, ja integraatiokustannuksemme laskivat yli 80 %. Emme olleet ymmärtäneet, kuinka paljon nykyisellä Azure-ympäristöllämme voidaan tehdä. Yhteistyö Wapicen kanssa oli erittäin sujuvaa ja luontevaa, sillä he mukautuivat toimintatapoihimme.”
Tulokset
- Yli 80 % säästö vuotuisissa integraatiokustannuksissa.
- Joustavuutta ilman pitkiä sitoumuksia. Kustannukset seuraavat todellista käyttöä, joten HappyOrNot ei ole enää sidottu kalliisiin lisenssikausiin tai sopimuksen uusimisen yhteydessä tuleviin hinnankorotuksiin.
- Kasvua ilman lisenssineuvotteluja. Koska Azure veloittaa käytön eikä yhdistettyjen järjestelmien määrän perusteella, uuden järjestelmän tai liiketoimintaprosessin lisääminen on nyt vain tekninen päätös.
- Nopeampi vianmääritys. Jokainen integraation suoritus näkyy visuaalisena työnkulkuna, joten tiimi näkee tarkasti, missä ongelma ilmeni ja mistä se johtui.
- Vähemmän riippuvuutta yksittäisistä kehittäjistä. Koko ratkaisu on dokumentoitu koodina, ja sitä voi ylläpitää HappyOrNotin oma IT-tiimi, Wapice tai mikä tahansa muu Azure-osaamista tarjoava kumppani.
Lisätietoja
Teemu Niemi
Happy Or Not