On the continuous inter-group interaction speed improvement in large-scale agile software development for embedded software
Licentiate thesis, 2013

An open issue in industry is how to scale-up Agile Software Development in large companies developing embedded systems. Intra-team interaction is well supported by established Agile practices, while how to handle the feedback for the Agile team from other teams and other parts of the organization is still unexplored. The adaptation of Agile Software Development (ASD) to em- bedded software, driven by an overall physical product development process, brings challenges in terms of dependencies on parallel engineering and manage- ment activities. Such interactions slow down the development, hindering the achievement of business goals based on speed, such as a short time to market, the quick replication of products of a product-line, or the reaction time for a change request. This thesis is based on a 2-year-long action research strategy, collecting data through interviews, a survey (questionnaire) and focus groups in 3 large companies developing embedded software. Through a combination of Grounded Theory (qualitative) and statistical (quantitative) analysis, to- gether with continuous empirical validation of results, we have developed a framework for monitoring and improving interaction speed. The purpose of such a framework is to identify and eliminate speed waste caused by interac- tion issues. The final goal is to improve the feedback between the development team and specifically selected parts of the organization that, we show, are crit- ical. The framework involves the recognition of visible symptoms leading to the underlying causes (factors) and the application of a set of practices for the mitigation of such factors. Such practices represent steps and activities to be implemented for software process improvement (SPI).

Campus Lindholmen, Jupiter Building room Omega
Opponent: Pekka Abrahamsson

Author

Antonio Martini

Chalmers, Computer Science and Engineering (Chalmers), Software Engineering (Chalmers)

Enablers and inhibitors for speed with reuse

ACM International Conference Proceeding Series: 16th International Software Product Line Conference, SPLC 2012, Salvador, 2-7 September 2012,; (2012)p. 116-125

Paper in proceeding

Improving Businesses Success by Managing Interactions among Agile Teams in Large Organizations

Lecture Notes in Business Information Processing,; Vol. 150(2013)p. 60-72

Paper in proceeding

Communication factors for speed and reuse in large-scale agile software development

17th International Software Product Line Conference, August 26-30, Tokyo, Japan,; (2013)p. 42-51

Paper in proceeding

Subject Categories

Software Engineering

Campus Lindholmen, Jupiter Building room Omega

Opponent: Pekka Abrahamsson

More information

Created

10/6/2017