Becoming agile while preserving software product lines: an agile transformation model for large companies

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

Research Organisations

View graph of relations

Details

Original languageEnglish
Title of host publicationProceedings of the 2018 International Conference on Software and System Process, ICSSP 2018
EditorsRory V. O'Connor, Dan Houston, Regina Hebig, Marco Kuhrmann
Pages1-10
Number of pages10
ISBN (electronic)9781450364591
Publication statusPublished - 26 May 2018

Publication series

NameACM International Conference Proceeding Series

Abstract

Software process improvement has always been an essential part of software projects. Current market trends and the rapid pace of changing requirements demand fast development and adaptability. Agile software development is a popular possibility to react on these trends. Implementing agile practices promises for example a shorter time-to-market, satisfied customers and increased software quality. Consequently, many companies strive for an integration of agile methods or for an agile transformation. High-technological environments such as the automotive domain also want to benefit from the advantages promised by agile software development. Even more than smaller companies, these large ones have to deal with software systems getting more and more complex. One established solution facing this problem is an effective and managed way to reuse software at least partially. Software product lines provide an efficient way to manage software reuse and to handle the high complexity. Consequently, they are widely distributed in large and high-technological environments. In most companies in the automotive domain, software product lines are already present and agile development methods should be introduced. Hence, there is a need for a transformation model preserving the benefits of software product lines. We conducted a literature review to achieve an overview and a better understanding of agile transformation models in large companies. In total, we analyzed 367 papers. None of them addresses the agile transformation in large companies with existing software product lines. In consideration of this research gap, we propose a transformation model preserving the benefits of already existing models and extending aspects which are important for existing software product lines.

Keywords

    Agile transformation, Software product line engineering, Transformation process

ASJC Scopus subject areas

Cite this

Becoming agile while preserving software product lines: an agile transformation model for large companies. / Klünder, Jil; Hohl, Philipp; Schneider, Kurt.
Proceedings of the 2018 International Conference on Software and System Process, ICSSP 2018. ed. / Rory V. O'Connor; Dan Houston; Regina Hebig; Marco Kuhrmann. 2018. p. 1-10 (ACM International Conference Proceeding Series).

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Klünder, J, Hohl, P & Schneider, K 2018, Becoming agile while preserving software product lines: an agile transformation model for large companies. in RV O'Connor, D Houston, R Hebig & M Kuhrmann (eds), Proceedings of the 2018 International Conference on Software and System Process, ICSSP 2018. ACM International Conference Proceeding Series, pp. 1-10. https://doi.org/10.1145/3202710.3203146
Klünder, J., Hohl, P., & Schneider, K. (2018). Becoming agile while preserving software product lines: an agile transformation model for large companies. In R. V. O'Connor, D. Houston, R. Hebig, & M. Kuhrmann (Eds.), Proceedings of the 2018 International Conference on Software and System Process, ICSSP 2018 (pp. 1-10). (ACM International Conference Proceeding Series). https://doi.org/10.1145/3202710.3203146
Klünder J, Hohl P, Schneider K. Becoming agile while preserving software product lines: an agile transformation model for large companies. In O'Connor RV, Houston D, Hebig R, Kuhrmann M, editors, Proceedings of the 2018 International Conference on Software and System Process, ICSSP 2018. 2018. p. 1-10. (ACM International Conference Proceeding Series). doi: 10.1145/3202710.3203146
Klünder, Jil ; Hohl, Philipp ; Schneider, Kurt. / Becoming agile while preserving software product lines: an agile transformation model for large companies. Proceedings of the 2018 International Conference on Software and System Process, ICSSP 2018. editor / Rory V. O'Connor ; Dan Houston ; Regina Hebig ; Marco Kuhrmann. 2018. pp. 1-10 (ACM International Conference Proceeding Series).
Download
@inproceedings{2268ee5e9b984015922b1a3c2ddf5857,
title = "Becoming agile while preserving software product lines: an agile transformation model for large companies",
abstract = "Software process improvement has always been an essential part of software projects. Current market trends and the rapid pace of changing requirements demand fast development and adaptability. Agile software development is a popular possibility to react on these trends. Implementing agile practices promises for example a shorter time-to-market, satisfied customers and increased software quality. Consequently, many companies strive for an integration of agile methods or for an agile transformation. High-technological environments such as the automotive domain also want to benefit from the advantages promised by agile software development. Even more than smaller companies, these large ones have to deal with software systems getting more and more complex. One established solution facing this problem is an effective and managed way to reuse software at least partially. Software product lines provide an efficient way to manage software reuse and to handle the high complexity. Consequently, they are widely distributed in large and high-technological environments. In most companies in the automotive domain, software product lines are already present and agile development methods should be introduced. Hence, there is a need for a transformation model preserving the benefits of software product lines. We conducted a literature review to achieve an overview and a better understanding of agile transformation models in large companies. In total, we analyzed 367 papers. None of them addresses the agile transformation in large companies with existing software product lines. In consideration of this research gap, we propose a transformation model preserving the benefits of already existing models and extending aspects which are important for existing software product lines.",
keywords = "Agile transformation, Software product line engineering, Transformation process",
author = "Jil Kl{\"u}nder and Philipp Hohl and Kurt Schneider",
note = "Publisher Copyright: {\textcopyright} 2018 Association for Computing Machinery. Copyright: Copyright 2018 Elsevier B.V., All rights reserved.",
year = "2018",
month = may,
day = "26",
doi = "10.1145/3202710.3203146",
language = "English",
series = "ACM International Conference Proceeding Series",
pages = "1--10",
editor = "O'Connor, {Rory V.} and Dan Houston and Regina Hebig and Marco Kuhrmann",
booktitle = "Proceedings of the 2018 International Conference on Software and System Process, ICSSP 2018",

}

Download

TY - GEN

T1 - Becoming agile while preserving software product lines: an agile transformation model for large companies

AU - Klünder, Jil

AU - Hohl, Philipp

AU - Schneider, Kurt

N1 - Publisher Copyright: © 2018 Association for Computing Machinery. Copyright: Copyright 2018 Elsevier B.V., All rights reserved.

PY - 2018/5/26

Y1 - 2018/5/26

N2 - Software process improvement has always been an essential part of software projects. Current market trends and the rapid pace of changing requirements demand fast development and adaptability. Agile software development is a popular possibility to react on these trends. Implementing agile practices promises for example a shorter time-to-market, satisfied customers and increased software quality. Consequently, many companies strive for an integration of agile methods or for an agile transformation. High-technological environments such as the automotive domain also want to benefit from the advantages promised by agile software development. Even more than smaller companies, these large ones have to deal with software systems getting more and more complex. One established solution facing this problem is an effective and managed way to reuse software at least partially. Software product lines provide an efficient way to manage software reuse and to handle the high complexity. Consequently, they are widely distributed in large and high-technological environments. In most companies in the automotive domain, software product lines are already present and agile development methods should be introduced. Hence, there is a need for a transformation model preserving the benefits of software product lines. We conducted a literature review to achieve an overview and a better understanding of agile transformation models in large companies. In total, we analyzed 367 papers. None of them addresses the agile transformation in large companies with existing software product lines. In consideration of this research gap, we propose a transformation model preserving the benefits of already existing models and extending aspects which are important for existing software product lines.

AB - Software process improvement has always been an essential part of software projects. Current market trends and the rapid pace of changing requirements demand fast development and adaptability. Agile software development is a popular possibility to react on these trends. Implementing agile practices promises for example a shorter time-to-market, satisfied customers and increased software quality. Consequently, many companies strive for an integration of agile methods or for an agile transformation. High-technological environments such as the automotive domain also want to benefit from the advantages promised by agile software development. Even more than smaller companies, these large ones have to deal with software systems getting more and more complex. One established solution facing this problem is an effective and managed way to reuse software at least partially. Software product lines provide an efficient way to manage software reuse and to handle the high complexity. Consequently, they are widely distributed in large and high-technological environments. In most companies in the automotive domain, software product lines are already present and agile development methods should be introduced. Hence, there is a need for a transformation model preserving the benefits of software product lines. We conducted a literature review to achieve an overview and a better understanding of agile transformation models in large companies. In total, we analyzed 367 papers. None of them addresses the agile transformation in large companies with existing software product lines. In consideration of this research gap, we propose a transformation model preserving the benefits of already existing models and extending aspects which are important for existing software product lines.

KW - Agile transformation

KW - Software product line engineering

KW - Transformation process

UR - http://www.scopus.com/inward/record.url?scp=85048370466&partnerID=8YFLogxK

U2 - 10.1145/3202710.3203146

DO - 10.1145/3202710.3203146

M3 - Conference contribution

T3 - ACM International Conference Proceeding Series

SP - 1

EP - 10

BT - Proceedings of the 2018 International Conference on Software and System Process, ICSSP 2018

A2 - O'Connor, Rory V.

A2 - Houston, Dan

A2 - Hebig, Regina

A2 - Kuhrmann, Marco

ER -

By the same author(s)