Skip to content

Iteration 1

António Santos edited this page Nov 7, 2025 · 6 revisions

Sprint Review

Sprint Duration: 24/10/2025 - 07/11/2025


Sprint Review

Video/Screencast Demo

Home.-.Google.Chrome.2025-11-07.21-12-52.mp4

Results Summary

During this first iteration, we delivered a full authentication and user management system and even went beyond what we initially planned. The team completed all nine user stories (S-001 to S-009) and added six extra features that emerged from new security requirements during development. The authentication flow now supports email verification, secure login, password reset, and two-factor authentication. Users can also personalize their profiles with photos, short bios, and sports preferences. On top of that, we made data privacy a priority by adding options for account deletion and personal data export. Finally, we laid the groundwork for the match system, which already allows users to create matches and explore existing ones.


Planned vs Developed Features

Planned (Start of Sprint)

iteration1start Screenshot of the project board at the beginning of the sprint showing planned features

Developed (End of Sprint)

iteration1end Screenshot of the project board at the end of the sprint showing completed work

Deliverables

Code & Documentation

  • Release Tag: v1.0.0

Deployed Application


Sprint Retrospective

Did Well

  • Even though part of the team started later due to the learning curve, everyone adapted quickly to the framework.
  • All planned user stories were completed ahead of schedule.
  • Communication and collaboration within the team were consistent and effective.

Do Differently

  • Dedicate time at the beginning of the sprint for framework onboarding and environment setup.
  • Improve documentation for local setup and deployment steps to reduce early friction.
  • Schedule short technical alignment sessions when new features depend on specific APIs.

Puzzles

  • How can we make match creation faster and more intuitive for users?
  • What’s the best approach to notify users in real time when new matches are available nearby?
  • Do we need a feedback system so users can rate matches or other participants?

Clone this wiki locally