Kasvava tuote kerää helposti mukaansa myös monimutkaisuutta. Kun ominaisuuksia lisätään vanhan päälle vuosi toisensa jälkeen, jossain vaiheessa on pysähdyttävä miettimään, kantaako pohja enää eteenpäin. Quriirilla tämä hetki tuli kolme vuotta sitten, ja siitä lähtien on tehty pitkäjänteistä työtä käyttöliittymän selkeyttämiseksi ja käyttökokemuksen sujuvoittamiseksi.
Näin iso uudistus ei ole yksinkertainen, kun samalla pitää varmistaa asiakkaiden tyytyväisyys ja palvelun luotettavuus koko prosessin ajan. Kysyimme tuotetiimiltämme, millaista käyttöliittymän uudistaminen on ollut käytännössä niin suunnittelun kuin teknisen toteutuksen näkökulmasta.
Ongelma ei ollut yksittäinen ominaisuus
Käyttökokemuksen muotoilusta vastasi Quriirin Product Designer Tuomas Nissinen, jonka aiempi kokemus ja osaaminen oli juuri sitä, mitä työhön tarvittiin. Quriiria oli tähän mennessä kehitetty lisäämällä uusia ominaisuuksia vanhan päälle, ja lopputuloksena oli tuote, joka kyllä toimi, mutta ei tuntunut käyttökokemukseltaan yhtenäiseltä.
Eri lähteistä kerätty asiakasymmärrys ja sisäiset havainnot kertoivat saman: vanha Quriiri koostui käytännössä erillisistä sovelluksista, jotka noudattivat kukin omaa logiikkaansa. Tämä myös näkyi ja tuntui käyttäjälle.
“Keskeisin ongelma asiakkaan näkökulmasta ei liittynyt mihinkään yksittäiseen Quriirin ominaisuuteen. Käyttöliittymän eri osat oli tehty eri aikoina eri tavoin, ja käyttäjä joutui opettelemaan jokaisen erikseen. Kokonaisuus olikin alkanut tuntua tarpeettoman monimutkaiselta,” Tuomas kertoo.
Arviointi vanhasta käyttöliittymästä tehtiin useasta suunnasta: heuristinen arviointi paljasti, missä kohtaa käytettävyysperiaatteet eivät toteutuneet, asiakaspalaute nosti esiin toistuvia ongelmakohtia, ja tiimin oma näkemys täydensi kuvaa siitä, mihin suuntaan tuotetta haluttiin viedä.
”Tuotteen kehittämisen kannalta kyse oli kestävämmälle pohjalle rakentamisesta. Kun tuote toimii yhtenäisellä logiikalla, uusia ominaisuuksia voidaan rakentaa nopeammin ja laadukkaammin eikä jokaista ratkaisua tarvitse keksiä uudelleen,” Tuomas sanoo.

Toteutus vaiheittain, ei kertarysäyksellä
Teknisestä toteutuksesta vastasi Quriirin teknologiajohtaja Thomas Wahlberg. Tavoite oli hänen mukaansa selkeä: käyttöliittymän modernisointi, käytön tehostaminen ja jatkokehityksen nopeuttaminen.

”Toimintojen käytön suunnitteluun panostettiin todella paljon, jotta käyttö olisi mahdollisimman selkeää ja joustavaa. Lisäksi teknologiaratkaisuja selkeytettiin taustalla, jotta kehitystyö olisi jatkossa nopeampaa ja laadukkaampaa,” kertoo Thomas.
Sekä vanha että uusi käyttöliittymä on rakennettu samalle teknologia-alustalle (React), mutta sen sisäistä toteutusta uudistettiin merkittävästi: useita ohjelmistokirjastoja vaihdettiin nykyaikaisempiin, ja koko arkkitehtuuria selkeytettiin.
Uutta käyttöliittymää ei julkaistu kerralla, ja tähän oli useita syitä: vaiheittainen tapa mahdollisti oppimisen jokaisesta osasta ennen seuraavaa, käyttäjät pääsevät nopeammin käyttämään uusia työkaluja ja vaiheittainen kehitys on helpommin hallittavissa. Kokonaisuudet suunniteltiin ja toteutettiin vaihe kerrallaan ja ne julkaistiin vanhan version rinnalle. Näin varmistettiin, että Quriirin uudistus tehdään asiakkaiden kannalta mahdollisimman sujuvasti.
Uudet asiakkaat ohjattiin suoraan käyttämään uutta versiota, jotta tiimi sai aitoa tietoa siitä, miten käyttöliittymä toimii käytännössä. Uusi ja vanha versio erotettiin toisistaan URL-tasolla, ja käyttäjille kerrottiin etukäteen, mitä ominaisuuksia on tulossa milloinkin.
Thomas kuvailee kehitystä tasaiseksi ja suunnitelmalliseksi, vaikka samaan aikaan kehitettiin myös muita, uudistuksesta riippumattomia ominaisuuksia.
Vanhan ja uuden tasapainottelu
Molemmat haastateltavat nostavat esiin saman haasteen: osa käyttäjistä on tottunut vanhaan tapaan, vaikka se ei aina toimisi parhaalla mahdollisella tavalla. Muutos voi aiheuttaa kitkaa, kun tuttu järjestelmä muuttuu. Uudessa käyttöliittymässä on kuitenkin onnistuttu tekemään moni asia huomattavasti selkeämmäksi, joten siihen vaihtaminen pitäisi olla todella helppoa.
Thomas kuvaa, miten teknisissä päätöksissä tietoturvaa, tietosuojaa ja käyttökokemusta punnittiin jatkuvasti rinnakkain. Yksittäistä vaikeinta päätöstä ei löydy, vaan lopputulos rakentuu todella monesta vaikeasta päätöksestä.
“Päätöksissä on aina otettu huomioon tietoturva ja tietosuoja sekä käyttökokemus. Asiat on pyritty aina tekemään tietoturva ja tietosuoja edellä tasapainoillen käyttökokemuksen kanssa” Thomas sanoo.
Miksi tällaiseen projektiin kannattaa ryhtyä
Thomas huomauttaa, että kyse on monelle ohjelmistoprojektille tutusta tilanteesta: ison uudelleenrakennuksen perusteleminen liiketoiminnan näkökulmasta on usein vaikeaa, ja korkeat kustannukset saavat monet yritykset karttamaan sitä. Isojen projektien refaktorointi on helppo aliarvioida, sillä monesti kyse on useamman vuoden hankkeesta. Quriirin kohdalla uudistus oli kuitenkin selkeä osa tulevaisuuden visiota, mikä teki päätöksestä loppujen lopuksi helpon.
Mitä seuraavaksi
Käyttöliittymä elää tuotteen mukana jatkossakin. Tavoitteena on syventää ymmärrystä asiakkaiden tarpeista ja kehittää Quriiria oikeaan suuntaan jokaisella osa-alueella. Uusi perusta on rakennettu myös muita kanavia, kuten RCS:ää ja WhatsAppia, ajatellen.
Palaute uudesta käyttöliittymästä on ollut positiivista: sitä on kuvailtu muun muassa intuitiiviseksi, yksinkertaiseksi ja sujuvaksi eli juuri niitä asioita, joihin uudistuksella tähdättiin. Pienet kehitysehdotukset asiakkailta jatkuvat, ja niistä on tullut arvokas tietolähde jatkokehitykseen.
“Uusi käyttöliittymä on todella intuitiivinen ja käyttö sujuvaa. Tekisi jo mieli heti luoda uusia kampanjoita, Product Lead at Annie.”
– Leo Nylander, HammasOskari Oy