DocumentCode :
2793116
Title :
Long-term Life Cycle Impact of Agile Methodologies
Author :
Kajko-Mattsson, Mira ; Lewis, Grace A. ; Siracusa, Dave ; Nelson, Taylor ; Chapin, Ned ; Heydt, Michael ; Nocks, Jason ; Snee, Harry
Author_Institution :
SU/KTH, Sweden
fYear :
2006
fDate :
Sept. 2006
Firstpage :
422
Lastpage :
425
Abstract :
Dissatisfaction with heavyweight development approaches has lead to a proposal of agile methodologies. While heavyweight approaches are geared towards careful project planning, formalized quality assurance, and controlled and rigorous software development processes, the agile approaches focus on quick adaptation to change, and flexibility. Today, there are a number of different agile methods available, such as Scrum, Crystal, Adaptive Software Development, Feature Driven Development, and extreme programming. Although different, they share the same principles. Some of them are: (1) individuals and interactions over processes and tools, (2) working code over comprehensive documentation, (3) customer collaboration over contract negotiation, and (4) responding to change over following a plan. The proponents claim that agile methodologies lead to more effective and efficient development. The opponents, on the other hand, have stamped the agile approach as a "license to hack" or "cowboy", or "code-and-fix" method.
Keywords :
Collaborative tools; Collaborative work; Computer hacking; Contracts; Documentation; Licenses; Process planning; Programming; Proposals; Quality assurance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2006. ICSM '06. 22nd IEEE International Conference on
Conference_Location :
Philadelphia, PA, USA
ISSN :
1063-6773
Print_ISBN :
0-7695-2354-4
Type :
conf
DOI :
10.1109/ICSM.2006.34
Filename :
4021369
Link To Document :
بازگشت