← Work Case study · University team project · 2nd year
Casino Agile
A virtual casino built in 4 days by applying Scrum by the book: 2-hour sprints, dailies and retrospectives.
- Setting
- Intensive university project, 2nd year
- Team
- 5 students, 4 days
- Role
- Developer and Scrum team member: mini-games and dashboard
- Stack
- Java, Git / GitHub, Scrum
Context
Build a virtual casino in Java while strictly applying the Scrum framework. I worked in particular on the mini-games and the main dashboard.
What I did
Object-oriented programming
The casino and its mini-games in Java.
Git as a team
Version control with Git and GitHub across five developers.
Scrum
Sprints, dailies and retrospectives, for real.
Soft skills
Time management
Four 2-hour sprints a day, with a working deliverable at the end of each one.
Communication
Clear task allocation thanks to the tracking board.
Adaptability
Adjusting goals when things didn't go to plan.
Screens
Debrief
What I learned
The hard part wasn't the code but collaborating under pressure. I learned to resolve Git merge conflicts with five developers working at once, and to estimate more realistically what fits in a sprint.
What I'd do differently
I'd spend more time in the first sprint agreeing on a shared architecture and naming rules. We'd have avoided the technical debt that slowed us down in the final sprints.