Kelan vanhempainpäivärahajärjestelmän käyttöliittymäkehitys React.js-kirjastolla
Ojajärvi, Markus (2021)
Avaa tiedosto
Lataukset:
Ojajärvi, Markus
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021052511042
https://urn.fi/URN:NBN:fi:amk-2021052511042
Tiivistelmä
Perhevapaisiin on tulossa laajavaikutteinen lainmuutos, joka aiheuttaa oleellisia muutoksia Kansaneläkelaitoksen eli Kelan maksamiin vanhempainpäivärahoihin sekä vanhempainpäivärahan etuuskäsittelyjärjestelmään. Koska muutos on niin laaja, vanhaa järjestelmää ei lähdetä muuttamaan, vaan koko järjestelmä tullaan toteuttamaan uusiksi alusta loppuun.
Vanhempainpäivärahajärjestelmään, kuten muihinkin etuusjärjestelmiin, kerätään tiedot asiakkaan hakemuksesta, liitteistä ja muilta integraatiopalvelimilta. Nämä asiat tuodaan etuuskäsittelijän muokattaviksi vanhempainpäivärahajärjestelmän käyttöliittymälle, joita käsitellään Perusteet-osiossa. Osio on oma itsenäinen käyttöliittymäsovelluksensa, joka on rakennettu React.js-kirjastolla ja Node.js-kehikolla. Insinöörityön keskiössä on ”Käsittele perhetiedot ja suhde lapseen” -käyttötapaukseen liittyvä käyttöliittymäpaneeli, joka on osa edellä mainittua Perusteet-sovellusta. Käyttötapauksen paneeliosuus on yksi Perusteet-sovelluksen tärkeimpiä kokonaisuuksia, sillä paneelissa käsiteltävät tiedot ovat asiakkaan hakeman etuuden myöntämiseen vaikuttavia perusteita. Paneelitoteutuksen lisäksi työhön sisältyi kattavaa selvitystyötä toteutuksen ja liiketoiminnan kannalta mahdollisimman tehokkaiden ratkaisujen löytämiseksi. Työhön liittyi myös paneelitoteutusta vastaavan palvelusovelluksen toiminnallisen kokonaisuuden rajapintasuunnittelua.
Insinöörityön käyttötapausta työstettiin yhdessä sille nimetyn pienryhmän kesken. Pienryhmä koostui määrittelijöistä, käyttöliittymäsuunnittelijasta, käsitemallimäärittelijästä, toteuttajista ja testaajista. Teknisen toteutuksen suunnittelutyöstä vastasivat ensisijaisesti toteuttajat, mutta liiketoiminnan ja käyttöliittymän kulun kannalta epäselviä tilanteita selvitettiin yhdessä tiimin kanssa.
Lopputuloksena saatiin määrittelyjen ja MVP-mallin mukainen käyttöliittymäpaneeli. Eheän ja yhtenäisen lopputuloksen aikaansaamiseksi paneelitoteutus rakennettiin yhdenmukaisin periaattein ja siinä hyödynnettiin aiempaa toteutusta. Käyttötapaukseen liittyvä viimeistelytyö jatkuu tämän insinöörityön työstämiseen käytetyn ajanjakson jälkeen määrittelyjen, toteutuksen sekä testauksen osalta.
Vanhempainpäivärahajärjestelmään, kuten muihinkin etuusjärjestelmiin, kerätään tiedot asiakkaan hakemuksesta, liitteistä ja muilta integraatiopalvelimilta. Nämä asiat tuodaan etuuskäsittelijän muokattaviksi vanhempainpäivärahajärjestelmän käyttöliittymälle, joita käsitellään Perusteet-osiossa. Osio on oma itsenäinen käyttöliittymäsovelluksensa, joka on rakennettu React.js-kirjastolla ja Node.js-kehikolla. Insinöörityön keskiössä on ”Käsittele perhetiedot ja suhde lapseen” -käyttötapaukseen liittyvä käyttöliittymäpaneeli, joka on osa edellä mainittua Perusteet-sovellusta. Käyttötapauksen paneeliosuus on yksi Perusteet-sovelluksen tärkeimpiä kokonaisuuksia, sillä paneelissa käsiteltävät tiedot ovat asiakkaan hakeman etuuden myöntämiseen vaikuttavia perusteita. Paneelitoteutuksen lisäksi työhön sisältyi kattavaa selvitystyötä toteutuksen ja liiketoiminnan kannalta mahdollisimman tehokkaiden ratkaisujen löytämiseksi. Työhön liittyi myös paneelitoteutusta vastaavan palvelusovelluksen toiminnallisen kokonaisuuden rajapintasuunnittelua.
Insinöörityön käyttötapausta työstettiin yhdessä sille nimetyn pienryhmän kesken. Pienryhmä koostui määrittelijöistä, käyttöliittymäsuunnittelijasta, käsitemallimäärittelijästä, toteuttajista ja testaajista. Teknisen toteutuksen suunnittelutyöstä vastasivat ensisijaisesti toteuttajat, mutta liiketoiminnan ja käyttöliittymän kulun kannalta epäselviä tilanteita selvitettiin yhdessä tiimin kanssa.
Lopputuloksena saatiin määrittelyjen ja MVP-mallin mukainen käyttöliittymäpaneeli. Eheän ja yhtenäisen lopputuloksen aikaansaamiseksi paneelitoteutus rakennettiin yhdenmukaisin periaattein ja siinä hyödynnettiin aiempaa toteutusta. Käyttötapaukseen liittyvä viimeistelytyö jatkuu tämän insinöörityön työstämiseen käytetyn ajanjakson jälkeen määrittelyjen, toteutuksen sekä testauksen osalta.