Flexible New Product Development: Using Knowledge Transfer from Agile Software Development as a Catalyst for Adaptation – Case Study and Systematic Literature Review

Loading...
Thumbnail Image
Journal Title
Journal ISSN
Volume Title
School of Science | Licentiate thesis
Date
2016
Major/Subject
Ohjelmistotuotanto- ja liiketoiminta
Software Engineering and Business
Mcode
T3003
Degree programme
Language
en
Pages
102
Series
Abstract
The life cycle of products is getting shorter and product development projects are more than ever challenged by frequent change. In response to this evolution, Agile software development is gaining a foothold in the software industry. Agile software development relies on iterations, collaboration between organizational functions and re-planning based on feedback from past iterations. Product development experts have suggested similar approaches to new product development in general. However, the adaptation rate has been faster in the software domain. This work studied knowledge transfer from Agile software development to product development involving other engineering disciplines. The research consisted of two parts, a case study and systematic literature review. The first part of the research was a case study in an industrial setting. The case project involved teams developing electronics and mechanics. The study identified that the project benefited from knowledge transfer from Agile software development. It resulted in accelerated learning, improved communication and higher commitment. The study also identified several challenges remaining in knowledge transfer, such as larger organizational change, documentation level and the need to adapt to engineering practices. As a second part of the research, a systematic literature review was conducted to find out what is currently known about the subject. The review found three common themes: co-design, testing and incremental hardware development. Extended collaboration between engineering disciplines was seen as important, but iterative development relying on experimentation needs new techniques for continuous testing. Despite the challenges, iterative hardware development is seen to be beneficial to system development projects. The synthesis part of the review identified an enforcing cycle between the three themes, resulting in diminishing difference between engineering disciplines. Based on the results, it is recommended to transfer knowledge from Agile software development to new product development in general. The knowledge available accelerates the adaptation rate to a more flexible approach to development. Furthermore, it was identified that the change in product development triggers a need for change in other functions of the organization, leading toward an Agile organization. The results from the studies were mapped to a conceptual framework on how an Agile organization works. During the study, several future research avenues were identified, such as how Agile Development affects the whole organization, the economics of frequent prototyping and engineering practices, particularly regarding test automation and integration with quality assurance approaches and processes such as CMMI and ISO 9001.

Tuotteiden elinkaari lyhenee jatkuvasti ja tuotekehityksen haasteisiin kuuluu jatkuva muutos nyt enemmän kuin koskaan aiemmin. Vastauksena tähän haasteeseen ketterä ohjelmistokehitys yleistyy ohjelmistoalalla. Ketterä ohjelmistokehitys pohjautuu iteraatioihin, yhteistyöhön organisaation eri funktioiden välillä ja jatkuvaan palautteen perusteella tehtävään suunnitteluun. Vastaavien menetelmien yleistyminen ohjelmistokehityksen ulkopuolella on ollut huomattavasti hitaampaa. Tässä työssä tutkittiin tiedon siirtämistä ketterästä ohjelmistokehityksestä tuotekehitykseen joka vaatii panosta myös muilta insinöörialoilta. Tutkimus koostui kahdesta osasta; case–tutkimuksesta ja systemaattisesta kirjallisuuskatsauksesta. Tutkimuksen ensimmäinen osa oli case -tutkimus teollisuusympäristössä. Kohdeprojekti sisälsi elektroniikan ja mekaniikan kehitystä. Tutkimus paljasti, että projekti hyötyi tiedon siirrosta Ketterästä ohjelmistokehityksestä. Tuloksena oli nopeampi oppiminen, parantunut kommunikointi ja vahvempi sitoutuminen. Lisäksi tutkimus paljasti haasteita tiedon siirtämisessä. Esimerkkejä ovat koko organisaation laajuinen muutos, dokumentaation määrä ja rooli sekä tarve uusille suunnittelukäytännöille. Tutkimuksen toisen osan muodosti systemaattinen kirjallisuuskatsaus. Tavoitteena oli selvittää mitä aiheesta tiedetään aiemman tutkimuksen perusteella. Katsaus löysi kolme yhteistä teemaa olemassa olevassa kirjallisuudessa; co-design, testaus ja inkrementaalinen hardware –kehitys. Laajempi yhteistyö eri insinöörialojen välillä nähdään tärkeänä, mutta iteratiivinen kehitys vaatii uusia käytäntöjä ja tekniikoita jatkuvaan testaamiseen. Haasteista huolimatta, iteratiivinen hardware –kehitys nähdään hyödyllisenä systeemikehitysprojekteissa. Katsauksen synteesivaihe tunnisti vahvistavan syklin kolmen teeman välillä, ja tämä johti eri insinöörialojen välisten erojen vähentymiseen. Tutkimuksen tulosten perusteella voidaan sanoa, että tuotekehitys yleisesti hyötyy tiedonsiirrosta Ketteristä ohjelmistokehitysmenetelmistä. Saatavilla oleva tieto nopeuttaa joustavampien kehitystapojen yleistymistä. Lisäksi havaittiin, että muutos tuotekehityksessä aiheuttaa muutostarpeita myös muissa organisaation osissa. Tämä kokonaisvaltaisempi muutos johtaa ketterään organisaatioon. Molempien tutkimusten tulokset sijoitettiin konseptuaaliseen kehysmalliin, joka kuvastaa kuinka ketterä organisaatio toimii. Tutkimuksen aikana tunnistettiin useita mielenkiintoisia jatkotutkimusaiheita, kuten kuinka ketterä kehitys vaikuttaa koko organisaatioon, ekonominen ajattelu prototyyppien käytössä, kehityskäytäntöjen kehittäminen erityisesti testaukseen liittyen ja toimintatavan yhdistäminen laadunvalvonta prosesseihin ja menetelmiin, kuten CMMI ja ISO 9001.
Description
Supervisor
Lassenius, Casper
Thesis advisor
Lassenius, Casper
Mikkonen, Tommi
Keywords
agile, scrum, new product development, hardware development, ketterät menetelmät, tuotekehitys, laitteistokehitys, elektroniikkasuunnittelu, mekaniikkasuunnittelu
Other note
Citation