Projektin esitys
Tiimi
Nimi | Pääroolit | |
---|---|---|
Moona Taavitsainen | Team Leader, UX/UI Designer | |
Ildiko Makra | Backend Developer, DevOps | |
Martin Aedma | Full Stack Developer | |
Maria Haapamäki | QA Developer | - |
Aku Rossi | Frontend Developer | |
Teemu Lindström | Frontend Developer |
Tiimin nettisivu löytyy täältä
Toimeksiannon kuvaus
Toimeksiantaja toimi Moona Taavitsainen. Toimeksiantona oli oma tuoteidea automatisoidusta huumausainekirjanpidosta. Tuote haluttiin kehittää nykyisen paperisen huumausainekirjanpidon tilalle helpottamaan sekä nopeuttamaan apteekin työtä. Kirjanpidolla on mahdollisuus myös laajentua muulle terveysalalle, kuten sairaaloihin ja terveyskeskuksiin. Suomen lääketurvallisuuskeskus Fimea valvoo lakisääteisen huumausainekirjanpidon toteutumista.
Tuotekehityksen tueksi laadittiin loppukäyttäjätutkimus kartoittamaan nykyisen paperisen huumausainekirjanpidon käyttökokemuksia. Tutkimuksessa kävi ilmi selkeästi enemmistön mielipiteenä, että nykyinen huumausainekirjanpito on vanhanaikainen, virhealtis sekä hankala. Sähköistämistä toivottiin lähes jokaisessa vastauksessa. Tutkimukseen osallistui kymmeniä apteekkialan henkilöitä eri puolelta Suomea.
Käytetyt teknologiat
Toteuksessa keskityttiin käyttöliittymän kehittämiseen työpöytäsovelluksena. Käyttöliittymä on tarkoitus integroida olemassa oleviin järjestelmiin rajapinnan kautta. Toistaiseksi käyttöliittymän kehitystä nopeutettiin omalla Backend-toteutuksella, jossa mallinnettiin oma tietokanta sekä ohjelmointirajapinta. Näiden avulla käyttöliittymää pystyttiin testaamaan loppuympäristöä vastaavissa olosuhteissa.
Myös API-dokumentaatio on laadittu testauksen helpottamisen lisäksi edesauttamaan tulevia integraatiotöitä olemassa olevien apteekkijärjestelmien kanssa.
Tähän opintojaksoon kuuluvassa projektiosassa sekä lähdekoodimuutoksien yhdistämistä (CI), että ratkaisujen testauksia (CT) järjestettiin ilman automaatiota. Seuraavassa vaiheessa tavoitellaan Azure DevOpsin käyttöönottoa täysimittaisesti. Oman API:n jatkuvaa julkaisua (CD) päästiin kuitenkin toteuttamaan Azuren konttirekisterin avulla jo tässäkin vaiheessa.
Demovideo
Keskeiset opit
Opintojakson aikana perehdyttiin yrityksen perustamiseen liittyviin asioihin, kuten yritysmuotoihin. Lisäksi perehdyttiin huumausainelakiin sekä palvelumuotoiluun. Ohjelmistotuotannon eri vaiheet tulivat tutuiksi aina suunnittelusta toteutukseen. Myös loppukäyttäjätutkimuksesta saatiin kokemusta.
Tiimityöskentelyssä opittiin vastuunjakoa, etätyöskentelyn tarjoamia mahdollisuuksia sekä niiden tehostamista. Etätyöskentely auttoi itsensä johtamisen taitojen kehityksessä. Myös tiedon jakaminen oli merkittävässä roolissa, kun työskenneltiin etänä. Tiedon hankinnassa opittiin tunnistamaan Stack Overflow:n tarjoama hyöty ja apu ongelmien ratkaisemiseksi. Vuorovaikutustaitoja käytettiin laajasti oman osaamisen muille jakamisessa ja avun pyytämisestä sekä tarjoamisesta tiimin sisällä.
Miten jatketaan
Osa tiimistä on osallistumassa Yritystehtaan Ideasta yritykseksi -opintojaksolle keväällä. Valmennuksessa tahdotaan tutkia tuotteen kaupallistamisen mahdollisuuksia. Keväällä selvitetään myös mahdollisuuksia kumppaniapteekin kanssa toimimisesta testauksen näkökulmasta sekä tuotteen jatkokehityksen tueksi.