Skip to content

Iteration 3

António Santos edited this page Dec 8, 2025 · 2 revisions

Sprint - Iteration 3

Sprint Duration: 24/11/2025 - 05/12/2025


Sprint Planning

Sprint Goal

Enhance social features by implementing friend management, search functionality for matches and users, and notification systems to improve user connectivity and platform engagement.

Sprint Backlog

Story ID User Story Assignee
S-042 Notification Delivery System anton3x
S-043 Terms & Conditions Page anton3x
S-044 Search Matches goncalosamp27
S-045 Filters in Match Search goncalosamp27
S-046 Users Page With Search and Profile Access leonor-p
S-047 Send friend requests goncalosamp27
S-048 Accept friend request goncalosamp27
S-049 Friends List goncalosamp27
S-050 Remove friend goncalosamp27
S-051 Friend request notification goncalosamp27
S-052 Friend request accepted notification goncalosamp27
S-053 Friend match creation notification goncalosamp27

Sprint Review

Video/Screencast Demo

demo.mp4

Results Summary

During this third iteration, the team delivered 12 user stories, focusing on social features with comprehensive friend management, search functionality for matches and users, and a robust notification system.

Key deliveries include a complete friend management system with request/accept/remove functionality, match search with advanced filtering capabilities, user discovery with profile access, notification delivery system, and legal compliance through Terms & Conditions page.


Planned vs Delivered Features

Planned (Start of Sprint)

image

Delivered (End of Sprint)

image

Not Completed (Moved to Iteration 4)

  • S-054: Join match as a team
  • S-055: Create a Competition (Tournament or League)
  • S-056: Competition match result update
  • S-057: Invite teams to competitions
  • S-058: Find competitions
  • S-059: Join tournament as a team
  • S-060: Leave Competition
  • S-061: Cancel competition

Completed User Stories

Friend Management (7 stories)

  • ✅ S-047: Send friend requests
  • ✅ S-048: Accept friend request
  • ✅ S-049: Friends List
  • ✅ S-050: Remove friend
  • ✅ S-051: Friend request notification
  • ✅ S-052: Friend request accepted notification
  • ✅ S-053: Friend match creation notification

Search & Discovery (3 stories)

  • ✅ S-044: Search Matches
  • ✅ S-045: Filters in Match Search
  • ✅ S-046: Users Page With Search and Profile Access

System & Compliance (2 stories)

  • ✅ S-042: Notification Delivery System
  • ✅ S-043: Terms & Conditions Page

Deliverables

Code & Documentation

  • Release Tag: v3.0.0
  • Updated API documentation for friend management, search, and notification features

Deployed Application


Sprint Retrospective

Did Well

  • Successfully delivered complete friend management system
  • Search functionality with filtering enhances user experience
  • Notification system provides real-time updates to users
  • Strong sprint execution with all planned stories completed

Do Differently

  • Competition features were more complex than initially estimated
  • Should have prioritized team joining functionality earlier
  • Could have better coordinated friend notification features with the notification system

Puzzles

  • How can we optimize friend suggestion algorithms?
  • Should we implement mutual friend visibility?
  • What additional match filters would users find most valuable?
  • How to handle notification preferences for different user types?

Technical Highlights

  • Implemented comprehensive friend management system with request workflow
  • Built match search engine with advanced filtering capabilities
  • Created user discovery page with profile access integration
  • Developed notification delivery infrastructure for real-time updates
  • Added Terms & Conditions page for legal compliance
  • Enhanced notification system for friend-related activities

Related Documentation

Clone this wiki locally