Details
Original language | English |
---|---|
Article number | e2168 |
Number of pages | 23 |
Journal | Journal of Software: Evolution and Process |
Volume | 31 |
Issue number | 5 |
Publication status | Published - 20 May 2019 |
Abstract
Almost all companies struggle with software systems that are getting increasingly complex. Therefore, in particular large companies often use software product lines, which provide an efficient way to manage software reuse as well as the high complexity. However, software product lines seem to be too slow to react to changes. Agile development approaches promise to meet this demand. At the same time, integrating an agile approach is not always easy. Consequently, there is a need for a transformation model that supports the agile transformation without harming the benefits of software product lines. In this paper, we present the results of a literature review regarding agile transformation in large software companies. Our results summarize the insights from 85 papers and present a list of 20 tasks and tasks that are recommended by several researchers to be considered during the transformation. On the basis of these results, we create an agile transformation model—the so-called “agile hamburger”—that contains these tasks and preserves software product lines. Since the model is rather coarse grained and generic, we also support the adaption to different teams by presenting an assessment model tailored to the demands of the automotive domain.
Keywords
- agile assessment model, agile transformation, software product line engineering, transformation process
ASJC Scopus subject areas
- Computer Science(all)
- Software
Cite this
- Standard
- Harvard
- Apa
- Vancouver
- BibTeX
- RIS
In: Journal of Software: Evolution and Process, Vol. 31, No. 5, e2168, 20.05.2019.
Research output: Contribution to journal › Article › Research › peer review
}
TY - JOUR
T1 - Transformation towards agile software product line engineering in large companies
T2 - A literature review
AU - Klünder, Jil Ann-Christin
AU - Hohl, Philipp
AU - Prenner, Nils
AU - Schneider, Kurt
N1 - Publisher Copyright: © 2019 John Wiley & Sons, Ltd. Copyright: Copyright 2020 Elsevier B.V., All rights reserved.
PY - 2019/5/20
Y1 - 2019/5/20
N2 - Almost all companies struggle with software systems that are getting increasingly complex. Therefore, in particular large companies often use software product lines, which provide an efficient way to manage software reuse as well as the high complexity. However, software product lines seem to be too slow to react to changes. Agile development approaches promise to meet this demand. At the same time, integrating an agile approach is not always easy. Consequently, there is a need for a transformation model that supports the agile transformation without harming the benefits of software product lines. In this paper, we present the results of a literature review regarding agile transformation in large software companies. Our results summarize the insights from 85 papers and present a list of 20 tasks and tasks that are recommended by several researchers to be considered during the transformation. On the basis of these results, we create an agile transformation model—the so-called “agile hamburger”—that contains these tasks and preserves software product lines. Since the model is rather coarse grained and generic, we also support the adaption to different teams by presenting an assessment model tailored to the demands of the automotive domain.
AB - Almost all companies struggle with software systems that are getting increasingly complex. Therefore, in particular large companies often use software product lines, which provide an efficient way to manage software reuse as well as the high complexity. However, software product lines seem to be too slow to react to changes. Agile development approaches promise to meet this demand. At the same time, integrating an agile approach is not always easy. Consequently, there is a need for a transformation model that supports the agile transformation without harming the benefits of software product lines. In this paper, we present the results of a literature review regarding agile transformation in large software companies. Our results summarize the insights from 85 papers and present a list of 20 tasks and tasks that are recommended by several researchers to be considered during the transformation. On the basis of these results, we create an agile transformation model—the so-called “agile hamburger”—that contains these tasks and preserves software product lines. Since the model is rather coarse grained and generic, we also support the adaption to different teams by presenting an assessment model tailored to the demands of the automotive domain.
KW - agile assessment model
KW - agile transformation
KW - software product line engineering
KW - transformation process
UR - http://www.scopus.com/inward/record.url?scp=85080854577&partnerID=8YFLogxK
U2 - 10.1002/smr.2168
DO - 10.1002/smr.2168
M3 - Article
VL - 31
JO - Journal of Software: Evolution and Process
JF - Journal of Software: Evolution and Process
IS - 5
M1 - e2168
ER -