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
|
Weitere URL:
|
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arn...
|
Dokumenttyp:
|
Konferenzveröffentlichung
|
Erscheinungsjahr:
|
2011
|
Buchtitel:
|
2011 Sixth International Conference on Availability, Reliability and Security (ARES 2011) : Vienna, Austria, 22 - 26 August 2011 ; [including workshop papers]
|
Titel einer Zeitschrift oder einer Reihe:
|
International Conference on Availability, Reliability and Security
|
Seitenbereich:
|
404-408
|
Veranstaltungstitel:
|
ARES 2011
|
Veranstaltungsort:
|
Wien, Austria
|
Veranstaltungsdatum:
|
25.08.2011
|
Ort der Veröffentlichung:
|
Los Alamitos, Calif. [u.a.]
|
Verlag:
|
IEEE
|
ISBN:
|
978-1-4577-0979-1 , 978-0-7695-4485-4
|
Sprache der Veröffentlichung:
|
Englisch
|
Einrichtung:
|
Fakultät für Wirtschaftsinformatik und Wirtschaftsmathematik > Software-Engineering (Juniorprofessur) (Hummel 2010-2012)
|
Fachgebiet:
|
004 Informatik
|
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. |
Suche Autoren in
Sie haben einen Fehler gefunden? Teilen Sie uns Ihren Korrekturwunsch bitte hier mit: E-Mail
Actions (login required)
|
Eintrag anzeigen |
|
|