Ohjelmistoratkaisu kenttäoperaattoreille toistuvien tehtävien tueksi : datankeräyksen digitalisointi ja sen mahdolliset hyödyt
Forsblom, Jarno (2025)
Kandidaatintyö
Forsblom, Jarno
2025
School of Engineering Science, Tietotekniikka
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2025082893019
https://urn.fi/URN:NBN:fi-fe2025082893019
Tiivistelmä
Teollinen vallankumous 4.0 korostaa datan merkitystä prosessien ohjauksessa. Paperimuotoinen tiedonkeruu voi olla tehotonta ja virhealtista, kun taas digitaalinen ratkaisu voi olla tarkempi, mutta edellyttää käytettävyyden huomioimista.
Tämän kandityön tarkoituksena oli tutkia vaihtoehtoja ohjelmistoratkaisulle, joka digitalisoi Hiava Oy:n kenttäoperaatioissa toistuvan asiakasdatan keräyksen. Tutkimusmenetelminä käytettiin tapaustutkimusta ja kirjallisuuskatsausta, joiden avulla tarkasteltiin ohjelmistokehityksen haasteita ja olemassa olevia järjestelmiä.
Hiava Oy:lle luotiin vaatimusmäärittely ja toteutuksessa sovellettiin prototyyppipohjaisen UX-testauksen lähestymistapaa, jota hyödyntämällä voitiin huomioida käytettävyys osana kehitystä. Ohjelmistoratkaisu rakennettiin React- ja Node.js-teknologioilla, joka mahdollistaa saman ohjelmointikielen hyödyntämisen front- ja backend ratkaisuissa.
Tutkimuksen pohjautuva ohjelmistoratkaisu tarjoaa mallin asiakasdatan digitalisointiin yrityksen toimintaympäristössä, mutta lisätutkimusta tarvitaan esimerkiksi tietoturvan ja järjestelmäintegraation osalta. The Industrial Revolution 4.0 emphasizes the importance of data in process control. Paper-based data collection can be inefficient and error-prone, whereas digital solutions can improve accuracy but require careful consideration of usability.
The purpose of this bachelor's thesis was to explore alternatives to a software solution for Hiava Oy to digitize the recurring collection of customer data in field operations. A case study and literature review were employed as research methods to examine key software development challenges and existing systems
A requirement specification was created for Hiava Oy , and a prototype-based UX testing approach was applied in the implementation to ensure usability was considered throughout the development process. The software solution was built using React and Node.js technologies, enabling the same programming language to be applied across both the frontend and backend.
The resulting solution provides a model for digitizing customer data within the company’s operating environment, though further research is required in areas such as information security and system integration.
Tämän kandityön tarkoituksena oli tutkia vaihtoehtoja ohjelmistoratkaisulle, joka digitalisoi Hiava Oy:n kenttäoperaatioissa toistuvan asiakasdatan keräyksen. Tutkimusmenetelminä käytettiin tapaustutkimusta ja kirjallisuuskatsausta, joiden avulla tarkasteltiin ohjelmistokehityksen haasteita ja olemassa olevia järjestelmiä.
Hiava Oy:lle luotiin vaatimusmäärittely ja toteutuksessa sovellettiin prototyyppipohjaisen UX-testauksen lähestymistapaa, jota hyödyntämällä voitiin huomioida käytettävyys osana kehitystä. Ohjelmistoratkaisu rakennettiin React- ja Node.js-teknologioilla, joka mahdollistaa saman ohjelmointikielen hyödyntämisen front- ja backend ratkaisuissa.
Tutkimuksen pohjautuva ohjelmistoratkaisu tarjoaa mallin asiakasdatan digitalisointiin yrityksen toimintaympäristössä, mutta lisätutkimusta tarvitaan esimerkiksi tietoturvan ja järjestelmäintegraation osalta.
The purpose of this bachelor's thesis was to explore alternatives to a software solution for Hiava Oy to digitize the recurring collection of customer data in field operations. A case study and literature review were employed as research methods to examine key software development challenges and existing systems
A requirement specification was created for Hiava Oy , and a prototype-based UX testing approach was applied in the implementation to ensure usability was considered throughout the development process. The software solution was built using React and Node.js technologies, enabling the same programming language to be applied across both the frontend and backend.
The resulting solution provides a model for digitizing customer data within the company’s operating environment, though further research is required in areas such as information security and system integration.
