Forecasting and tracking of project completion dateline using requirement traceability matrix in scrum

Forecasting and tracking a project completion dateline plays a crucial role in project management and planning, as these are key factors in determining a project's success. SCRUM is an agile software development life cycle (SDLC) that is dynamic and flexible. In SCRUM methodology, the developme...

Full description

Bibliographic Details
Main Author: Tan, Eng Ian
Format: Final Year Project / Dissertation / Thesis
Published: 2024
Subjects:
Online Access:http://eprints.utar.edu.my/6561/
http://eprints.utar.edu.my/6561/1/SE_2003343_FYP_Report%2DTanEngIan_TAN_ENG_IAN.pdf
Description
Summary:Forecasting and tracking a project completion dateline plays a crucial role in project management and planning, as these are key factors in determining a project's success. SCRUM is an agile software development life cycle (SDLC) that is dynamic and flexible. In SCRUM methodology, the development life cycle is iterative, involving multiple iterations where each iteration focuses on a specific part of the system until its completion. This iterative nature accommodates dynamic requirements, as users are continuously involved in the software development process to ensure user satisfaction aligns with user requirements. After each iteration, or known as sprint, users evaluate the outcome, provide feedback, and necessary modifications are made to the requirements. As the requirements are changing over time, the problem of lack of formal documentations would also arise in the methodology itself. All these characteristics has made the process of forecasting and tracking the project completion dateline in SCRUM to be difficult. To address the issue, this final year project involves developing a web application to assist project managers and SCRUM practitioners in managing their SCRUM projects. The web application will incorporate various tools and techniques to aid in tracking project completion timelines. Burndown and burnup charts will be used to visualize the pace of SCRUM projects. Additionally, the application will include a planning poker game to facilitate collaboration among team members in determining user story points for sprint backlog items. A Requirements Traceability Matrix (RTM) will be provided, summarizing the status of all SCRUM projects in a single table. Lastly, the project will implement an estimation model, an algorithm designed to predict the final completion date of SCRUM projects.