This project involves creating a configurable Scrum simulation tool to be used for software development education. We built a robust application to simulate Scrum events, actions and decisions, including the ability to introduce random events. The goal is supporting single configurable team sizes and sprints. It will incorporate all Scrum ceremonies like planning, reviews, retrospectives, tracking impediments, and burndown charts. We conducted research to come up with ideas and use cases to make the simulator reflective of real Scrum processes faced by developers. The end product can be used as a practical educational aid for learning Agile software methodologies. Overall, this is an opportunity to create an impactful teaching tool leveraging Scrum simulation concepts.
JAVA: Used JAVA FX for frontend UI and JAVA programming to design and develop working simulation to practice agile methodology.
Comprehensive Workflow: The comprehensive functionality ensures a seamless user experience and facilitates efficient utilization of the simulator's features.
Language: Java
Technology: Agile Simulator Development, User Authentication and Workflow Management, SCRUM Framework Implementation, GitHub Version Control Integration