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.




Metadaten-Export


Zitation


+ Suche Autoren in

+ Aufruf-Statistik

Aufrufe im letzten Jahr

Detaillierte Angaben



Sie haben einen Fehler gefunden? Teilen Sie uns Ihren Korrekturwunsch bitte hier mit: E-Mail


Actions (login required)

Eintrag anzeigen Eintrag anzeigen