SAFe from software developers’ perspective
Kivikoura, Matias (2025)
Kivikoura, Matias
2025
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202502042319
https://urn.fi/URN:NBN:fi:amk-202502042319
Tiivistelmä
Ohjelmistotuotannon hallintamenetelmiä kehitetään jatkuvasti, jotta organisaatiot voisivat tuottaa tehokkaammin, taloudellisemmin ja paremmin arvoa asiakkailleen kiivaasti kilpailuilla aloilla. Alati kehittyvien käytäntöjen todellista soveltuvuutta on täten hyvä pystyä tutkimaan ja arvioimaan. Tehtäväksi muodostui tarkastella Qvantel Oy sisällä toimivaa organisaatiota, joka seuraa skaalattua Agile-menetelmää nimeltä Scaled Agile Framework (SAFe).
Tarkemman tutkimuksen kohteena on ohjelmistokehittäjät ja heidän kokemuksiensa kartoitus SAFe:ssa, sekä arvioida SAFe:n soveltuvuutta ohjelmistokehittäjille yleisesti ja löytää mahdollisesti parannettavia kohteita organisaation käytänteissä. Teoriaa pohjattiin ohjelmistotuotannon menetelmien ja SAFe:n ohella myös tuoreempaan Developer Experience tutkimusalaan, joka auttoi paremmin keskittymään suurimpia kehittäjien kokemuksiin vaikuttavia tekijöitä. Näiden pohjalta tehtiin laadullinen tutkimus, jossa seitsemää kehittäjää haastateltiin puolistrukturoiduissa haastatteluissa, joissa oli sekä etukäteen määriteltyjä kysymyksiä että vapaata keskustelua.
Tulokset löysivät SAFe:n ja organisaation nykyisten toimintatapojen olevan yleisesti ottaen positiivisia kehittäjien mielestä sekä monin osin soveltuvan kohtuullisen hyvin kehittäjille. Merkittävimpiin positiivisiin ominaisuuksiin kuuluivat työn avoimuus ja yhteistyön sujuvuus. Tulokset myös paljastivat joitain negatiivisia asioita, osa tunnettuja sekä ohjelmistotuotannon että Agile-menetelmien haasteita. Johtopäätöksiin lukeutuu mitä käytäntöjä tulisi parantaa, sekä joihinkin jopa parannusehdotuksia, niiltä osin kuin teoria ja tutkimustulokset riittivät tekemään niitä. Software development methods are constantly evolving for organizations to produce value to customers more efficiently, economically and better in competitive markets. It is important to research and review suitability of these constantly evolving methods. Task was to inspect an organization inside Qvantel Oy, which follows an Agile method known as Scaled Agile Framework (SAFe).
Target of study became the software developers and their experiences in SAFe, as well as to analyze how well SAFe suits to software developers in general and possibly find things to improve in current way of working. Theory was based in addition of software development processes and SAFe to more recent research field on Developer Experience, which helped with uncovering major aspects that affect developer experience. Based on these, qualitative research was conducted, where seven participants were interviewed in semi-structured interviews that consisted of beforehand defined questions and open discussions.
Findings indicate SAFe and current way of working in organization being generally positive and, in many ways, sufficiently suitable for software developers. Notable positive effects included transparency of work and fluidity of collaboration. Results also show some negative aspects, some of which are known challenges in software development and Agile methods. Conclusion includes methods and processes that should be improved, and even actionable improvement suggestions in cases where theory and results supported doing so.
Tarkemman tutkimuksen kohteena on ohjelmistokehittäjät ja heidän kokemuksiensa kartoitus SAFe:ssa, sekä arvioida SAFe:n soveltuvuutta ohjelmistokehittäjille yleisesti ja löytää mahdollisesti parannettavia kohteita organisaation käytänteissä. Teoriaa pohjattiin ohjelmistotuotannon menetelmien ja SAFe:n ohella myös tuoreempaan Developer Experience tutkimusalaan, joka auttoi paremmin keskittymään suurimpia kehittäjien kokemuksiin vaikuttavia tekijöitä. Näiden pohjalta tehtiin laadullinen tutkimus, jossa seitsemää kehittäjää haastateltiin puolistrukturoiduissa haastatteluissa, joissa oli sekä etukäteen määriteltyjä kysymyksiä että vapaata keskustelua.
Tulokset löysivät SAFe:n ja organisaation nykyisten toimintatapojen olevan yleisesti ottaen positiivisia kehittäjien mielestä sekä monin osin soveltuvan kohtuullisen hyvin kehittäjille. Merkittävimpiin positiivisiin ominaisuuksiin kuuluivat työn avoimuus ja yhteistyön sujuvuus. Tulokset myös paljastivat joitain negatiivisia asioita, osa tunnettuja sekä ohjelmistotuotannon että Agile-menetelmien haasteita. Johtopäätöksiin lukeutuu mitä käytäntöjä tulisi parantaa, sekä joihinkin jopa parannusehdotuksia, niiltä osin kuin teoria ja tutkimustulokset riittivät tekemään niitä.
Target of study became the software developers and their experiences in SAFe, as well as to analyze how well SAFe suits to software developers in general and possibly find things to improve in current way of working. Theory was based in addition of software development processes and SAFe to more recent research field on Developer Experience, which helped with uncovering major aspects that affect developer experience. Based on these, qualitative research was conducted, where seven participants were interviewed in semi-structured interviews that consisted of beforehand defined questions and open discussions.
Findings indicate SAFe and current way of working in organization being generally positive and, in many ways, sufficiently suitable for software developers. Notable positive effects included transparency of work and fluidity of collaboration. Results also show some negative aspects, some of which are known challenges in software development and Agile methods. Conclusion includes methods and processes that should be improved, and even actionable improvement suggestions in cases where theory and results supported doing so.