Skip to content

Scrum meetings

Kristian Kähkönen edited this page Nov 11, 2024 · 15 revisions

Methods of working

Every week has a sprint. We have allocated tasks in Projects section for the sprint duration. Meeting once or twice a week discussing new changes.

Sprint meetings

Sprint 10 - 11

Link to cards (sprint 10) and (sprint 11)

Meeting Tuesday, 12.11.2024

Meeting at 10-11

  • Presentations!
  • Live demo.

Meeting Tuesday, 11.11.2024

Meeting at 17-19

  • Finish documentations (Moodle, GitHub Wiki)
  • Finish final Playwright presentations
  • Finish presentation
  • Final code checks

Meeting Friday, 8.11.2024

Meeting at 17-19

  • Finish hosting on Vercel
  • Playwright tests all almost ready
  • Setup test env to Supabase
  • Start PowerPoint presentation and documents

Retrospective: Project has been completed one month ahead of schedule. Everyone has been extremely motivated and there were no issues. One slight downer is that the purchased domain cannot be used, since the domain provider requires a "premium package" for allowing to change DNS servers. But documentation, tests and everything is now completed. That's it for this project!

Sprint 9

Link to cards

Meeting Tuesday, 1.11.2024

Meeting at 16-18

  • Buy domain
  • Start Playwright tests
  • Code review
  • Final plans

Retrospective: Mostly just tests left to do and that's it. There were some problems with Supabase test env setup but they were solved. No issues with the project, everything is on schedule.

Meeting Tuesday, 29.10.2024

Meeting at 15-16

  • Major improvements have been made to flashcards, like added animations
  • Streak is no longer hard coded
  • Final improvements to chat page
  • Final improvements to changing default amount of cards and default difficulty
  • Discussed remaining tasks
  • Code review, merged latest pull requests

Retrospective: Great progress. Major improvements to flash cards, which add a more "native" feeling to the app. Next meeting on Friday, chat page and settings should be done by then.

Sprint 8

Link to cards

Meeting Tuesday, 22.10.2024

Meeting at 16-18

  • Part 2 of the documentation has been completed
  • Chat page now saves to Supabase instead of localStorage
  • You can now change your email and password
  • Code review, merged latest pull requests

Retrospective: There were some issues with the chat page and profile pic upload. Next week will have two meetings, on Tuesday and on Friday. On Tuesday we will fix these issues if they still exist.

Sprint 7

Link to cards

Meeting Friday, 18.10.2024

Meeting at 16-18

  • Part 1 of documentation has been completed
  • Chat page mostly finished
  • Settings page mostly finished
  • Discussed the future of the project
  • Initial discussions about hosting
  • Code review, merged latest pull requests

Retrospective: Due to surprisingly large amount of required documentation, the task was split in two parts for two sprints. Chat page has been finished, also settings page. Everything is still on schedule for early completion, thanks to motivated team.

Sprint 6

Link to cards

Meeting Friday, 11.10.2024

Meeting at 16-18

  • Improve UI and UX of flash cards history
  • Flash card stats are now saved in database
  • Discussions about project deadline
  • Discussions of the chat feature and settings page
  • Code review, merged latest pull requests

Retrospective: In flash cards, there are no longer any hardcoded dummy data, everything is fetched from Supabase. In future, meetings will be on Fridays due to one member's work schedule conflicting with early Tuesday meetings.

Meeting Tuesday, 8.10.2024

Meeting at 11-13

  • Product demonstration
  • Discussions about project deadline
  • Improved history UI and UX, you can now play old cards, view their timestamp, delete them etc.
  • Meeting will be now on Fridays due to work

Retrospective: Demonstration went well. Sadly due to merge issues, the final history -component was just unable to get in time to the demo. Project deadline decided, 12.11.2024. Over a month in advance due to the motivation of the team, and one member graduating earlier. New meeting in three days.

Sprint 5

Link to cards

Meeting Tuesday, 1.10.2024

Meeting at 8-9

  • Discussed chat page, set requirements and limitations
  • Code review, merged latest pull requests

Retrospective: Shorter meeting this week, everybody knows what to do. History -component on flash cards is about to be finished.

Sprint 4

Link to cards

Meeting Thursday, 26.9.2024

Meeting at 10-11

  • Fixed issues with OpenAI API returning invalid data
  • Went through issues
  • Code review, merged latest pull requests

Retrospective: No major issues, just OpenAI API being OpenAI API. Everybody is extremely motived to get this project on time. The project may finish early on this pace.

Meeting Tuesday, 24.9.2024

Meeting at 10-12

  • Discuss and fix issues with the OpenAI API responses
  • Start working on chat page
  • Start work on dashboard when logged in
  • Show history of cards on flash cards page
  • Code review, merged latest pull requests

Retrospective: History on flash cards -page has been connected to backend. New meeting in two days.

Sprint 3

Link to cards

Meeting Tuesday, 17.9.2024

Meeting at 10-14

  • Fix merge issues
  • Fix issues with Supabase Auth and other misc bugs
  • Test OpenAI and Supabase routes
  • Improve flashcard UI
  • Connect flashcard frontend to backend
  • Init Husky
  • Code review, merged latest pull requests

Retrospective: First version of flash cards front page has been finished. OpenAI responses are now saved in database and linked to an user. Some new technologies have been brought in, like Husky for pre-commit tests.

Sprint 2

Link to cards

Meeting Thursday, 12.9.2024

Meeting at 11-12

  • Troubleshoot issues together
  • Discuss frontend UI libraries
  • Finish basic version of Supabase Auth with registering and logging in
  • Finish basic version of connecting to OpenAI API
  • Code review, merged latest pull requests

Retrospective: Most Supabase issues solved and authentication works. Connection has been established to OpenAI's API. Project is on schedule.

Meeting Tuesday, 10.9.2024

Meeting at 10-14

  • Start working on auth with Supabase
  • Create initial layout for Flash Card -page
  • Create landing page
  • Create logging in & registering page
  • Start working on API route for OpenAI communication

Retrospective: Some issues with Supabase due to being a new technology to everyone. Meeting in two days to share progress of assigned tasks.

Sprint 1

Link to cards

Meeting Wednesday, 4.9.2024

Meeting at 10-13

  • Decided technologies
  • Setup GitHub repo, Wiki, Projects
  • Started working on first tasks
  • Create OpenAI account, get API key

Retrospective: No issues, since Next.js is unfamiliar to Niko and Henri the start might be a bit slow but it's perfectly fine.

Meeting Tuesday, 3.9.2024

Meeting at 11-14

  • Formed teams
  • Setup communication
  • Brainstormed and decided project idea
  • Discussed technologies

Retrospective: Project started with no issues, everyone is motivated. Meeting in two days discussing more details.