Details
Original language | English |
---|---|
Title of host publication | Proceedings - 2022 IEEE/ACM Joint 16th International Conferenceon Software and System Processes and 17th ACM/IEEE International Conference on Global Software Engineering, ICSSP/ICGSE 2022 |
Publisher | Association for Computing Machinery (ACM) |
Pages | 34-44 |
Number of pages | 11 |
ISBN (electronic) | 9781450396745 |
Publication status | Published - 19 May 2022 |
Event | 16th International Conferenceon Software and System Processes (ICSSP 2022) jointly held with the 17th ACM/IEEE International Conference on Global Software Engineering (ICGSE 2022) - Virtual, Online, United States Duration: 19 May 2022 → 20 May 2022 Conference number: 16 |
Publication series
Name | ACM International Conference Proceeding Series |
---|
Abstract
Companies often combine agile and plan-based methods to so-called hybrid development approaches to benefit from the advantages of both. Recent research highlights conflicts introduced when combining agile and plan-based approaches in the different phases of the software lifecycle. For example, using both agile and plan-based methods during the requirements engineering of a project requires a decision on how many requirements should be gathered up-front and how many can be gathered during the runtime of a project. These conflicts need to be solved in order to construct a successful development approach. In order to investigate why the conflicts exist, how they are addressed in industry, and how they are related to each other, we performed a multi-case interview study with 15 practitioners. Our results reveal that the conflicts exist because companies use plan-based approaches to structure their agile development and define spaces of freedom and flexibility at the same time. From this insight and our results, we derive a theory that shows how companies structure their development stepwise by defining frames.
Keywords
- agile development, Hybrid development approaches, multi-case interview study, plan-based development
ASJC Scopus subject areas
- Computer Science(all)
- Software
- Computer Science(all)
- Human-Computer Interaction
- Computer Science(all)
- Computer Vision and Pattern Recognition
- Computer Science(all)
- Computer Networks and Communications
Cite this
- Standard
- Harvard
- Apa
- Vancouver
- BibTeX
- RIS
Proceedings - 2022 IEEE/ACM Joint 16th International Conferenceon Software and System Processes and 17th ACM/IEEE International Conference on Global Software Engineering, ICSSP/ICGSE 2022. Association for Computing Machinery (ACM), 2022. p. 34-44 (ACM International Conference Proceeding Series).
Research output: Chapter in book/report/conference proceeding › Conference contribution › Research › peer review
}
TY - GEN
T1 - Defining Frames to Structure Agile Development in Hybrid Settings
T2 - 16th International Conferenceon Software and System Processes (ICSSP 2022) jointly held with the 17th ACM/IEEE International Conference on Global Software Engineering (ICGSE 2022)
AU - Prenner, Nils
AU - Klünder, Jil
AU - Schneider, Kurt
N1 - Conference code: 16
PY - 2022/5/19
Y1 - 2022/5/19
N2 - Companies often combine agile and plan-based methods to so-called hybrid development approaches to benefit from the advantages of both. Recent research highlights conflicts introduced when combining agile and plan-based approaches in the different phases of the software lifecycle. For example, using both agile and plan-based methods during the requirements engineering of a project requires a decision on how many requirements should be gathered up-front and how many can be gathered during the runtime of a project. These conflicts need to be solved in order to construct a successful development approach. In order to investigate why the conflicts exist, how they are addressed in industry, and how they are related to each other, we performed a multi-case interview study with 15 practitioners. Our results reveal that the conflicts exist because companies use plan-based approaches to structure their agile development and define spaces of freedom and flexibility at the same time. From this insight and our results, we derive a theory that shows how companies structure their development stepwise by defining frames.
AB - Companies often combine agile and plan-based methods to so-called hybrid development approaches to benefit from the advantages of both. Recent research highlights conflicts introduced when combining agile and plan-based approaches in the different phases of the software lifecycle. For example, using both agile and plan-based methods during the requirements engineering of a project requires a decision on how many requirements should be gathered up-front and how many can be gathered during the runtime of a project. These conflicts need to be solved in order to construct a successful development approach. In order to investigate why the conflicts exist, how they are addressed in industry, and how they are related to each other, we performed a multi-case interview study with 15 practitioners. Our results reveal that the conflicts exist because companies use plan-based approaches to structure their agile development and define spaces of freedom and flexibility at the same time. From this insight and our results, we derive a theory that shows how companies structure their development stepwise by defining frames.
KW - agile development
KW - Hybrid development approaches
KW - multi-case interview study
KW - plan-based development
UR - http://www.scopus.com/inward/record.url?scp=85130786496&partnerID=8YFLogxK
U2 - 10.1145/3529320.3529324
DO - 10.1145/3529320.3529324
M3 - Conference contribution
AN - SCOPUS:85130786496
T3 - ACM International Conference Proceeding Series
SP - 34
EP - 44
BT - Proceedings - 2022 IEEE/ACM Joint 16th International Conferenceon Software and System Processes and 17th ACM/IEEE International Conference on Global Software Engineering, ICSSP/ICGSE 2022
PB - Association for Computing Machinery (ACM)
Y2 - 19 May 2022 through 20 May 2022
ER -