Affiliation:
1. Sabaragamuwa University of Sri Lanka, Sri Lanka
Abstract
Software maintenance is an important phase in the lifespan of a software system. This chapter examines the effectiveness of Scrum and Kanban methods in terms of their impacts on project management factors for a software maintenance project. The six-point star model defines project management factors like schedule, scope, budget, risk, resources, quality, and study, and uses two other non-quantitative techniques such as team commitment and work organization. A quantitative survey was carried out together with the questionnaire distributed to IT industry professionals in Sri Lanka. Each question in the questionnaire was related to one of the above factors. The Pearson correlation coefficient was used to find the correlation between the coefficients. A strong correlation was identified. Based on the results of multiple linear regression modeling, a model has been proposed. Scrum-based software maintenance projects can improve project quality by managing work organization and resources whereas Kanban-based can improve project quality by controlling the risk and scope of the project.