DEVELOPMENT OF SPRINT PLANNING MODULE FOR SCRUM PROJECT MANAGEMENT TOOL

In this work, a sprint planning tool has been developed by integrating product backlog refinement tool and effort estimation technique with existing Agile Project Management tool. Effort estimation is the process to estimating how much work can be done in one sprint. Agile team have to measure th...

Full description

Saved in:
Bibliographic Details
Main Author: Nurjanah, Intan
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/54346
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
Description
Summary:In this work, a sprint planning tool has been developed by integrating product backlog refinement tool and effort estimation technique with existing Agile Project Management tool. Effort estimation is the process to estimating how much work can be done in one sprint. Agile team have to measure their capacity in order to estimate the effort and time they need to run a sprint. Poor estimation can raise some challenges in controlling sprints and the quality of software produced. On the other hand, product backlog refinement tools and effort estimation techniques have been proposed. Unfortunately, those tools and techniques have not been implemented in existing Agile project management tools so that they can be used directly by users. In order to integrate product backlog refinement tool and effort estimation technique on existing Agile project management tool, the steps in sprint planning process need to be examined. Those steps include product backlog refinement, effort estimation, calculating team capacity, calculating sprint velocity, and planning the iteration. Product backlog refinement is a step that needs to be done before effort estimation, but it is also a challenge in Agile project management. AQUSA is the one of the answers to these problems. SVM classifier used for estimating story points from user story text. Taiga was chosen as Agile project management tool that being developed. To integrate those tool and technique on Taiga, new API endpoints created and some existing API endpoints and existing user-interfaces are modified. The modified Taiga is tested with API functional testing and software functional testing by running modified tool manually based on scenarios. The test results show that the Agile tool that have been developed meet the requirements specifications.