Update FUNCTIONAL REQUIREMENTS HIGH LEVEL authored by vanessaa's avatar vanessaa
...@@ -30,6 +30,10 @@ The [Initial Document](https://courses.cs.ut.ee/2024/tvp/fall/Main/ProposedProje ...@@ -30,6 +30,10 @@ The [Initial Document](https://courses.cs.ut.ee/2024/tvp/fall/Main/ProposedProje
**US2.8** As a volunteer, I want to be able to submit feedback, so that I can share my experience and suggest improvements to the process. **(should-have)** **US2.8** As a volunteer, I want to be able to submit feedback, so that I can share my experience and suggest improvements to the process. **(should-have)**
**US2.9** As an administrator, I want to be able to view the status of all reports (e.g., open, assigned, or closed), so that I can monitor progress and take action if needed. **(must-have)**
**US2.10** As a coordinator, I want to be able to view a summary of recent volunteer activity and case resolutions, so that I can recognize and reward outstanding contributions. **(should-have)**
**3) Allow us to create reports and statistics** **3) Allow us to create reports and statistics**
**US3.1** As an administrator, I want to be able to generate reports on the types of animals rescued (e.g., hedgehogs, owls), so that I can analyze rescue trends and better allocate resources. **(must-have)** **US3.1** As an administrator, I want to be able to generate reports on the types of animals rescued (e.g., hedgehogs, owls), so that I can analyze rescue trends and better allocate resources. **(must-have)**
...@@ -38,17 +42,13 @@ The [Initial Document](https://courses.cs.ut.ee/2024/tvp/fall/Main/ProposedProje ...@@ -38,17 +42,13 @@ The [Initial Document](https://courses.cs.ut.ee/2024/tvp/fall/Main/ProposedProje
**US3.3** As a coordinator, I want to be able to filter reports by specific criteria, such as species, injury type, or region, so that I can focus on relevant data for decision-making. **(must-have)** **US3.3** As a coordinator, I want to be able to filter reports by specific criteria, such as species, injury type, or region, so that I can focus on relevant data for decision-making. **(must-have)**
**US3.4** As an administrator I want to be able to create reports and statistics, so that I can analyze the effectiveness of our rescue efforts and make data-driven decisions. **(should?-have)** **US3.4** As an administrator I want to be able to create reports and statistics, so that I can analyze the effectiveness of our rescue efforts and make data-driven decisions. **(should-have)**
**US3.5** As an administrator, I want to be able to view the status of all reports (e.g., open, assigned, or closed), so that I can monitor progress and take action if needed. **(must-have)**
**US3.6** As a coordinator, I want to be able to view a summary of recent volunteer activity and case resolutions, so that I can recognize and reward outstanding contributions. **(should-have)**
**4) A knowledge base for our volunteers** **4) A knowledge base for our volunteers**
**US4.1** As a volunteer I want to be able to access a knowledge base, so that I can find information and guidelines which can help me with volunteering work. **(must-have)** **US4.1** As a volunteer I want to be able to access a knowledge base, so that I can find information and guidelines which can help me with volunteering work. **(must-have)**
**US4.2** As a member of the public, who is temporarily taking care of an animal, I want to be able to access a chat, so that I can ask for help and recommendations regarding the animal. **(must?-have)** **US4.2** As a member of the public, who is temporarily taking care of an animal, I want to be able to access a chat, so that I can ask for help and recommendations regarding the animal. **(must-have)**
**US4.3** As a member of the public, who is temporarily taking care of an animal, I want to be able to access a knowledge base with recommendations and information about the species, so that I can provide proper care. **(must-have)** **US4.3** As a member of the public, who is temporarily taking care of an animal, I want to be able to access a knowledge base with recommendations and information about the species, so that I can provide proper care. **(must-have)**
...@@ -56,13 +56,13 @@ The [Initial Document](https://courses.cs.ut.ee/2024/tvp/fall/Main/ProposedProje ...@@ -56,13 +56,13 @@ The [Initial Document](https://courses.cs.ut.ee/2024/tvp/fall/Main/ProposedProje
**5) Chat function that allows us to resolve incoming alerts** **5) Chat function that allows us to resolve incoming alerts**
**US5.1** As a volunteer I want a chat function so that I can receive updates, share information, and coordinate efforts efficiently in time-sensitive situations with the coordinators and other volunteers. **(should-have)** **US5.1** As a volunteer I want a chat function so that I can receive updates, share information, and coordinate efforts efficiently in time-sensitive situations with the coordinators and other volunteers. **(could-have)**
**US5.2** As an administrator I want to be able to create different chat groups so that all the relevant information is in one place and easily accessible. **(should-have)** **US5.2** As an administrator I want to be able to create different chat groups so that all the relevant information is in one place and easily accessible. **(could-have)**
**US5.3** As a volunteer I want to receive a notification of incoming messages, so that I stay informed and can respond quickly to critical updates. **(should-have)** **US5.3** As a volunteer I want to receive a notification of incoming messages, so that I stay informed and can respond quickly to critical updates. **(could-have)**
**US5.4** As a coordinator I want to receive a notification of incoming messages, so that I stay informed and can respond quickly to critical updates. **(should-have)** **US5.4** As a coordinator I want to receive a notification of incoming messages, so that I stay informed and can respond quickly to critical updates. **(could-have)**
**6) Allow our volunteers to sign up, create profiles, add different tags etc** **6) Allow our volunteers to sign up, create profiles, add different tags etc**
...@@ -78,7 +78,7 @@ The [Initial Document](https://courses.cs.ut.ee/2024/tvp/fall/Main/ProposedProje ...@@ -78,7 +78,7 @@ The [Initial Document](https://courses.cs.ut.ee/2024/tvp/fall/Main/ProposedProje
**US6.6** As a volunteer, I want to be able to log my time spent on each case, so that I can provide accurate reports and receive appropriate credit for my work. **(should?-have)** **US6.6** As a volunteer, I want to be able to log my time spent on each case, so that I can provide accurate reports and receive appropriate credit for my work. **(should?-have)**
**US6.7** As a volunteer, I want to be able to set my location, so the system only assigns me to cases where I am the nearest volunteer. **(must-have)** **US6.7** As a volunteer, I want to be able to set my location, so the system only assigns me to cases where I am the nearest volunteer. **(should-have)**
**US6.8** As an administrator I want the volunteers to have tags, so that I can send emergency alerts based on their experience and knowledge. **(must-have)** **US6.8** As an administrator I want the volunteers to have tags, so that I can send emergency alerts based on their experience and knowledge. **(must-have)**
... ...
......