Responsibility Assignment Matrix - bounswe/bounswe2024group12 GitHub Wiki

This page contains Group 12's Responsibility Assignment Matrix with five different roles. It describes the team members' participation in various roles in completing tasks or deliverables throughout the semester.

Roles

  • 🎯 Leader - Who has main responsibility for the task.
  • βœ… Contributor - Who contributes the task.
  • πŸ’¬ Moderator - Who moderates the task.
  • πŸ‘€ Reviewer - Who reviews the task.
  • ⬜ Not Contributed - Who shows no contribution to task.

Initials

  • AB: Ahmet Bayir
  • AFG: Ahmet FΔ±rat GamsΔ±z
  • ASS: Asya Su Sen
  • AY: Arda Yalcindag
  • ISK: IsΔ±l Su Karakuzu
  • MBC: Mehmet Batuhan Cok
  • OU: Orhan Unuvar
  • SK: Soner Kuyar
  • TEK: Taha Ensar Kukul
  • YA: Yusuf Aygun

Responsibility Assignment Matrix

Task AB AFG ASS AY ISK MBC OU SK TEK YA
Conducting Research and Reporting (Wikidata, Web, Mobile, API) βœ… βœ… βœ… βœ… βœ… ⬜ βœ… βœ… βœ… ⬜
Initializing the requirements page ⬜ ⬜ ⬜ ⬜ ⬜ βœ… ⬜ ⬜ ⬜ βœ…
Domain Analysis & Requirements Elicitation ⬜ 🎯 ⬜ ⬜ βœ… ⬜ ⬜ ⬜ ⬜ ⬜
Requirements Specification ⬜ 🎯 βœ… ⬜ ⬜ ⬜ βœ… ⬜ ⬜ ⬜
Requirements Validation ⬜ πŸ‘€ ⬜ ⬜ ⬜ ⬜ 🎯 ⬜ ⬜ ⬜
Create RAM table ⬜ βœ… ⬜ ⬜ ⬜ ⬜ ⬜ 🎯 ⬜ ⬜
Designing basic and initial web project images for requirements, mockups, and scenarios βœ… ⬜ ⬜ ⬜ 🎯 ⬜ ⬜ ⬜ βœ… ⬜
Writing and conducting user scenarios according to requirements ⬜ ⬜ ⬜ πŸ’¬ ⬜ βœ… ⬜ βœ… ⬜ βœ…
Writing the Milestone 1 report βœ… βœ… βœ… βœ… 🎯 βœ… βœ… βœ… βœ… βœ…
Prepare for meetings by outlining the agenda βœ… 🎯 βœ… βœ… βœ… βœ… βœ… βœ… βœ… βœ…
Take meeting notes and add them to the wiki every week ⬜ ⬜ ⬜ ⬜ 🎯 ⬜ ⬜ ⬜ ⬜ ⬜
Setting up and maintaining Discord server and Drive folder for communication ⬜ ⬜ ⬜ ⬜ 🎯 ⬜ ⬜ ⬜ ⬜ ⬜
Opening, closing and checking completeness of issues ⬜ βœ… ⬜ πŸ‘€ 🎯 ⬜ ⬜ βœ… ⬜ ⬜
Creating communication plan ⬜ ⬜ ⬜ ⬜ ⬜ ⬜ ⬜ 🎯 ⬜ ⬜
Preparing the project plan ⬜ ⬜ ⬜ ⬜ ⬜ ⬜ ⬜ 🎯 ⬜ ⬜
Organizing, editing and keeping up to date Project page ⬜ ⬜ ⬜ ⬜ ⬜ ⬜ ⬜ 🎯 ⬜ ⬜
Creating roadmap for the project ⬜ ⬜ ⬜ ⬜ ⬜ ⬜ ⬜ 🎯 ⬜ ⬜
MILESTONE 1 REACHED
Creating use-case diagram ⬜ 🎯 ⬜ ⬜ ⬜ ⬜ πŸ‘€ ⬜ ⬜ ⬜
Creating sequence diagrams ⬜ πŸ‘€ ⬜ πŸ‘€ βœ… ⬜ ⬜ ⬜ βœ… βœ…
Creating class diagram ⬜ ⬜ βœ… πŸ‘€ ⬜ βœ… βœ… ⬜ ⬜ ⬜
Arranging project plan and project page πŸ‘€ 🎯 πŸ‘€ πŸ‘€ πŸ‘€ πŸ‘€ βœ… πŸ‘€ πŸ‘€ πŸ‘€
Reviewing and reorganizing RAM ⬜ ⬜ ⬜ ⬜ ⬜ ⬜ πŸ‘€ βœ… ⬜ βœ…
Organizing project plan ? βœ… ⬜ ? βœ… ? βœ… ⬜ βœ… ⬜
Taking meeting notes for sub-teams and adding them to the wiki ? ⬜ ⬜ ⬜ βœ… ⬜ βœ… ⬜ βœ… βœ…
Backend
Initalizing the backend-project ⬜ πŸ‘€ ⬜ ⬜ 🎯 ⬜ ⬜ ⬜ ⬜ ⬜
Implementing endpoint and detailed logic for Login-Signup ⬜ 🎯 ⬜ ⬜ πŸ‘€ ⬜ ⬜ ⬜ ⬜ ⬜
Wikidata API endpoints implementation for game properties ⬜ ⬜ ⬜ ⬜ ⬜ ⬜ βœ… 🎯 ⬜ ⬜
Wikidata API endpoints implementation for search and game of day ⬜ ⬜ ⬜ ⬜ ⬜ ⬜ ⬜ 🎯 ⬜ ⬜
Adding Swagger for API endpoints ⬜ ⬜ ⬜ ⬜ 🎯 ⬜ ⬜ ⬜ ⬜ ⬜
Frontend
Initalizing the frontend-project, setting a theme, and arranging file structure ⬜ πŸ‘€ ⬜ ⬜ ⬜ ⬜ ⬜ 🎯 ⬜ ⬜
Designing Login-SignUp page ⬜ πŸ‘€ ⬜ ⬜ ⬜ ⬜ ⬜ 🎯 ⬜ ⬜
Adding Functionality to Login-Signup Page ⬜ 🎯 ⬜ ⬜ ⬜ ⬜ ⬜ βœ… ⬜ ⬜
Design Game-Main Page ⬜ ⬜ 🎯 ⬜ ⬜ ⬜ ⬜ βœ… πŸ‘€ ⬜ ⬜
Adding Functionality to Game-Main Page ⬜ πŸ‘€ ⬜ ⬜ ⬜ ⬜ ⬜ 🎯 ⬜ ⬜
Mobile
Initalizing the mobile-project πŸ‘€ ⬜ ⬜ ⬜ ⬜ ⬜ πŸ‘€ ⬜ 🎯 ⬜
Designing Login-SignUp page πŸ‘€ ⬜ ⬜ ⬜ ⬜ ⬜ πŸ‘€ ⬜ 🎯 ⬜
Implementing main screen design πŸ‘€ ⬜ ⬜ ⬜ ⬜ ⬜ βœ… ⬜ βœ… ⬜
Implementing game screen design 🎯 ⬜ ⬜ ⬜ ⬜ ⬜ βœ…πŸ‘€ ⬜ πŸ‘€ ⬜
Implementing fundamental components and text styles βœ… ⬜ ⬜ ⬜ ⬜ ⬜ βœ… ⬜ βœ… ⬜
Design additional pages/widgets βœ… ⬜ ⬜ ⬜ ⬜ ⬜ βœ… ⬜ βœ… ⬜
Deployment
Creating Docker Files ⬜ πŸ‘€ ⬜ ⬜ 🎯 ⬜ ⬜ ⬜ ⬜ βœ…
Deploying app on DigitalOcean ⬜ 🎯 ⬜ ⬜ πŸ‘€ ⬜ ⬜ ⬜ βœ… ⬜
Writing the Milestone 2 report βœ… βœ… βœ… βœ… 🎯 βœ… βœ… βœ… βœ… βœ…
MILESTONE 2 REACHED
Reorganization of RAM βœ… βœ… βœ… βœ… βœ… βœ… βœ… 🎯 βœ… βœ…
Backend
Implementing endpoint and detailed logic for Advanced Search ⬜ ⬜ ⬜ ⬜ βœ… ⬜ ⬜ 🎯 ⬜ ⬜
Implementing endpoint and logic for Follow ⬜ 🎯 ⬜ ⬜ ⬜ ⬜ ⬜ ⬜ ⬜ ⬜
Implementing endpoint and logic for Review ⬜ βœ… ⬜ 🎯 ⬜ ⬜ ⬜ ⬜ ⬜ ⬜
Frontend
Finalizing UI's of all pages ⬜ βœ… ⬜ ⬜ ⬜ ⬜ ⬜ 🎯 ⬜ ⬜
Implementing Property Page and logic ⬜ 🎯 ⬜ ⬜ ⬜ ⬜ ⬜ ⬜ ⬜ ⬜
Implementing User Page and logic ⬜ 🎯 ⬜ ⬜ ⬜ ⬜ ⬜ ⬜ ⬜ ⬜
Mobile
Finalizing UI's of all pages ⬜ ⬜ ⬜ ⬜ ⬜ ⬜ βœ… ⬜ βœ… ⬜
Implementing review creation UI and logic ⬜ ⬜ ⬜ ⬜ ⬜ ⬜ 🎯 ⬜ βœ… ⬜
Implementing search bar UI and logic ⬜ ⬜ ⬜ ⬜ ⬜ ⬜ βœ… ⬜ 🎯 ⬜
Report
Writing the Milestone 3 Report βœ… βœ… βœ… βœ… βœ… βœ… βœ… 🎯 βœ… βœ…
MILESTONE 3 REACHED :tada::tada: