Low-code platforms in software and data development
Saarinen, Mikko (2024)
Saarinen, Mikko
2024
Johtamisen ja tietotekniikan DI-ohjelma - Master's Programme in Management and Information Technology
Johtamisen ja talouden tiedekunta - Faculty of Management and Business
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2024-05-13
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202404254590
https://urn.fi/URN:NBN:fi:tuni-202404254590
Tiivistelmä
Previous research on low-code development has focused on technical matters, or how people experience the technicalities. This is slowly starting to change, and more research is done on the governance and other management related aspects.
In this thesis, low-code development is approached from two angles; expectations towards it and traditional code centric software development. Through interviews qualitative differences between low-code and code based development can be noticed. The most important finding is that development work on a low-code platform that is optimized for professional software development brings up a positive problem: increased speed of development demands more resources for supportive functions such as requirements engineering and testing. Aiempi low-code-sovelluskehitykseen liittyvä tutkimus on keskittynyt teknisiin asioihin, tai siihen kuinka ihmiset kokevat nämä tekniset asiat. Tämä on hiljalleen muuttumassa, ja enemmän tutkimusta tehdään hallinnoinnin ja muiden johtamiseen liittyvien asioiden näkökulmista.
Tässä diplomityössä low-code-kehittämistä lähestytään kahdesta kulmasta; siihen liittyvistä odotuksista ja perinteisestä koodikeskeisestä ohjelmistokehityksestä. Tärkein löydös on, että kehitystyö low-code-alustalla joka on optimoitu ammattimaiseen ohjelmistokehitykseen, tuo esiin positiivisen ongelman: kasvanut kehitysnopeus vaatii enemmän voimavaroja tukitoiminnoilta, kuten vaatimusmäärittelyiltä ja testaamiselta.
In this thesis, low-code development is approached from two angles; expectations towards it and traditional code centric software development. Through interviews qualitative differences between low-code and code based development can be noticed. The most important finding is that development work on a low-code platform that is optimized for professional software development brings up a positive problem: increased speed of development demands more resources for supportive functions such as requirements engineering and testing.
Tässä diplomityössä low-code-kehittämistä lähestytään kahdesta kulmasta; siihen liittyvistä odotuksista ja perinteisestä koodikeskeisestä ohjelmistokehityksestä. Tärkein löydös on, että kehitystyö low-code-alustalla joka on optimoitu ammattimaiseen ohjelmistokehitykseen, tuo esiin positiivisen ongelman: kasvanut kehitysnopeus vaatii enemmän voimavaroja tukitoiminnoilta, kuten vaatimusmäärittelyiltä ja testaamiselta.
