Current Proceedings on Technology
Yazarlar: M. Rizwan Jameel Qureshi
Konular:-
Anahtar Kelimeler:Traditional methodologies,Agile methodologies,Case Study,Practices,Refactoring
Özet: Rational Unified Process (RUP) is one of the most widely practiced classical models whereas Extreme Programming (XP) is one of the most widely implemented agile models. From a simple web page to complex multi-tier corporate software, a suitable process model is the essential requirement to ensure the reliability and success of the product. Agile process models are introduced to minimize the limitations of classical process models. A comparison of Rational Unified Process (RUP) and Extreme Programming (XP) process models is provided with the help of two case studies using RUP and XP process models. XP process model is commonly used to develop small software projects while RUP is commonly used for large software projects. There is no adequate case study available for implementation of RUP. The objective of this paper is two folds. First is to provide an empirical evidence for tailoring of RUP on a project and second is to compare it with XP to find out major practices that are keys for the success of both models.