Skip to content

Weeklies

Ismael García edited this page Oct 13, 2026 · 49 revisions

Weekly 2 - 27/07/2026

Member Work completed last week Issues Plan for this week
Sebastian Created the GitHub repository.
Prioritized the 20 requirements using the MoSCoW method.
Learned how to use the GitHub Wiki and its formatting. Begin working on Deliverable 1.
Ismael Documented the Sprint 1 requirements in the Product Backlog. None. Begin working on Deliverable 1.
Yohn Organized all functional requirements using the requirements specification template in the Wiki. Had difficulty understanding and correctly applying the specification template to each requirement. Begin working on Deliverable 1.

Weekly 3 - 3/08/2026

Member Work completed last week Issues Plan for this week
Sebastian Designed the initial database structure and defined the logical database requirements for the Software Requirements Specification, Collaborated in reviewing the functional requirements. None. Start the implementation by setting up the Django project structure, designing the database models, and creating the initial layout and navigation for the web application.
Ismael Reviewed the Software Requirements Specification (SRS), collaborated in defining the project structure, and supported the preparation of the Deliverable 1 documentation. Kept learning how to use the GitHub Wiki, became familiar with the terminology required by the Deliverable 1 template, and learned Markdown formatting for documentation. Start implementing the assigned Sprint 1 functionalities and continue collaborating on the project development.
Yohn Prepared most of the Introduction section of the Software Requirements Specification (SRS), including the Product Perspective, Product Functions, User Characteristics, and Limitations. Reviewed and improved the project documentation according to the Deliverable 1 requirements. None. Continue working on the SRS and begin implementing the Sprint 1 functionalities in Django.

Weekly 4 - 10/08/2026

Member Work completed last week Issues Plan for this week
Sebastian Implemented FR1 and FR2, including the match creation form, match data storage, and match editing functionality. Understanding how Django manages the database through models, migrations, and relationships. Review and improve the visual design and aesthetics of the website, including the layout and presentation of the existing pages.
Ismael Started the implementation of FR5 and FR6, focusing on the functionality for joining and leaving public football matches. Also collaborated in preparing the project presentation and elevator pitch. Had some difficulties understanding the existing project structure and how the new participant functionality should integrate with the features implemented in FR1 and FR2. Attend the teacher's review session, take note of the suggested improvements, and define the next tasks based on the feedback.
Yohn Implemented FR3 and FR4, browse the matches availables, creating the join request model, migration, view, URL, and interface for requesting to join matches that require organizer approval. Also added validations and tested that requests are correctly stored as pending. Had some difficulties understanding how join requests should interact with the existing match and participant functionality, especially when validating duplicate or invalid requests. ...

Weekly 5 - 17/08/2026

Member Work completed last week Issues Plan for this week
Sebastian Reviewed and discussed the website UI design, including color scheme, logo, and overall layout. Reviewed and documented bugs identified after merging previous pull requests. Difficulty reading, understanding, and tracing code introduced in teammates pull requests. Start planning Sprint 2 scope and coordinate task assignment across the team.
Ismael Started Workshop 2 in class. Also migrated the local project setup into a Python virtual environment (venv). None. Sync with teammates after their FR3/FR4 merge, confirm everything still passes together, and start planning Sprint 2 work.
Yohn Reviewed the existing implementation to identify possible edge cases and improve the robustness of the match logic. Some match and participation scenarios required additional validation to prevent inconsistent states. Identify and fix possible issues in the existing logic.

Weekly 6 - 24/08/2026

Member Work completed last week Issues Plan for this week
Sebastian Started work on Deliverable 2 and began constructing system diagrams (component and deployment diagrams). Refreshing knowledge on UML deployment and component diagram standards and notations required by the course. Begin implementing assigned Sprint 2 functional requirements.
Ismael Started Sprint 2: assigned FR10 (waiting list) and FR11 (automatic replacement). Reviewed and documented requirements.txt after the professor questioned why the project had dependencies beyond Django; confirmed with pip that asgiref, sqlparse and tzdata are internal Django dependencies, not extra packages we added. Professor raised doubts about requirements.txt during review; had to verify and document it clearly for the team. Design and implement FR10 and FR11 on top of the existing MatchParticipant model, coordinating with the FR4 (join requests) already merged by Yohn.
Yohn Improved the robustness of the match and join request logic. ... Work on the Sprint 2 requirements and their corresponding interface designs.

Weekly 7 - 31/08/2026

Member Work completed last week Issues Plan for this week
Sebastian Completed implementation of assigned Sprint 2 features: FR9 (Cancel football match) and FR12 (Filter football matches by date, location, and skill level). None. Review the final aspects of the project and make the necessary adjustments before completing Sprint 2.
Ismael Implemented FR10 (waiting list) and FR11 (automatic replacement): new "waiting" participant status, FIFO queue when a match is full, automatic promotion when a spot opens up (on leave or when the organizer increases capacity). 26 tests total, all passing. Opened the pull request for review. Also added the setup section to the README and built the updated Relational Data Model diagram (Sprint 1 + Sprint 2). Had trouble remembering how to normalize tables to break down many-to-many relationships (User-Match) into proper intermediate tables, and understanding the resulting relationships (MatchParticipant, JoinRequest) and their foreign keys. Get the FR10/FR11 pull request reviewed and merged, then continue with the next Sprint 2 requirements.
Yohn Created mockups for the Sprint 2 requirements to visualize how the requirements will be reflected in the application, continued advancing the implementation of my assigned requirements. Some requirements are still partially implemented and require additional development and testing. Continue implementing the remaining parts of my assigned requirements.

Weekly 8 - 08/09/2026

Member Work completed last week Issues Plan for this week
Sebastian Reviewed the project and the pull requests submitted by my teammates. Also worked on implementing the notification functionality. Had some difficulties implementing and integrating the notification functionality with the existing project features. Improve the front-end design and overall visual presentation of the web application.
Ismael Prepared and presented evidence demonstrating the implementation of the six requirements assigned for the current sprint and collaborated on the preparation of the video and project presentation to demonstrate the six implemented functionalities. None. Attend the teacher's Review 2 session, take note of the suggested improvements, and define the next tasks based on the feedback.
Yohn Completed the implementation of my assigned requirements, adjusted the implemented functionality to match the mockups and Tested the implemented features to verify that the functionality and visual design were working correctly. Minor adjustments were needed to ensure the implemented interface matched the mockups correctly Implement the functionalities defined in my assigned requirement for the next sprint, test them, and fix any issues found.

Weekly 9 - 15/09/2026

Member Work completed last week Issues Plan for this week
Sebastian Attended the teacher's Review 2 session and reviewed the feedback received about the current implementation and project presentation. Continued working on the notification functionality and project improvements. None. Apply the feedback received during Review 2, improve the notification functionality, and continue refining the front-end design.
Ismael Attended the teacher's Review 2 session and presented the implemented functionalities and their evidence. Took note of the teacher's feedback and the improvements required for the project. None. Apply the feedback received during Review 2 and define and implement the next tasks according to the teacher's recommendations.
Yohn Attended the teacher's Review 2 session and reviewed the feedback about the implemented functionalities and their visual presentation. None. Apply the feedback from Review 2, continue implementing the next sprint requirements, and test and fix the updated functionalities.

Weekly 10 - 22/09/2026

Member Work completed last week Issues Plan for this week
Sebastian Finished planning the Sprint 3 scope and tasks and corrected the project diagrams based on the teacher's feedback. None. Continue implementing my assigned requirements, FR14 and FR16.
Ismael Completed Workshop 3 in class and started planning the implementation of my assigned functional requirements for Sprint 3. None. Start developing FR17 and FR18.
Yohn Completed the planning and review of my assigned functional requirements for Sprint 3, FR13 and FR15. None. Start developing FR13 and FR15.

Weekly 11 - 29/09/2026

Member Work completed last week Issues Plan for this week
Sebastian Reviewed my teammates' pull requests and continued implementing my assigned requirements, FR14 and FR16. Had some difficulties when merging different branches from my teammates. Finish Sprint 3 and complete the Deliverable 3 for the course.
Ismael Implemented my assigned requirements and worked on improving the front-end design of the website. Had some difficulties choosing suitable designs and making sure they fit well with the rest of the website. Finish the Deliverable 3 for the course.
Yohn Started implementing my assigned requirements, FR13 and FR15. None. Continue improving the front-end design of the website.

Weekly 12 - 06/10/2026

Member Work completed last week Issues Plan for this week
Sebastian Completed the implementation of my assigned requirement, FR14 (email notifications). Had some difficulties choosing a suitable email service provider for the project. Finish Sprint 3 by completing FR16 and updating the project diagrams.
Ismael Started planning the Sprint 3 Review, including the preparation of the presentation and demonstration of the implemented functionalities. None. Complete the Sprint 3 Review preparation and present the implemented functionalities to the teacher.
Yohn Continued working on my assigned functional requirements, FR13 and FR15. None. Continue implementing FR13 and FR15, test the functionalities, and fix any issues found.

Weekly 13 - 13/10/2026

Member Work completed last week Issues Plan for this week
Sebastian Finished Sprint 3 and completed the updates to the project diagrams. None. Attend the project presentation, pay attention to the professor's instructions, and review her feedback during the retrospective.
Ismael Completed my assigned part of the brand identity section for Deliverable 3. None. Attend the professor's Review 3 session, take note of the feedback received, and identify future improvements for the application.
Yohn Completed the implementation of my assigned functional requirements, FR13 and FR15. None. Attend the Review 3 session, consider the professor's feedback, and use it to identify improvements for the next stage of the project.

Weekly 14 - 20/10/2026

Member Work completed last week Issues Plan for this week
Sebastian
Ismael
Yohn

Weekly 15 - 27/10/2026

Member Work completed last week Issues Plan for this week
Sebastian
Ismael
Yohn