Learning Centre

Agile software development in large-scale new product development organization: team level perspective

 |  Login

Show simple item record

dc.contributor Aalto-yliopisto fi
dc.contributor Aalto University en
dc.contributor.author Kettunen, Petri
dc.date.accessioned 2012-08-23T11:32:56Z
dc.date.available 2012-08-23T11:32:56Z
dc.date.issued 2009
dc.identifier.isbn 978-952-248-114-6 (electronic)
dc.identifier.isbn 978-952-248-113-9 (printed) #8195;
dc.identifier.issn 1795-4584
dc.identifier.uri https://aaltodoc.aalto.fi/handle/123456789/4694
dc.description.abstract Many modern intelligent products and systems (e.g., automotive, consumer electronics, telecommunications) contain more and more embedded software. Often the new product development (NPD) companies developing such products operate under turbulent circumstances stemming from the business environment, technology development and other, even disruptive sources. The embedded software development functions of such NPD organizations then face the uncertainties directly or indirectly, often coupled with time-to-market, quality and productivity pressures. Agile software development has been advocated as a new way of coping with such circumstances in particular with small independent teams developing customer-driven software products. This thesis investigates in contrast how it can be utilized with embedded software development teams in large-scale market-driven industrial NPD context. The exploratory, problem-driven research process is based on interpretive design science and action research principles. The author worked as a full-time software quality and process development specialist employee inside the case organization, thus acting as a reflective practitioner. The longitudinal study research cycles were conducted over several years in that particular NPD organization context. The cycle viewpoints evolved from first recognizing typical software project problems and uncertainties, and developing certain solutions to software team knowledge management and software process model selection. This development led to consider, what problems current agile software methods address. The realization of agile software development was then further examined with respect to the cost factors, and finally towards integrating agile software product development teams into larger-scale NPD organization. The main result of this research is that agile software development models address many typical key issues in large-scale industrial NPD context, and the cost/benefit factors are in principle justifiable. However, if agile software methods are applied just bottom-up trying to integrate isolated agile software teams into larger organizational context, this inside-out approach leads often to problems with organizational barriers and impediments. Thus, in order to be able to leverage the potential benefits, agile software development should be approached more from the strategic business perspective (outside-in), viewing the software development functions as elements of the total value-creation system in the NPD organization. Different software development (project) teams may have different roles and needs for agility in this complex over time. The contributions imply that rational software team-level improvements require in many cases wider, even enterprise-level perspectives in creating and improving the agile capabilities of the NPD organization. It is thus fundamental to conceptualize agility in the NPD context by combining software development with the overall NPD processes. In particular in large organizations, the improvements may require more actions at the organizational level than in software teams. en
dc.format.extent Verkkokirja (1385 KB, 137 s.)
dc.format.mimetype application/pdf
dc.language.iso en en
dc.publisher Teknillinen korkeakoulu en
dc.relation.ispartofseries TKK dissertations, 186 en
dc.relation.haspart [Publication 1]: Petri Kettunen. 2006. Troubleshooting large-scale new product development embedded software projects. In: Jürgen Münch and Matias Vierimaa (editors). Proceedings of the 7th International Conference on Product-Focused Software Process Improvement (PROFES 2006). Amsterdam, The Netherlands. 12-14 June 2006. Springer. Lecture Notes in Computer Science, volume 4034, pages 61-78. © 2006 Springer Science+Business Media. By permission. en
dc.relation.haspart [Publication 2]: P. Kettunen. 2003. Managing embedded software project team knowledge. IEE Proceedings - Software, volume 150, number 6, pages 359-366. © 2003 The Institution of Engineering and Technology (IET). By permission. en
dc.relation.haspart [Publication 3]: Petri Kettunen and Maarit Laanti. 2005. How to steer an embedded software project: tactics for selecting the software process model. Information and Software Technology, volume 47, number 9, pages 587-608. © 2004 Elsevier Science. By permission. en
dc.relation.haspart [Publication 4]: Petri Kettunen and Maarit Laanti. 2006. How to steer an embedded software project: tactics for selecting agile software process models. International Journal of Agile Manufacturing, volume 9, number 1, pages 59-77. © 2006 International Society for Agile Manufacturing (ISAM). By permission. en
dc.relation.haspart [Publication 5]: Maarit Laanti and Petri Kettunen. 2006. Cost modeling agile software development. International Transactions on Systems Science and Applications, volume 1, number 2, pages 175-179. © 2006 Xiaglow Institute. By permission. en
dc.relation.haspart [Publication 6]: Petri Kettunen. 2007. Extending software project agility with new product development enterprise agility. Software Process: Improvement and Practice, volume 12, number 6, pages 541-548. © 2007 John Wiley & Sons. By permission. en
dc.subject.other Computer science en
dc.title Agile software development in large-scale new product development organization: team level perspective en
dc.type G5 Artikkeliväitöskirja fi
dc.contributor.department Tietotekniikan laitos fi
dc.subject.keyword process improvement en
dc.subject.keyword agile software methods en
dc.subject.keyword embedded software en
dc.subject.keyword new product development en
dc.identifier.urn URN:ISBN:978-952-248-114-6
dc.type.dcmitype text en
dc.type.ontasot Väitöskirja (artikkeli) fi
dc.type.ontasot Doctoral dissertation (article-based) en


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search archive


Advanced Search

article-iconSubmit a publication

Browse