K3|imaginen tarina

Blogit

Kolme vuotta sitten otimme tavoitteeksi jatkaa oman IP-tuotetarjotamme laajentamista menestyneiden K3|fashionin ja K3|pebblestonen lisäksi. Oli kaksi asiaa, jotka tiesimme haluavamme saavuttaa, kun lähdimme tälle matkalle: vaikuttaa nykyiseen asiakaspohjaamme ja luoda ratkaisun, joka antoi meille mahdollisuuden tuoda modernia teknologiaa olemassa oleviin tai jopa vanhoihin ERP-järjestelmiin. Tämä mielessään Andy (CTO) ja Gaukur (R&D Director) istuivat alas tunnistamaan, mitä voisimme tehdä auttaaksemme heitä, jotka halusivat käyttää uutta teknologiaa kohtuulliseen hintaan nykyisissä kokoonpanoissaan.

Kun valitset ERP-järjestelmän, valitset sen pitkäksi aikaa

Gaukurin tausta osoittautui uskomattoman hyödyllisesti projektissa. Hänen laaja tietämyksensä ERP-järjestelmistä ja asiantuntemuksensa olivat ratkaisevaa tämän projektin onnistumisen kannalta. Yksi tärkeimmistä tekijöistä tässä projektissa oli ymmärtää, että asiakkaan ja heidän ERP-järjestelmänsä välinen suhde ei ole lyhytaikainen. Monilla asiakkailla on lukuisia järjestelmiä, jotka liittyvät toisiinsa, minkä vuoksi yhden muuttaminen saattaa vaikuttaa koko liiketoiminnan ekosysteemiin – tämä tunnetaan monoliittisena arkkitehtuurina.

Luonnollisesti tämä tekee teknologian päivityksistä uskomattoman ajankohtaisen aiheen – päivittävätkö yritykset koko järjestelmänsä? Vai porrastavatko he päivityksensä pitääkseen kustannukset alhaisina mutta elävät vanhentuneiden järjestelmien kanssa uuden lisäyksen ohella?

Yleisempää on koko järjestelmän päivittäminen. Koko ERP-järjestelmän vaihtaminen on kallista ylellisyyttä yrityksille – rahan ja ajan suhteen. On myös tapauksia, joissa päivitykset voivat viedä 3–4 vuotta, ja siihen mennessä, kun järjestelmä on päivitetty – se on taas jo vanhentunut. Yritykset voivat siis joutua tilanteeseen, jossa ne joutuvat jatkuvasti ”ottamaan kiinni” teknologiaa.

Aina katse tulevaisuuteen

Haasteena oli löytää tapa laajentaa ERP-järjestelmää ilman että siihen varsinaisesti kosketaan.

Maaliskuussa 2016 tiimi kokoontui workshopiin, jossa keskityttiin tutkimaan mahdollisuuksia juuri tällaisen luomiseen. Oli selvää, että jos he alkaisivat kehittää nykyisillä tekniikoilla, kävisi niin kuin aiemmin mainittiin: järjestelmän lanseeraamiseen mennessä se olisi vanhentunut jo ennen kuin se olisi valmis tuotantoon.

Loppuvuosi käytettiin tutkien uudempia ja tulevia teknologioita, puhuen yrityksille, kuten Microsoftille ja Netflixille, jotta nähtäisiin, miltä tietotekniikan tulevaisuus näytti heille. Halusimme valita huipputekniikkaa, jossa riski asiakkaalle olisi mahdollisimman pieni

Sekä loppukäyttäjien että ohjelmistoratkaisujen luomisen jälkeen aloitimme työt K3|imaginen parissa marraskuussa 2017, ja 1.4.2018 mennessä meillä oli erittäin pieni toimiva prototyyppi. Kun visio alkoi kehittyä omaksi ratkaisukseen, tiimi ymmärsi, että heidän ulottuvillaan oleva potentiaali päätti, että K3|imagine olisi paljon enemmän kuin vain vähittäiskauppajärjestelmä.

Enemmän kuin pelkkä pilvipalvelu

Mikä K3|imagine tarkalleen on? Se on pilvinatiivi ratkaisu, jolla on monia etuja.

Tärkein etu on skaalautuvuus. Samaa järjestelmää voidaan käyttää yhdelle tai monelle käyttäjälle ja millä tahansa laitteella käyttöjärjestelmästä riippumatta. Pilven vahvuus on skaalattavuudessa – erittäin alhaisella riskillä. Voit kokeilla nopeasti ja toteuttaa pienin askelin. Tämä on myös paras tapa uuden teknologian demokratisoimiseen, joten se on saatavana suuryrityksille, mutta myös minkä tahansa kokoisille yrityksille.

K3|imagine sisältää kuitenkin paljon enemmän etuja kuin vain pilven tarjoamat. K3|imaginen tekninen tuotejohtaja Matthew Warr valottaa K3|imaginen teknologian kohokohtia, kuten Dot Net Coren, Angularin, Kubernetesin ja Dockerin käytön. Yksi tärkeimmistä Docker-säiliöiden eduista on se, että  ne ovat standardoituja yksiköitä, joita voi kopioida rajattomasti. Tämä ominaisuus tarjoaa rajattoman skaalattavuuden.

Kuten aiemmin mainittiin, useimmat järjestelmät toimivat monoliittisina sovelluksina, jotka voivat johtaa yhden palvelimen ylikuormittumiseen ja koko järjestelmän rasittumiseen. Tämän estämiseksi – esimerkiksi Black Friday -myynnissä tai muussa tavallisesta liiketoiminnasta poikkeavassa tilanteessa – skaalaus pitäisi tehdä manuaalisesti ja koko järjestelmä pitäisi skaalata, jotta se sopii suunnitelmaan, vaikka vain yksi osa järjestelmästä tarvitsisi skaalausta. K3|imaginen avulla voit liikkua ketteryydellä, johon on-premise-ratkaisut eivät yksinkertaisesti pystyisi! Kaikki skaalaus tehdään automaattisesti ja reaaliajassa. Lisäksi Kubernetesin kautta saatavana olevan teknologian kautta pyyntöjen tai vasteaikojen perusteella se voi ladata jäljennöksen ja jakaa työn kahden Kubernetesin välille. Kun tulee ongelma, se joko käynnistyy uudelleen tai jatkaa ratkaisun etsimistä korjaten siten ongelman joka tapauksessa. Kubernetes on suunniteltu pyrkimään aina palautumaan haluttuun tilaan. Dataa ei tallenneta suoraan säiliöihin uudelleenkäynnistyksen yhteydessä – se toimii aivan kuten ongelmaa ei olisi koskaan ollutkaan.

Alkutaipaleen haasteita

Kun kysyttiin, miten tiimi hoiti muutoksen taitojen osalta, Gaukur sanoi: ”Kun aloimme kehittää K3|imaginen skaalattavaa arkkitehtuuria, emme tienneet miten paljon tietotaitoa tarvitsisimme jo varhaisessa vaiheessa. Aliarvioimme sen, miten paljon kokemusta tarvitsimme. Joitain tarvitsemiamme tekniikoita ei ollut vielä edes kehitelty, joten meidän piti kouluttaa ihmisiämme varmistaaksemme, että meillä oli tarvitsemamme tietotaito talon sisällä.”

Tiimimme mukaan rajoitukset ja esteet eivät oikeastaan haitanneet heitä, koska he saivat työskennellä kiehtovan uuden teknologian parissaa – ja juuri se tekee K3 Business Technologiesilla työskentelemisestä hauskaa.

Koko K3 Business Technologies Groupin organisaatio osallistui K3|imaginen luominsprosessiin, ja tiimeillä ympäri Eurooppaa oli oma tärkeä roolinsa siinä. Tanskan tiimi muodosti vähittäiskaupan toiminnallisuustiimin perustan, Didcotissa (Iso-Britannia) oli tiimit palvelukehitykselle ja alustan teknologian kehittämiselle, Islannissa osaamis- sekä R&D-keskus ja paljon muuta! Andy usein vertasi työasennetta start-upiin, mutta vakiintuneen organisaation asiantunijatiimin kanssa.

K3|imaginen tulevaisuuden visio

K3|imaginen alusta täynnä mahdollisuuksia, ja kuten Matt sanoi, sitä kehitetään jatkuvasti. K3|imagine tuo asiakkaille työtavan, joka ei ollut aiemmin mahdollista ja tarjoaa kunnon vastinetta rahalle. Se on tuote, joka auttaa yrityksiä innovoimaan ja päihittämään kilpailijat. Andyn mukaan: ”K3|imagine valmistaa asiakkaamme kaikkeen, mitä tulevaisuus tuo. Se tarjoaa mahdollisuuden erilaisiin UI-kokeiluihin esimerkiksi bottien ja lisätyn todellisuuden kanssa. K3|imaginessa on ennen kaikkea kyse teknologian hyödyntämisestä yritysten kasvu- ja kehityspotentiaalin maksimoimiseksi”.

Lisää resursseja

Jaa