-
Notifications
You must be signed in to change notification settings - Fork 0
Sprints
Dates: 11 May 2026 - 22 May 2026
| 11/05 | 12/05 | 13/05 | 15/05 | 16/05 | 18/05 | 19/05 | 20/05 | 21/05 | 22/05 |
|---|---|---|---|---|---|---|---|---|---|
| Sprint Planning | Send details of work done | Send details of work done | Send details of work done | Begin preparation for Demo 1 | Have a practice demo with Industry | Demo 1 | |||
| Team meeting @13:30 - 14:30 | 15 min Stand up @14:00 | Industry meeting @13:30 - 14:30 | 15 min Stand up @13:00 | Team meeting @13:30 - 14:30 | 15 min Stand up @14:00 | Industry meeting @13:30 - 14:30 | Sprint Retrospective | ||
| Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing |
Use cases to implement: UC-1, UC-6, UC-10 (UC-13)
5 Base Features: A base set of features is required from all teams for Demo 1, and these do not count towards your total use cases:
• Registration and Login: UC-4
• Basic Themes
• Form Validation
Dates: 25 May 2026 - 5 June 2026
| 25/05 | 26/05 | 27/05 | 28/05 | 29/05 | 01/06 | 02/06 | 03/06 | 04/06 | 05/06 |
|---|---|---|---|---|---|---|---|---|---|
| Sprint Planning | Send details of work done | Send details of work done | Send details of work done | Send details of work done | Integrate current system | Send details of work done | Send details of work done | Send details of work done | Integrate sprint |
| Team meeting @14:30 - 15:30 | Lecturer meeting @17:00-17:30 | Integration meeting @15:00-16:00 | |||||||
| Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Sprint Retrospective |
Use cases to implement: UC-6, UC-8, UC-9, UC-10
Start working on connecting more items from frontend to api-gateway.
Start making secure routing in the frontend between pages.
Start adding needed functionality in the email service.
Develop page for scheduling campaigns.
Expand outlook addin.
Start developing the report service.
Start developing the XP service.
Start working on the event system.
Start deploying to the main server.
(Outlook add-in) Major: Nico, Minor: Darius
(Email service) Major: Darius, Minor: Nico
(Accounts service) Major: Heindrich, Minor: Josua
(Frontend website) Major: Frikkie, Minor: Nico
(DevOps) Major: Josua, Minor: Darius
Dates: 9 June 2026 - 19 June 2026
| 09/06 | 10/06 | 11/06 | 12/05 | 15/06 | 16/06 | 17/06 | 18/06 | 19/06 | |
|---|---|---|---|---|---|---|---|---|---|
| Sprint planning | Send details of work done | Send details of work done | Send details of work done | Integrate current system | Send details of work done | Send details of work done | Send details of work done | Integrate sprint | |
| Team meeting @10:30 - 11:30 | Lecturer meeting @17:00-17:30 | Integration meeting @15:00-16:00 | |||||||
| Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Sprint Retrospective |
Use cases to implement:
Implement batch mailing
Implement XP service
Integration for scheduling mailing
Begin adding SSO Microsoft auth token
Fix light mode and quiz things
Merge dev into frontend OTP branch
Design frontend leaderboard
Updates to accounts
Work on report service
Add education service
Add analytics service
Dates: 22 June 2026 - 3 July 2026
| 22/06 | 23/06 | 24/06 | 25/06 | 26/06 | 29/06 | 30/06 | 01/07 | 02/07 | 03/07 |
|---|---|---|---|---|---|---|---|---|---|
| Sprint planning | Send details of work done | Send details of work done | Send details of work done | Send details of work done | Integrate current system | Send details of work done | Send details of work done | Send details of work done | Integrate sprint |
| Lecturer meeting @13:00-13:30 | Industry meeting @13:45-14:45 | Integration meeting @15:00-16:00 | |||||||
| Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Sprint Retrospective |
Use cases to implement:
Work on SSO token
Design Frontend leaderboard
Implement Education service
Complete end-to-end testing with mailing service
Dates: 6 July 2026 - 17 July 2026
| 06/07 | 07/07 | 08/07 | 09/07 | 10/07 | 13/07 | 14/07 | 15/07 | 16/07 | 17/07 |
|---|---|---|---|---|---|---|---|---|---|
| Sprint planning | Send details of work done | Send details of work done | Send details of work done | Send details of work done | Send details of work done | Send details of work done | Send details of work done | Send details of work done | Integrate sprint |
| Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Sprint Retrospective |
Dates: 20 July 2026 - 31 July 2026
| 20/07 | 21/07 | 22/07 | 23/07 | 24/07 | 27/07 | 28/07 | 29/07 | 30/07 | 31/07 |
|---|---|---|---|---|---|---|---|---|---|
| Sprint planning | Send details of work done | Send details of work done | Merge to Main | Integrate System | Send details of work done | Send details of work done | Mock Demo | Demo day | |
| Internal team meeting @10:30-11:30 | Industry meeting @9am Lecturer meeting @12:30-13:00 |
Industry meeting @13:45-14:45 | |||||||
| Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Prep for demo | Sprint Retrospective |
Get the following working 100%:
End-to-End campaign creation, End-to-End education material creation, display live XP on leaderboard and for personal user dashboard, the OTP and verification system.
Complete all documentation: SRS, SAS, User manual, Code standards, testing policy, Updated Brand Style Guide.
- SAS - Josua
- Coding standards - Heindrich
- Testing policy - Darius
- Brand style guide - Nico
- User manual + Help menu (fronend) - Frikkie
Josua:
- Move OTP tracking to an array instead of DB
- Track user verified devices from OTP
- Ensure user checking with Auth0 and not DB
- Add DB - Auth0 syncing
Heindrich:
- Return user details with authMe endpoint
- Add Departments to DB
Nico + Heindrich:
- Add questions
- Get history
- Get personal assignments
- Submit answers
- Get all assignments (Admin)
- Give assignment
Frikkie + Darius:
- Connect websocket for personal xp properly
- Connect websocket/use http for leaderboard
- Add unit tests to Accounts
- Add unit tests to education
- Add unit tests to report
- Add unit tests to xp
- Add CI for integration tests
- Add ensure integration tests run on all services
Dates: 3 August 2026 - 14 August 2026
| 03/08 | 04/08 | 05/08 | 06/08 | 07/08 | 10/08 | 11/08 | 12/08 | 13/08 | 14/08 |
|---|---|---|---|---|---|---|---|---|---|
| Sprint Planning | Send details of work done | Send details of work done | Send details of work done | Send details of work done | Integrate current system | Send details of work done | Send details of work done | Send details of work done | Integrate sprint |
| Team meeting @9:30-11:30 | Team meeting @13:30-14:30 | Team meeting @9:30-11:30 | Industry meeting @13:30-14:30 | Integration meeting @15:00-16:00 | |||||
| Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Sprint Retrospective |
Dates: 17 August 2026 - 28 August 2026
| 17/08 | 18/08 | 19/08 | 20/08 | 21/08 | 24/08 | 25/08 | 26/08 | 27/08 | 28/08 |
|---|---|---|---|---|---|---|---|---|---|
| Sprint Planning | Send details of work done | Send details of work done | Send details of work done | Send details of work done | Integrate current system | Send details of work done | Send details of work done | Send details of work done | Integrate sprint |
| Team meeting @9:30-11:30 | Team meeting @13:30-14:30 | Team meeting @9:30-11:30 | Industry meeting @13:30-14:30 | Integration meeting @15:00-16:00 | |||||
| Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Dev + testing | Sprint Retrospective | |
| Make sure waves service can do all the basic things |
|||||||||
| Emails edit and delete |
|||||||||
| Add basic LLM features |
|||||||||
| Fix emails page, templates edit and delete, scheduling for the waves move |
|||||||||
| Fix where emails and waves are sent in the integration |
|||||||||
| Add frontend unit tests |
|||||||||
| Fix accounts with auth0 |
|||||||||
| Add import csv |
|||||||||
| Move OTP end point |
|||||||||
| Setup company data import service? |
|||||||||
| Work on docs |