Development strategies for building an application for the 6S process
Kaarrekoski, Juho (2025)
Kaarrekoski, Juho
2025
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202502183055
https://urn.fi/URN:NBN:fi:amk-202502183055
Tiivistelmä
Opinnäytetyössä käydään läpi Lapin Ammattikorkeakoululle kehitetyn 6S-sovelluksen kehitysprosessia. Työn tavoitteena oli toteuttaa sovellus, joka korvaisi instituution aiemman manuaalisen 6S-katselmointiprosessin digitaalisella versiolla. Kehitetyn sovelluksen tavoite on helpottaa henkilökunnan sekä opiskelijoiden arkea ja parantaa työturvallisuutta 6S-prosessin kautta.
Opinnäytetyössä tarkastellaan webbipohjaista ratkaisua full-stack-menetelmin, hyödyntäen ketterän kehityksen mukaisia periaatteita kehitysprosessissa. Front-end-ratkaisuna hyödynnetään Vue.js-ohjelmistokehystä ja backendin puolella FastAPI-pohjaista ratkaisua. Sovelluksen toiminnallisuudet esitellään yleisellä tasolla sekä käydään läpi kehitysprosessia, teknisemmin hyödynnettyjä teknologioita ja perusteita niiden valinnalle. Lisäksi pohditaan jatkokehitysmahdollisuuksia ja teknisiä sekä 6S-prosessia tukevia kehityskohteita.
Opinnäytetyön tuloksena oli viimeistelyä vaille valmis 6S-sovellus sekä viimeistelyn vaiheet sisältävä dokumentaatio. Opinnäytetyöstä ilmeni useita haasteita 6S-sovelluksen haastavien loogisten vaatimuksien vuoksi. Lisäksi teknisten ratkaisujen ja kokeilujen kautta selvitettiin eri teknologioiden soveltuvuutta 6S-prosessin mukaisen sovelluksen kehittämiseen.
Opinnäytetyössä tarkastellaan webbipohjaista ratkaisua full-stack-menetelmin, hyödyntäen ketterän kehityksen mukaisia periaatteita kehitysprosessissa. Front-end-ratkaisuna hyödynnetään Vue.js-ohjelmistokehystä ja backendin puolella FastAPI-pohjaista ratkaisua. Sovelluksen toiminnallisuudet esitellään yleisellä tasolla sekä käydään läpi kehitysprosessia, teknisemmin hyödynnettyjä teknologioita ja perusteita niiden valinnalle. Lisäksi pohditaan jatkokehitysmahdollisuuksia ja teknisiä sekä 6S-prosessia tukevia kehityskohteita.
Opinnäytetyön tuloksena oli viimeistelyä vaille valmis 6S-sovellus sekä viimeistelyn vaiheet sisältävä dokumentaatio. Opinnäytetyöstä ilmeni useita haasteita 6S-sovelluksen haastavien loogisten vaatimuksien vuoksi. Lisäksi teknisten ratkaisujen ja kokeilujen kautta selvitettiin eri teknologioiden soveltuvuutta 6S-prosessin mukaisen sovelluksen kehittämiseen.