Skip to content

Sprint 2 Documentation

Goals of the Sprint

  • Implement UI and API testing with reliable, non-flakey tests.
  • Enable use of external APIs and make the project’s API available for external usage.
  • Conduct extensive user testing with a formal feedback collection process and integrate results into development.
  • Finalize full database schema, deployment details, and justification of design choices.
  • Provide comprehensive documentation on testing, user feedback processes, and automated testing usage.
  • Deliver key user-facing features: past league games, user profile (button and page), match viewer, and login page.
  • Set up API with clear usage documentation.
  • Improve tooling by establishing Jest, ESLint, and code coverage (target: 25% with Codecov).

Meeting Summary

Meeting Date Attendees Summary / Key Points
1 19/08/2025 All members Reflected on Sprint 1, created backlog and user stories, reviewed sprint rubric, assigned tasks.
2 22/08/2025 All members Planned weekend schedule, identified core feature (live games with real-time stats), confirmed TDD approach with Jest, researched API setup.
3 26/08/2025 All members Discussed third-party code documentation, created ERD diagram, researched bug tracking, planned user feedback process via Google Forms.
4 28/08/2025 4 members Finalized Google Forms, reviewed outstanding tasks, progressed documentation, held pre-stakeholder review.
5 01/09/2025 4 members Reviewed stakeholder feedback, addressed urgent testing needs, divided code coverage tasks, set 25% coverage target.

Supporting Document

All detailed sprint planning and meeting notes are maintained in this shared document:
Google Doc — Sprint 2 Planning and Notes