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]
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 -2013)
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.




Metadata export


Citation


+ Search Authors in

+ Page Views

Hits per month over past year

Detailed information



You have found an error? Please let us know about your desired correction here: E-Mail


Actions (login required)

Show item Show item