Fazal Qudus Khan1, Saim Rasheed1, Maged Alsheshtawi1, Tarig Mohamed Ahmed1, 2, Sadeeq Jan3, *
CMC-Computers, Materials & Continua, Vol.64, No.2, pp. 777-796, 2020, DOI:10.32604/cmc.2020.010959
Abstract Computing students face the problem with time and quality of the work while
managing their graduation/senior projects. Rapid Application Development (RAD) model
is based on continual user involvement for the process of requirement gathering via
prototyping. After each iteration, the developers can validate the requirements that are
completed in the iteration. Managing a project with RAD is easier but not flexible. On the
other hand, Agile project management techniques focus on flexibility, agility, teamwork
and quality based on user stories. Continual user involvement is avoided, which requires
extensive maintenance time for fixing iteration and release… More >