Software Quality Assurance of Medium Scale Projects by using DXPRUM Methodology

  • Muhammad FAHAD
  • Salman QADRI
  • Syed Shah MUHAMMAD
  • Mujtaba HUSNAIN
Keywords: Dynamic Systems Development Method, Extreme Programing, Agile Software Development, Scrum, SDLC

Abstract

Agile methods are being used as a new way of developing software. They are basically used to fasten software development cycle by
keeping an eye on its quality. Using Agile methods in any project along with quality assurance perspective is a crucial task. Many software
developing organizations are using Agile methods now a days in their projects to reduce cost involved in a project. Agile methods are best
suited for small projects as they require less resources and able to generate output in less time. Testing of these small projects is also an easy
task. However, many organizations are also using Agile methods for medium and large scale projects. These projects also have large as well
as geographically distributed teams. Further testing of these projects cannot be done on regular basis due to the size of the projects. Assuring
quality of these projects using Agile method is a challenging task. Many Agile methods are being used by software developing organizations
to build high quality software. Each Agile method has its own strengths and weaknesses. This research work is based on purposing a novel
hybrid Agile methodology DXPRUM. The DXPRUM is a combination of three of the Agile models named as Dynamic Systems
Development Method, Extreme Programming and Scrum (D comes from DSDM, XP from Extreme Programing, RUM from Scrum). The
objective is to combines the strengths of all the three Agile methods by removing their weaknesses. The main strength of DXPRUM will be
the in time delivery of the project to customer with reduced cost and high quality.

Published
2019-06-04
Section
Articles