DEVELOPMENT OF SCRUM SIMULATOR

Project management simulation aims to provide experience in managing projects using a project management framework. Today, Scrum is the most widely used Agile framework. However, there has not been much development for a simulator that can simulate project management with Scrum. In the existing S...

Full description

Saved in:
Bibliographic Details
Main Author: Andryan Pratomo, Irvin
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/73563
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
Description
Summary:Project management simulation aims to provide experience in managing projects using a project management framework. Today, Scrum is the most widely used Agile framework. However, there has not been much development for a simulator that can simulate project management with Scrum. In the existing Simulator, the user cannot configure the simulated project and the simulator cannot automatically generate simulation events, making it not suitable to be used by a single user. This paper discusses the development of a web-based Scrum project management simulator that can be used by a single user. The user can configure their projects by defining a product backlog and sprint backlog. The Scrum ceremony simulated by the simulator includes sprint planning and sprint review. The simulator can generate simulation events that can affect simulation variables automatically with user- defined probabilities. The user needs to respond to the events by changing appropriate variables so that the project can be completed according to plan. AgileEVM is used in the simulator to assist users in responding to an event. To build the simulator, analysis and exploration of existing simulators were carried out to determine which aspect of project management in Scrum can be simulated. Furthermore, analysis of the objective and scope of the simulation, the flow of the simulation, the simulation variables, and the simulation events were carried out. The results of these analyses were used to design the software and implement the simulator. The simulator was tested using functional testing and simulation testing. The result of the functional testing shows that each feature can work as expected. The result of the simulation testing shows that the simulator can work according to the design, the simulation events and simulation responses can affect the simulation results.