Scrum Software Maintenance Model: Efficient Software Maintenance in Agile Methodology
- Resource Type
- Conference
- Authors
- Rehman, Fateh ur; Maqbool, Bilal; Riaz, Muhammad Qasim; Qamar, Usman; Abbas, Muhammad
- Source
- 2018 21st Saudi Computer Society National Computer Conference (NCC) National Computer Conference (NCC), 2018 21st Saudi Computer Society. :1-5 Apr, 2018
- Subject
- Communication, Networking and Broadcast Technologies
Computing and Processing
General Topics for Engineers
Robotics and Control Systems
Signal Processing and Analysis
Maintenance engineering
Software maintenance
Task analysis
Software systems
Scrum (Software development)
Planning
Agile
Scrum
Software Maintenance
Agile Maintenance
Scrum Maintenance
Maintenance Sprints
- Language
Agile methodologies gained fame due to the fact of producing high-quality software systems. Maintenance effort is almost more than half of the total effort invested in any software system during its lifespan. A well-discussed issue within the community of researchers and engineers is how to use agile methodologies for maintaining the developed software because agile software development life cycle doesn’t have the specifically planned mechanism for maintenance. To bridge this gap, we used the theoretical and empirical technique to formulate factors that should be followed during the agile maintenance including planning for the maintenance; the on-site customer should be present, iterative maintenance, documentation update after each phase and maintenance should be testable.