Details
Originalsprache | Englisch |
---|---|
Aufsatznummer | e2168 |
Seitenumfang | 23 |
Fachzeitschrift | Journal of Software: Evolution and Process |
Jahrgang | 31 |
Ausgabenummer | 5 |
Publikationsstatus | Veröffentlicht - 20 Mai 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.
ASJC Scopus Sachgebiete
- Informatik (insg.)
- Software
Zitieren
- Standard
- Harvard
- Apa
- Vancouver
- BibTex
- RIS
in: Journal of Software: Evolution and Process, Jahrgang 31, Nr. 5, e2168, 20.05.2019.
Publikation: Beitrag in Fachzeitschrift › Artikel › Forschung › 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 -