Meeting 1
Date: 17 September 2025
Time: 19h05 - 19h45
Attendees: Mohau Makunyane, Tshepo Mngomezulu, Kwezi Mudacumura, Bohlale Mabonga
Stakeholder Name: Rohan (Tutor)
Method of Interaction: In-Person Meeting
Agenda Items Discussed:
- User Feedback (Sprint 2 Review)
- Rohan reviewed the user feedback portion of the rubric for Sprint 2 and is satisfied with the current level of feedback.
- However, for Sprint 3, he wants more extensive user and stakeholder feedback integrated into the project.
- Automated Testing Requirements
- Automated testing is a critical component for Sprint 3 and must be implemented across both the frontend and backend.
- The goal is to achieve at least 80% automated test coverage.
- Tests should be well-written, and Rohan will run 1 or 2 tests to verify their quality and coverage.
- Special attention should be paid to testing functions like GET/POST requests interacting with the database.
- Performance
- Performance won’t be scrutinized in depth, but Rohan emphasized that the website should load quickly and should not crash under typical use cases.
- Integration of User and Stakeholder Feedback
- Rohan stressed that there needs to be extensive evidence showing that both user feedback and stakeholder feedback have been integrated into the project.
- He wants clear documentation of how feedback has been implemented and addressed.
- Methodology Adherence
- Rohan will review the methodology we’ve planned to follow and check if we are adhering to it.
- For example, if we claim to have daily standups, he expects proof that this is happening and being documented.
- Documentation
- Comprehensive documentation is required for the following:
- All features.
- The testing process.
- The database schema.
- API documentation.
- Rohan emphasized that all APIs should be bug-free and capable of being used externally by other projects.
- Feature Enhancements
- Visual Improvements: The website needs to be more visually appealing, with improvements in the CSS for a better design and user experience.
- Timestamps for Events: Add timestamps to track events such as goals, as this feature is currently missing.
- Animations for Key Actions: Implement animations for key actions, such as player substitutions, to enhance interactivity.
- Live Input Time Modifications: Allow users to change the time of live inputs, such as goals or substitutions, in real time.
- Favorite Teams and League Standings: These features are acceptable as “favorite features,” but Rohan expects them to be integrated smoothly and be visually appealing.
Action Items:
- Feature Improvements:
- Rohan wants us to : Enhance the CSS for a more visually appealing site.
- Implement timestamps for event tracking.
- Animate key actions like substitutions.
- Allow for live input time adjustments.
- Ensure favorite teams and league standings features are properly integrated and designed.
- Automated Testing: Rohan wants us to Implement automated tests across both frontend and backend with at least 80% coverage.
- Focus on testing critical functions, particularly the GET/POST requests with the database.
- Improve Website Performance: Ensure the website loads quickly and doesn't crash during typical usage.