Indian Journal of Science and Technology
Year: 2019, Volume: 12, Issue: 35, Pages: 1-11
Abed S. Alsahli1 and Nagy Ramadan Darwish2*
1Faculty of Business, University of Jeddah, KSA, Jeddah–23218, Saudi Arabia; [email protected] 2Faculty of Graduate Studies for Statistical Research, Cairo University, Giza–12613, Egypt; [email protected]
*Author for correspondence
Nagy Ramadan Darwish
Faculty of Graduate Studies for Statistical Research, Cairo University, Giza–12613, Egypt; [email protected]
Background/Objectives: Agile software development methods have gained popularity and are increasingly important to a significant number of software development organizations. eXtreme Programming (XP) approach is one of the most popular agile development methods. Tracing the progress of software projects is one of the most crucial success factors of these projects. This study is concerned with proposing an approach for tracing the progress of XP software projects. Methods analysis: This study introduces the values, practices, and life cycle phases of XP approach. Depending on simple statistical techniques, this study introduces a proposed quantitative approach to evaluate the degree to which various XP phases and activities are implemented. Findings: A software organization can use the proposed approach to track, evaluate, control, and improve the performance of XP software projects to increase the success rate of software projects. Improvements/Applications: The proposed approach can serve as a base for building a software tool to trace the progress of agile software projects.
Keywords: Agile Software Development, Extreme Programming, Project Progress, XP Phases, XP Practices
Subscribe now for latest articles and news.