Work place: Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 21589, Kingdom of Saudi Arabia
E-mail: jacob.sayid@hotmail.com
Website:
Research Interests:
Biography
Yaqoob S. Ikram was born in 1989 and received the bachelor’s degree in information technology from the King Abdul Aziz University, Jeddah, Kingdom of Saudi Arabia, in 2013. He is currently working toward the master’s degree at the King Abdul Aziz University. His current research interests include agile methodologies, improved agile models and risk management. Yaqoob worked as a developer in different governmental projects of medium-large size.
By M. Rizwan Jameel Qureshi Jacob S. Ikram
DOI: https://doi.org/10.5815/ijieeb.2015.01.05, Pub. Date: 8 Jan. 2015
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.
[...] Read more.Subscribe to receive issue release notifications and newsletters from MECS Press journals