Agile Embedded Software Project inside SAFe Framework
Sortti, Jukka (2021)
Sortti, Jukka
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024061823625
https://urn.fi/URN:NBN:fi:amk-2024061823625
Tiivistelmä
This thesis is about agile software development in embedded software development project. In embedded device projects the work of embedded software development work causes most of the project costs and has significant impact on project schedules and the quality of the outcome. All solutions that have effects on lowering the amount of work and increasing quality can be seen in the return of the investment of the project.
The purpose of this thesis was to study a project where embedded software development work was done differently, in a more agile way, compared to the commonly used SAFe framework in the company. The focus is on the understanding of the reasons behind the decision of selecting a different way of working, describing the work itself and evaluating the outcome from the project's point of view.
In this study, there is a theoretical background of Agile Software Development and SAFe Framework. The focus of these two areas is on the gain understanding about these questions / problems and on being able to reflect the used methods and the outcome to this theory base.
The case study as a research method with abductive approach was well-suited for this work, since the studied project was not a traditional project in the company, and it enabled a possibility to reflect the findings against the theory and determine the effect of different selections.
In conclusion, it was seen that the way the embedded software development was carried-out can lead to an expected outcome with smaller development costs, in time and deliver high quality software. Also, the study points out the effect of cross-functional and self-organized agile team with minimum amount of dependencies.
The purpose of this thesis was to study a project where embedded software development work was done differently, in a more agile way, compared to the commonly used SAFe framework in the company. The focus is on the understanding of the reasons behind the decision of selecting a different way of working, describing the work itself and evaluating the outcome from the project's point of view.
In this study, there is a theoretical background of Agile Software Development and SAFe Framework. The focus of these two areas is on the gain understanding about these questions / problems and on being able to reflect the used methods and the outcome to this theory base.
The case study as a research method with abductive approach was well-suited for this work, since the studied project was not a traditional project in the company, and it enabled a possibility to reflect the findings against the theory and determine the effect of different selections.
In conclusion, it was seen that the way the embedded software development was carried-out can lead to an expected outcome with smaller development costs, in time and deliver high quality software. Also, the study points out the effect of cross-functional and self-organized agile team with minimum amount of dependencies.