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: |