DocumentCode :
1803095
Title :
Software Entropy in Agile Product Evolution
Author :
Hanssen, Geir Kjetil ; Yamashita, Aiko Fallas ; Conradi, Reidar ; Moonen, Leon
fYear :
2010
fDate :
5-8 Jan. 2010
Firstpage :
1
Lastpage :
10
Abstract :
As agile software development principles and methods are being adopted by large software product organizations it is important to understand the role of software entropy. That is, how the maintainability of a system may degrade over time due to continuous change. This may on one side affect the ability to act agile in planning and development. On the other side, an agile process may affect growth of entropy. We report from a case study of a successful software product line organization that has adopted the agile development method Evo, showing how agility and entropy are negatively related. We conclude this study by suggesting a two-step approach to manage entropy while maintaining process agility. First, the system needs to be restructured to establish a level of manageable entropy, and then, that the agile process must be complemented with continuous semi-automated quality monitoring and refactoring support.
Keywords :
DP industry; entropy; software development management; software maintenance; software prototyping; software quality; Evo; agile development method; agile product evolution; agile software development; continuous refactoring support; continuous semiautomated quality monitoring; large software product organizations; software entropy; software product line organization; system maintainability; Decision making; Degradation; Entropy; Laboratories; Monitoring; Product development; Programming; Quality management; Research and development; Software packages;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences (HICSS), 2010 43rd Hawaii International Conference on
Conference_Location :
Honolulu, HI
ISSN :
1530-1605
Print_ISBN :
978-1-4244-5509-6
Electronic_ISBN :
1530-1605
Type :
conf
DOI :
10.1109/HICSS.2010.344
Filename :
5428534
Link To Document :
بازگشت