Product Line Engineering in Large-Scale Lean and Agile Software Product Development Environments: Towards a Hybrid Approach to Decentral Control and Managed Reuse
Blau, Benjamin
;
Hildenbrand, Tobias
DOI:
|
https://doi.org/10.1109/ARES.2011.66
|
URL:
|
https://ieeexplore.ieee.org/document/6045992
|
Additional URL:
|
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arn...
|
Document Type:
|
Conference or workshop publication
|
Year of publication:
|
2011
|
Book title:
|
2011 Sixth International Conference on Availability, Reliability and Security (ARES 2011) : Vienna, Austria, 22 - 26 August 2011 ; [including workshop papers]
|
The title of a journal, publication series:
|
International Conference on Availability, Reliability and Security
|
Page range:
|
404-408
|
Conference title:
|
ARES 2011
|
Location of the conference venue:
|
Wien, Austria
|
Date of the conference:
|
25.08.2011
|
Place of publication:
|
Los Alamitos, Calif. [u.a.]
|
Publishing house:
|
IEEE
|
ISBN:
|
978-1-4577-0979-1 , 978-0-7695-4485-4
|
Publication language:
|
English
|
Institution:
|
School of Business Informatics and Mathematics > Software-Engineering (Juniorprofessur) (Hummel 2010-2012)
|
Subject:
|
004 Computer science, internet
|
Abstract:
|
Despite the fact that lean and agile software development has become mainstream recently, especially for larger-scale organizations building complex products, the methodology leaves many architectural questions unanswered. For instance, agile methods such as Extreme Programming propose late architectural decisions and frequent refactoring, while others suggest an “architectural runway” as infrastructure for a certain set of upcoming customer features. Software “product lines” consist of a set of software products that share a common, managed set of features. These product lines are developed from reusable core assets incorporating variations in order to derive customer-specific product variants. With this position paper, we aim on two targets, namely (i) complementing architectural issues in large scale lean and agile development and (ii) providing methodological guidance to make product line engineering more agile and efficient. In doing so, we come to the conclusion that this combination will enable us to build the right products in time and budget. Our findings are based on observations and experience from a large-scale software company with several thousand developers working on various solution combinations of highly interdependent products.
|
| Dieser Eintrag ist Teil der Universitätsbibliographie. |
Search Authors in
You have found an error? Please let us know about your desired correction here: E-Mail
Actions (login required)
|
Show item |
|
|