← 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.

View the code on GitHub

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.

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.