Skip to content

Sprint 4 (27/10/2025 - 02/11/2025)

Goal

The central goal of this sprint is twofold: to establish the overall project architecture and implement the new Timer feature using a TDD approach. Building on the previous sprint, work will continue with the implementation of the Versioning logic (FR3). Additionally, this sprint will kick off the design phase for the game triggers and address minor priority tasks related to the view and documentation.

Sprint Backlog

PriorityProduct Backlog ItemSprint TaskAssigneeInitial Estimate of Effort1234567
1VersioningLogic Implementation (#29)Lucia Castellucci523-----
2ArchitectureArchitecture Design & Implementation (#39)Lucia Castellucci6--2323-
2TimerDesign (#65)Roberto Mitugno103------
2TimerTest and Implementation (TDD loop) (#65)Roberto Mitugno10-223---
3ViewLoading Page (#44)Lucia Castellucci2------2
3Trigger/In-game hintLogic Design and Documentation (#24) - StartLuca Samorè12--22-11
4DocumentationDevelopment Process (#52)Roberto Mitugno2------2

Review

This sprint saw the successful definition and implementation of the core system architecture. A new feature, the Timer, was completed using a Test-Driven Development cycle. The Versioning implementation phase was completed as planned. The initial design for the trigger/hint system was initiated, along with the completion of the view loading page and updates to the development process documentation.

Retrospective

The TDD approach for the Timer functionality proved very effective, producing a robust component. However, the complexity of implementing the Architecture and Versioning concurrently was significant. This intensive workload highlighted the need for a refactoring of the Versioning logic (planned for Sprint 5) to ensure maintainability before integrating new features such as Solution Management.