Requirements Elaboration


User stories with acceptance criterias

  1. As a student, I want to login to the system using Microsoft Entra, so that I can be sure about security of my data

    Acceptance criterias:

  2. As a student, I want to create a personal profile with my skills, interests, and past projects so that I can be discovered by project creators.

    Acceptance criterias:

  3. As a student, I want to post a new project with a description and required skills, so that I can find teammates who match my needs.

    Acceptance criterias:

  4. As a student, I want to receive AI-generated project recommendations based on my skills and preferences, so that I can join relevant and high-fit teams more efficiently.

    Acceptance criterias:

  5. As a student, I want to apply to projects that match my interests, so that I can participate in projects relevant to my skills and goals.

    Acceptance criterias:

  6. As a project owner, I want to accept or reject team applications and manage my team members, so that I can control who joins my project and maintain a good team structure.

    Acceptance criterias:

  7. As a student, I want to see suggestions and filters when browsing projects, so that I can efficiently choose which projects to join.

    Acceptance criterias:

  8. As a teacher, I want to login to the system using Microsoft Entra, so that I can be sure about security of my data

    Acceptance criterias:

  9. As a teacher, I want to make a page only for my course, so that I can manage the team formation between my students.

    Acceptance criterias:

  10. As a teacher, I want to upload the spreadsheet with teams, so that students do not need to write it manually

    Acceptance criterias:

Backlog


🔗 Link to prioritized backlog

if you want to get access to it, log in to Jira with VPN and Innopolis University account

We have three basic columns in our board: “To Do”, “In Progress”, and “Done”. Additionally, we’ve added a “Trashed” column to store tasks that are no longer relevant.

Reflection after meeting with TA