Enhancing Software Development Processes Through Value Stream Mapping – A Case Study
Authors
Date
2024Copyright
© The Author(s)
Tässä Pro gradu -tutkielmassa selvitetään, miten Value Stream Mappingia (VSM) voidaan käyttää työkaluna, jolla tunnistetaan turhaa työtä, pullonkauloja ja tehottomuutta ohjelmistokehitysprosesseissa. VSM kehitettiin ensin teollisuusympäristöön. Sitä on myöhemmin muokattu ja sovellettu useille uusille toimialoille, kuten ohjelmistokehityksen prosessien tehostamiseen ja visualisoimiseen. VSM:n kasvavasta suosiosta huolimatta sen käyttäminen ohjelmistokehityksessä on haastavaa ohjelmistoprosessien abstraktien rakenteiden vuoksi. Tässä tutkimuksessa käytetään laadullista tapaustutkimusmetodologiaa. Tutkimusaineiston keräämiseen käytettiin VSM-työpajoja, joihin osallistui yhteensä kolme ohjelmistokehitystiimiä globaalista tietoliikenneyrityksestä. Tutkimuksen tavoitteena oli ymmärtää VSM:n soveltuvuus ohjelmistokehitykseen ja VSM:n vaikutus prosessien tehokkuuteen. Tutkimuksella pyrittiin selvittämään luoko VSM lisäarvoa suhteessa sen implementointiin käytettäviin resursseihin. Tutkimustulokset osoittavat, että VSM on toimiva työkalu olemassa olevien prosessien kartoittamiseen, tehottomuuden havaitsemiseen ja tiimien välisen yhteistyön edistämiseen. Keskeisimmät tutkimustulokset osoittavat, että esisuunnittelun puute, eri toimintojen väliset riippuvuudet ja resurssirajoitteet johtavat usein pullonkauloihin tiimien prosesseissa. Tutkimuksessa havaittuja mahdollisia suosituksia ovat automatisoidun teknologian käyttäminen tuottavuuden ja viestinnän parantamiseksi, mukaan lukien tärkeiden sidosryhmien aktivoiminen prosessin varhaisessa vaiheessa, sekä kehitystyön ja testauksen välisten palautesilmukoiden vahvistaminen. Tämä tutkimus parantaa ymmärrystä VSM:n sovellettavuudesta ohjelmistokehityksessä ja tarjoaa käytännön neuvoja yrityksille, jotka pyrkivät parantamaan tuottavuutta ja virtaviivaistamaan prosessivirtojaan. Tutkimuksen johtopäätöksenä on, että vaikka VSM voi tehostaa yrityksen ohjelmistokehitysprosesseja, sen menestys riippuu vahvasti myös siitä, otetaanko käyttöön strategioita, jotka huomioivat ihmisten ja organisaation dynamiikan.
...
Metadata
Show full item recordCollections
- Pro gradu -tutkielmat [29740]
License
Related items
Showing items with similar title or keywords.
-
Software Startup Practices : Software Development in Startups Through the Lens of the Essence Theory of Software Engineering
Kemell, Kai-Kristian; Ravaska, Ville; Nguyen-Duc, Anh; Abrahamsson, Pekka (Springer, 2020)Software startups continue to be important drivers of economy globally. As the initial investment required to found a new software company becomes smaller and smaller resulting from technological advances such as cloud ... -
Enhancing Software Engineering Education in Africa through a Metaversity
Ruwodo, Vuyelwa; Pinomaa, Antti; Vesisenaho, Mikko; Ntinda, Maria; Sutinen, Erkki (IEEE, 2022)Software engineering education requires a new boost in African higher education, because of the high demand for professionals, caused by the fast increasing internet connections calling for meaningful applications and ... -
Enhancing upper secondary students’ engagement and learning through the INTERACT online, video-based teacher coaching intervention : Protocol for a mixed-methods cluster randomized controlled trial and process evaluation
Ertesvåg, Sigrun K.; Vaaland ,Grete Sørensen; Lerkkanen, Marja-Kristiina (Elsevier, 2022)This protocol outlines a mixed-methods cluster randomized controlled trial (CRCT) in upper secondary schools that will investigate how video-based online coaching can support teachers’ competences in teacher-student ... -
Enhancing salmon conservation releases through improved brain development and behaviour
Hirvonen, Heikki; Koskinen, Jussi (Open Science Centre, University of Jyväskylä, 2018)Captive breeding programmes are based on the practice of taking part of an endangered population to captive environment and releasing the captive-born offspring back to the wild. Despite the vast ecological and economical ... -
Developing the global growth efforts of Finnish software companies through productization
Hänninen, Antti (2007)