Suunnittelusta toteutukseen
Suunnittelu
Projekti aloitettiin työpajalla, jossa määriteltiin sovellukselle tärkeimmät tehtävät ja ominaisuudet. Työpajassa pohdittiin kunkin aihealueen "päätehtäviä" ja tarkasteltiin eri tapoja toteuttaa haluttuja nämä tehtävät. Tästä siirryttiin tarkempaan määrittelyyn siitä, minkälaisia yksityiskohtia niin kehityksen, kuin käyttäjän näkökulmasta on otettava huomioon, jotta sovelluksen arkkitehtuuri toimii tulevan roadmapin toteutuksessa, sekä on käyttäjälle helposti ymmärrettävä ja mahdollisimman vaivaton käyttää.
Prototyyppivaihe
Määrittelyvaiheen jälkeen päästiin rakentamaan prototyyppiä, jossa kaikki käyttäjälle näkyvät näkymät suunniteltiin tarkasti näkymä kerrallaan. Rakennettiin perussivut, taulukot, kortit ja muut yksittäiset elementit, joita sovelluksessa on. Tehtiin design system ja luonnosteltiin tapa, jolla modulaarinen koulutusohjelma käydään käytännössä läpi käyttäjänä.
Kehitystyö
Kehitystyössä prototyypin näytöt vietiin varsinaiseen sovellukseen, määriteltiin arkkitehtuuri, rakennettiin tietomalli, kehitys- sekä tuotantotietokannat ja kehitettiin sovelluksen toiminnallisuudet. Käyttäjälle näkyvän osion lisäksi suuri osa sovellusta on itse oppimispolkujen ja osioiden rakentaminen niin, että asiakas voi jatkossa itse ylläpitää ohjelman sisältöä. Jatkokehitystä varten tehtiin jo valmiiksi päätöksiä, jotka helpottavat monipuolisten ja keskenään erilaisten polkujen rakentamisen.
Toinen suuri kokonaisuus kehitystyössä oli tietoturva. Reflekt käsittelee yritys- ja henkilökohtaista hyvinvointidataa, joten on otettava erityisesti huomioon se, että sovellus on tietoturvallinen ja käyttäjäsäännöt on määritelty oikein, eli voidaan varmistaa, että vain tietyt ihmiset voivat nähdä tiettyjä asioita.
Julkaisu pilottiasiakkaille
Kehitysvaiheen jälkeen sovellus julkaistiin kahdelle pilottiyritykselle, jotka pääsivät välittömästi käymään koulutusohjelmaa läpi. Pilottivaiheesta saadaan aina arvokasta tietoa käyttäjiltä, niiden perusteella on parempi lähteä priorisoimaan ja aikatauluttamaan jatkokehitystä. Löysimmekin pilotista jo muutaman yksityiskohdan, jotka ottaa mukaan heti seuraavaan vaiheeseen.
Lopputulos
Saimme tässä projektissa toteutettua hyvinkin laajan kokonaisuuden, jossa on huomioitu sekä Reflekt pääkäyttäjät, yrityksen johto ja HR, sekä yrityksen käyttäjät erillisinä segmentteinä, joille kaikille on omat tärkeät osansa sovellusta.