Silmäasema on osa Coronaria-konsernia ja Suomen johtava näönhuollon ja silmäterveyden asiantuntija. Yritys palvelee asiakkaitaan yli 150 toimipisteessä, 18 yksityisessä silmäsairaalassa sekä useissa julkisen sektorin yksiköissä. Kaikkiaan Silmäasema hoitaa lähes miljoona asiakasta vuodessa, mukaan lukien julkisen terveydenhuollon kumppanina hoidettavat asiakkaat.
“Haluamme, että asiakkaamme kokee, että hänen silmistään pidetään huolta. Tavoitteenamme on palvella asiakkaitamme ennakoidusti, oikea-aikaisesti ja yksilöllisesti läpi elämän”, kertoo Silmäaseman Head of Digital ja hankkeen tuoteomistaja Tommi Malmivaara.
Käytännössä tämä tarkoitti OmaSilmä-sovelluksen rakentamista. Sovellus tuo silmäterveyteen ja asiointiin liittyvät tiedot helposti asiakkaan saataville ja tukee silmistä huolehtimista arjessa. Samalla kyse oli asiantuntijuuden vahvistamisesta ja siitä, että asiakkaaseen voidaan pitää yhteyttä myös asiointien välillä. Tänään OmaSilmä on yksi ensimmäisistä alan sovelluksista, joka yhdistää osto- ja terveystiedot samaan kokonaisuuteen.
Tie suunnitelmista julkaisuun
Silmäasemalla oli tehty suunnitelmia kuluttajille suunnatusta palvelusta, mutta projekti ei ollut edennyt toteutukseen asti. Haaste ei ollut yksittäinen tekninen kysymys, vaan kokonaisuuden hallinta.
“Mukana oli useita sidosryhmiä, ja projekti vaati toiveiden ja näkökulmien yhteensovittamista niin asiakaskokemuksen kuin liiketoiminnan osalta”, kuvaa Silmäaseman palvelumuotoilija Katriina Haara.
Taustalla oli laaja järjestelmäkokonaisuus, jossa käsiteltiin sekä asiakas- että potilastietoa. Terveydenhuollon regulaatio toi omat reunaehtonsa, jotka vaikuttivat toteutukseen alusta asti. Näiden tekijöiden yhdistelmä nosti julkaisukynnyksen korkeaksi. Silmäasema tarvitsi kumppanin, joka pystyy jäsentämään kokonaisuuden ja viemään kehityksen hallitusti tuotantoon yhdessä silmäasemalaisten kanssa.
Selkeä roolijako ja vaiheistus veivät projektin maaliin
Codemate ja Silmäasema lähtivät viemään kokonaisuutta eteenpäin vaiheittain. Lähestymistavaksi valittiin MVP-malli, jossa sovellusta ei pyritä rakentamaan kerralla valmiiksi, vaan olennaisimmat toiminnot tuotiin nopeasti käyttöön, testattiin laajasti ja kehitystä jatkettiin palautteen pohjalta.
Projektissa Silmäasema vastasi tuoteomistajuudesta ja palvelun liiketoiminnallisesta suunnasta, kun taas Codemate vastasi sovelluksen designista, käyttökokemuksesta sekä teknisestä toteutuksesta ja arkkitehtuurista. Selkeä roolijako piti tekemisen fokusoituna ja mahdollisti sujuvan etenemisen.
“Keskeistä oli tunnistaa, mitä tehdään nyt ja mitä myöhemmin. Kun fokus pysyi oikeissa asioissa, kokonaisuus eteni tasaisesti ja saatiin vietyä maaliin”, kertoo projektia Codematen puolelta vetänyt Jukka Toivonen.
Ensimmäinen versio toi yhteen keskeiset asiakastiedot ja asioinnin: ajanvaraukset, terveystiedot ja ostohistorian. Sovellus tarjoaa asiakkaille näkyvyyden omaan asiakkuuteen ja ohjaa asiakasta huolehtimaan silmistään säännöllisesti parhaalla mahdollisella tavalla.
Toteutus: miten kokonaisuus vietiin käytäntöön
Toteutusvaiheessa keskiössä oli eri järjestelmien, tietoturvavaatimusten ja käyttökokemuksen yhteensovittaminen toimivaksi kokonaisuudeksi. Ratkaisun tuli toimia luotettavasti arjessa ja täyttää samalla terveydenhuollon tiukat vaatimukset.
Skaalautuva arkkitehtuuri ja integraatiot
Sovellus toteutettiin Flutter-teknologialla, mikä mahdollistaa iOS- ja Android-sovellusten kehittämisen samasta koodipohjasta tukien nopeaa jatkokehitystä. Ratkaisun taustalla toimii arkkitehtuuri, joka yhdistää useita kriittisiä taustajärjestelmiä, kuten potilastietojen, asiakastietojen ja liiketoimintadatan lähteitä yhdeksi toimivaksi kokonaisuudeksi. Samalla kokonaisuuden tuli täyttää terveydenhuollon tiukat tietoturva- ja regulaatiovaatimukset, jotka huomioitiin toteutuksessa alusta asti.
“Kyse ei ollut yksittäisistä integraatioista, vaan siitä miten kokonaisuus toimii yhteen. Kun perusta oli kunnossa, muutoksia pystyttiin tekemään hallitusti ilman että ne rikkoivat kokonaisuutta”, kertoo Codematen mobiilikehittäjä Timo Pieti.
Design system tukee laatua ja jatkuvaa kehitystä
Projektissa rakennettiin design system, joka toimii perustana sovelluksen lisäksi myös muille Silmäaseman digitaalisille palveluille. Sen avulla käyttökokemus pysyy mahdollisimman yhtenäisenä ja kehitystä voidaan viedä eteenpäin hallitusti eri ympäristöissä.
“Rakensimme komponenttipohjaisen design-järjestelmän, jonka avulla muutokset voidaan viedä läpi keskitetysti ja nopeasti”, kertoo Codematen suunnittelija Petri Jomppanen.
Design token -pohjainen lähestymistapa mahdollistaa nopeat käyttöliittymäpäivitykset, vähentää päällekkäistä työtä ja varmistaa yhtenäisen brändikokemuksen kaikissa digitaalisissa kanavissa, tukien samalla pitkäjänteistä kehitystä.
Suunnittelussa panostettiin vahvasti myös saavutettavuuteen, jotta palvelu toimii mahdollisimman hyvin kaikille käyttäjille.
“Dark mode suunniteltiin osaksi käyttökokemusta alusta asti, jotta sovelluksen käyttö olisi mahdollisimman miellyttävää erilaisissa tilanteissa ja kuormittaa silmiä vähemmän”, Jomppanen avaa.
Iteratiivinen kehitys ja laaja testaus varmistivat laadun
Kehitystä tehtiin iteratiivisesti ja sovellusta testattiin laajasti jo ennen julkaisua. MVP-versio tuotiin varhaisessa vaiheessa sisäiseen käyttöön, ja noin 500 Silmäaseman työntekijää osallistui testaukseen.Palautetta kerättiin systemaattisesti ja vietiin suoraan kehitykseen, mikä mahdollisti nopean reagoinnin ja jatkuvan parantamisen. Samalla varmistettiin, että ratkaisu täyttää myös tietoturvan ja saavutettavuuden vaatimukset.
Luottamukseen perustuva yhteistyö toi tekemiseen selkeyttä
Projektin onnistumisessa keskeistä oli yhteistyön tapa. Kompleksisessa hankkeessa pelkkä toteutus ei riitä, vaan tarvitaan kykyä pitää kokonaisuus liikkeessä ja päätöksenteko selkeänä.
Codematen tiimi toi projektiin systemaattisuutta ja selkeyttä, mikä auttoi etenemään tilanteessa, jossa kokonaisuus oli monimutkainen ja vaati useiden osapuolten yhteensovittamista.
“Codematen porukka vakuutti meidät alusta asti. He ymmärsivät mitä tavoittelemme ja esittivät selkeitä ratkaisuja, joilla edetä. Tiimi toimi hyvin yhteen ja hommat sujuivat mallikkaasti aina julkaisuun asti”, Malmivaara kertoo.
Tulokset ja perusta tulevalle kehitykselle
Sovellus julkaistiin ja se saavutti nopeasti käyttäjiä ilman merkittävää markkinointia. Jo ensimmäisten viikkojen aikana sovellus keräsi tuhansia latauksia ja aktiivista käyttöä. Alkuvaiheen palaute on ollut positiivista, mikä antaa vahvan pohjan jatkokehitykselle.
Merkittävin muutos näkyy kuitenkin asiakaskokemuksessa. Asiakkaat voivat nyt huolehtia silmistään yhdessä paikassa, asioida sujuvammin ennen käyntiä ja sen jälkeen.
Yhteistyö Silmäaseman kanssa jatkuu myös sovelluksen ulkopuolella. Codemate toimii kumppanina useissa eri kehityshankkeissa, joissa rakennetaan ja kehitetään Silmäaseman digitaalisia palveluita pitkäjänteisesti eteenpäin.
Tommi Malmivaara
Head of Digital, Silmäasema