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