Productivity metrics and their integration into DevOps

dc.contributor.authorRiihimäki, Rasmus
dc.contributor.departmentfi=Tietotekniikan laitos|en=Department of Computing|
dc.contributor.facultyfi=Teknillinen tiedekunta|en=Faculty of Technology|
dc.contributor.studysubjectfi=Tietotekniikka|en=Information and Communication Technology|
dc.date.accessioned2024-06-29T21:02:27Z
dc.date.available2024-06-29T21:02:27Z
dc.date.issued2024-06-28
dc.description.abstractThis thesis addresses the challenge of measuring productivity in a DevOps environment, focusing on identifying effective metrics, understanding their impact on software quality, and assessing their influence on developer well-being. Productivity and its various definitions are analyzed from historical, modern, and practical perspectives. The modern and practical findings lead the thesis into the realm of DORA metrics and the annual DevOps report. The thesis was started with the goal of improving the current productivity measuring inside the case company. After conducting a literature review of the current research into productivity metrics, a case study where the current state of productivity metrics is assessed and improved within the DevOps teams at the case company is conducted. The methodology of this case study involves planning, executing, and validating the implementation of a productivity metrics dashboard. This approach sets an example for other organizations aiming to measure and enhance productivity using similar metrics. The findings from the case study at the case company indicate that adopting a modern productivity metrics approach enhances software quality. This is achieved by promoting a fast deployment process and agile DevOps practices. The data collected and analyzed show a positive correlation between the use of DORA metrics and improvements in both software quality and developer well-being. The case study suggests that implementing DORA metrics not only improves software quality but also supports developer well-being and self-reported productivity. By following the example set in this thesis, other organizations can plan, execute, and validate their productivity measurement processes, leading to enhanced software quality and a healthier, more productive development team.
dc.format.extent73
dc.identifier.olddbid195707
dc.identifier.oldhandle10024/178759
dc.identifier.urihttps://www.utupub.fi/handle/11111/19308
dc.identifier.urnURN:NBN:fi-fe2024062859740
dc.language.isoeng
dc.rightsfi=Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.|en=This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|
dc.rights.accessrightsavoin
dc.source.identifierhttps://www.utupub.fi/handle/10024/178759
dc.subjectdevops, productivity, dora, developer experience, metrics, software, self-reported productivity, software quality
dc.titleProductivity metrics and their integration into DevOps
dc.type.ontasotfi=Diplomityö|en=Master's thesis|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Riihimaki_Rasmus_Thesis.pdf
Size:
584.35 KB
Format:
Adobe Portable Document Format