Proposal of Enhanced Extreme Programming Model

  • Jameel Qureshi M
  • S. Ikram J
N/ACitations
Citations of this article
70Readers
Mendeley users who have this article in their library.

Abstract

—Extreme programming is one of the commonly used agile methodologies in software development. It is very responsive to changing requirements even in the late phases of the project. However, quality activities in extreme programming phases are implemented sequentially along with the activities that work on the functional requirements. This reduces the agility to deliver increments continuously and makes an inverse relationship between quality and agility. Due to this relationship, extreme programming does not consume enough time on making extensive documentation and robust design. To overcome these issues, an enhanced extreme programming model is proposed. Enhanced extreme programming introduces parallelism in the activities' execution through putting quality activities into a separate execution line. In this way, the focus on delivering increments quickly is achieved without affecting the quality of the final output. In enhanced extreme programming, the quality concept is extended to include refinement of all phases of classical extreme programming and creating architectural design based on the refined design documents.

Cite

CITATION STYLE

APA

Jameel Qureshi, M. R., & S. Ikram, J. (2015). Proposal of Enhanced Extreme Programming Model. International Journal of Information Engineering and Electronic Business, 7(1), 37–42. https://doi.org/10.5815/ijieeb.2015.01.05

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free