DocumentCode
758798
Title
Agile Software Development: Ad Hoc Practices or Sound Principles?
Author
Cao, Lan ; Ramesh, Balasubramaniam
Author_Institution
Old Dominion Univ., Norfolk, VA
Volume
9
Issue
2
fYear
2007
Firstpage
41
Lastpage
47
Abstract
Management and organization theories help explain why agility is needed in software development and how to achieve it. Even though the effectiveness of some specific agile practices is not yet fully established, the agile approach is consistent with the sound principles grounded in management and organization theories discussed here. Our analysis helps understand the validity and applicability of the agile approach. It also highlights some of the challenges faced by agile development. Also, this analysis highlights several opportunities to fine-tune and understand the applicability and relevance of agile methods in different project contexts. Finally, rather than focusing attention on whether there is anything new with agile methods, it´s more useful to understand the conditions under which specific agile practices are likely to be effective
Keywords
software development management; ad hoc practices; agile software development; dynamic capabilities theory; management theory; organizational theory; agile methods; organizational theory; software development;
fLanguage
English
Journal_Title
IT Professional
Publisher
ieee
ISSN
1520-9202
Type
jour
DOI
10.1109/MITP.2007.27
Filename
4140969
Link To Document