Agile Methods in Hardware Development
Yli-Pukka, Roope (2022)
Yli-Pukka, Roope
2022
Konetekniikan DI-ohjelma - Master's Programme in Mechanical Engineering
Tekniikan ja luonnontieteiden tiedekunta - Faculty of Engineering and Natural Sciences
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ä
2022-03-23
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202202202056
https://urn.fi/URN:NBN:fi:tuni-202202202056
Tiivistelmä
Manifesto for Agile Software Development is celebrating its twenty-years anniversary. Agile methods are widely acknowledged in software development but are recently seen beneficial in other industries as well. This thesis is done as a part of an internship in a large multinational leading technology company. Motivation for the thesis came from the company’s need to align development practices within the research and development organization including software, hardware, and validation teams.
The objective of this thesis is to find out how suitable agile methods are in hardware development, what are the best practices and how to integrate those in the development process. This thesis aims to answer to three research questions:
1. How agile methods can be used in hardware development?
2. How agile methods are currently seen in target company?
3. How to get started with agile development?
Theoretical background of the thesis introduces agile methods in general and compares the differences of agile in software and hardware development. Agile methodologies such as Scrum, Kanban, Scrumban and LeSS are introduced among with the traditional development methods. Case study follows a research path which is built around the observation of the present development process, survey study and specialists’ interviews.
The key findings of this study have revealed the current opinions and experiences towards agile. Thesis identifies practices that can be used in hardware development to make it more agile. Finally, a suitable agile method is proposed and guidance on how to get started is introduced.
The objective of this thesis is to find out how suitable agile methods are in hardware development, what are the best practices and how to integrate those in the development process. This thesis aims to answer to three research questions:
1. How agile methods can be used in hardware development?
2. How agile methods are currently seen in target company?
3. How to get started with agile development?
Theoretical background of the thesis introduces agile methods in general and compares the differences of agile in software and hardware development. Agile methodologies such as Scrum, Kanban, Scrumban and LeSS are introduced among with the traditional development methods. Case study follows a research path which is built around the observation of the present development process, survey study and specialists’ interviews.
The key findings of this study have revealed the current opinions and experiences towards agile. Thesis identifies practices that can be used in hardware development to make it more agile. Finally, a suitable agile method is proposed and guidance on how to get started is introduced.