• 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