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 :
بازگشت