• DocumentCode
    1305878
  • Title

    Agile software development methodology for medium and large projects

  • Author

    Rizwan Jameel Qureshi, M.

  • Author_Institution
    Fac. of Comput. & Inf. Technol., King Abdul Aziz Univ., Jeddah, Saudi Arabia
  • Volume
    6
  • Issue
    4
  • fYear
    2012
  • fDate
    8/1/2012 12:00:00 AM
  • Firstpage
    358
  • Lastpage
    363
  • Abstract
    Extreme programming (XP) is one of the most widely used agile methodologies for software development. It intends to improve software quality and responsiveness to changing customer requirements. Despite the facts that the use of XP offers a number of benefits and it has been a widely used agile methodology, XP does not offer the same benefits when it comes to medium and large software projects. Some of the reasons for this are weak documentation, lack of strong architecture and ignorance to risk awareness during the software development. Owing to the ever-increasing demand of agile approaches, this study addresses the problem of XP´s ability to handle medium and large projects. Most of the companies that employ XP as a development methodology for medium and large projects face this problem, which echoes the importance of this problem. To address this problem, in this study XP model is extended in such a way that it equally offers its benefits for medium- and large-scale projects. As an evaluation of the extended XP, three independent industrial case studies are conducted. The case studies are described and results are presented in the study. The results provide evidence that the extended XP can be beneficial for medium and large software development projects.
  • Keywords
    software prototyping; software quality; XP; agile software development methodology; customer requirements; extreme programming; risk awareness; software projects; software quality;
  • fLanguage
    English
  • Journal_Title
    Software, IET
  • Publisher
    iet
  • ISSN
    1751-8806
  • Type

    jour

  • DOI
    10.1049/iet-sen.2011.0110
  • Filename
    6322858