• DocumentCode
    800526
  • Title

    The extreme programming bandwagon: revolution or just revolting?

  • Author

    Neill, Colin J.

  • Author_Institution
    Pennsylvania State Univ., Malvern, PA, USA
  • Volume
    5
  • Issue
    5
  • fYear
    2003
  • Firstpage
    62
  • Lastpage
    64
  • Abstract
    The software development field is constantly advancing; all programmers know that and most of us embrace it. Indeed, proponents of extreme programming (XP) must embrace change vehemently. While the paper´s title suggests cynicism, thus leading to possible confusion over its thesis, the author likes the software industry´s evolution and maturation. Still, he is concerned about some aspects of the new agile methodologies. He concludes that there are a multitude of development scenarios where agile approaches can excel, but at least an equal number where it is destined to fail. For example, XP´s proponents openly admit that XP does not tend itself to mission- or safety-critical applications, and large teams will find the oral communication mechanism difficult to implement. The key here is to know your options and understand when you should use one over another.
  • Keywords
    customer satisfaction; software engineering; user centred design; XP; agile methodologies; extreme programming; oral communication mechanism; safety-critical applications; software development; software industry; Collaborative software; Computer industry; Cultural differences; Documentation; Filling; Manufacturing industries; Personnel; Programming profession; Software engineering; Software systems;
  • fLanguage
    English
  • Journal_Title
    IT Professional
  • Publisher
    ieee
  • ISSN
    1520-9202
  • Type

    jour

  • DOI
    10.1109/MITP.2003.1235612
  • Filename
    1235612