DocumentCode
1911783
Title
Reactive Variability Management in Agile Software Development
Author
Ghanam, Yaser ; Andreychuk, Darren ; Maurer, Frank
Author_Institution
Dept. of Comput. Sci., Univ. of Calgary, Calgary, AB, Canada
fYear
2010
fDate
9-13 Aug. 2010
Firstpage
27
Lastpage
34
Abstract
Agile organizations focus on developing software systems that satisfy their current customer base, without worrying about best practices to handle variations of requirements in the system. Scaling agile methods up to adopt variability management practices in their traditional form is challenging. In this paper, we discuss the challenges and we contribute a lightweight, iterative approach that enables agile organizations to manage variability on demand in a reactive manner. The approach relies on agile practices like iterative development, refactoring, and continuous integration and testing. We present a case study to show how the approach was used to handle variability arising from technical and usability issues, and we provide a discussion of the advantages and limitations of the approach.
Keywords
iterative methods; management information systems; software development management; software prototyping; Scaling Agile Methods; agile software development; iterative approach; reactive variability management; Graphical user interfaces; Hardware; Mice; Organizations; Programming; Usability; agile product line engineering; variability management;
fLanguage
English
Publisher
ieee
Conference_Titel
Agile Conference (AGILE), 2010
Conference_Location
Orlando, FL
Print_ISBN
978-1-4244-7731-9
Type
conf
DOI
10.1109/AGILE.2010.6
Filename
5562811
Link To Document