XSR: Novel Hybrid Software Development Model (Integrating XP, Scrum & RUP)
Gul Ahmad1, Tariq Rahim Soomro2, Mohammad Nawaz Brohi3
1Eng. Gul Ahmad, Department of IT, SZABIST, Dubai Campus, U.A.E.
2Dr. Tariq Rahim Soomro, Department of Computer Science, SMI University, Karachi, Pakistan.
3Mohammad Nawaz Brohi, Department of IT, SZABIST, Dubai Campus, U.A.E.
Manuscript received on April 26, 2014. | Revised Manuscript received on May 03, 2014. | Manuscript published on May 05, 2014. | PP: 126-130 | Volume-4 Issue-2, May 2014. | Retrieval Number: B2228054214/2014©BEIESP
Open Access | Ethics and Policies | Cite
©The Authors. Published By: Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/
Abstract: Software industries are progressively adopting the agile development practices of customized models such as Extreme Programming (XP) or Scrum or Rational Unified Process (RUP). Scrum and Extreme Programming (XP) are frequently used agile models, whereas Rational Unified Process (RUP) is one popular classic plan driven software development methodology. Both agile and plan driven models have their own merits & demerits such as XP has good engineering practices, team collaboration and on the other hand weak documentation, poor performance in medium & large scale projects. Scrum is based on project management practices. RUP model has some limitations such as impractical for small and fast paced projects, tendency to be over budgeted, condemn rapid changes in requirements. This research paper based on propose novel hybrid framework XSR by combining strengths of Scrum, XP and RUP by suppressing their limitations to produce high quality software.
Keywords: Extreme Programming (XP), Scrum, Rational Unified Process (RUP), XP Scrum RUP (XSR).