Skip to content

Commit

Permalink
Merge pull request #161 from nananakx-x/branch-v1.4.4
Browse files Browse the repository at this point in the history
Fix UG errors and specify some details for add
  • Loading branch information
butteredyakiimo authored Nov 13, 2023
2 parents 1ae6caf + 8575960 commit ef3f56b
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 44 deletions.
54 changes: 27 additions & 27 deletions docs/DeveloperGuide.md
Original file line number Diff line number Diff line change
Expand Up @@ -722,33 +722,33 @@ required to read long error messages with details that might be irrelevant to th

Priorities: High (must have) - `* * *`, Medium (nice to have) - `* *`, Low (unlikely to have) - `*`

| Priority | As a … | I want to … | So that I can… |
|-----------|---------------------------|-----------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `* * *` | foster manager | delete a fosterer from the list when they want to stop fostering with us | update the list to see the fosterers who are currently in our program |
| `* * *` | foster manager | delete multiple fosterers at once | perform mass deletions quickly |
| `* * *` | foster manager | add each fosterer's details efficiently | know how to contact the fosterer should I have animals that require fostering |
| `* * *` | foster manager | assign an animal to a fosterer | provide the animal with a temporary home, and make a record of who is taking care of the animal |
| `* * *` | foster manager | provide details of the fostered animal of concern to the fosterer | ensure that the animal is well taken care by informing the fosterer of existing health conditions to prepare for |
| `* * *` | foster manager | update a fosterer's details | keep track of fosterer's most up-to-date information, including information about the animal fostered |
| `* * *` | foster manager | search for a specific animal / fosterer’s detail instead of browsing through the entire list | be more productive when searching for suitable fosterers for the animal that needs fostering |
| `* * *` | foster manager | to be aware of the address of the fosterer | conduct checks on the fosterer to ensure the animal is well taken care of |
| `* * *` | foster manager | retrieve information about the foster family | provide the necessary information to the Nparks authorities for audit |
| `* * *` | foster manager | note down the foster period of the animal | keep track of when the fosterer is supposed to return the animal to the shelter |
| `* * *` | foster manager | sort the list of fosterers alphabetically | have a neater, and more organised view of all the fosterers |
| `* * * ` | foster manager | know the distribution of the different housing types among fosterers | correctly allocate the animals to foster homes that are able to accommodate them |
| `* * *` | foster manager | obtain statistics about available fosterers | better estimate shelter capacity, since having more animals under the care of fosterers will allow me to have more temporary space in the shelter for more animals |
| `* * ` | foster manager | have the fosterer’s important information collated neatly | get all the information I need with one glance |
| `* * ` | foster manager | have an easily accessible and visible help button | get help when I am unsure of what command to use |
| `* * ` | foster manager | undo my previous command | quickly resolve errors caused by the erroneous command |
| `* *` | new foster manager | have my initial data file pre-populated with sample data | work with this sample data as an introduction to the app |
| `* *` | new foster manager | purge all current data from address book | remove all sample/ experimental data I used to explore the app |
| `* *` | careless foster manager | be asked to confirm my decision before purging all fosterer data | prevent myself from accidentally deleting all fosterer records |
| `*` | foster manager | keep track of animals who are eligible for fostering | know which animal is ready to be assigned to a fosterer |
| `*` | foster manager | assign a volunteer to the fosterer | have volunteers check up on the foster animal, to verify its well being |
| `*` | foster manager | view which volunteer is assigned to which animal | properly balance workload and ensure that no volunteer is overburdened |
| `*` | foster manager | retrieve documentation of all species of animals under the purview of the shelter | ensure compliance with regulations for wildlife, protected or endangered species (Nparks audit) |
| `*` | foster manager | retrieve history of whereabouts of an animal | ensure accountability for pets’ accommodations, and verify that pets are monitored daily for signs of illness, injury or disease (Nparks audit) |
| `*` | foster manager | assign more than one animal to the fosterer | allow more animals to benefit from living under the care of a fosterer |
| Priority | As a … | I want to … | So that I can… |
|----------|---------------------------|-----------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `* * *` | foster manager | delete a fosterer from the list when they want to stop fostering with us | update the list to see the fosterers who are currently in our program |
| `* * *` | foster manager | delete multiple fosterers at once | perform mass deletions quickly |
| `* * *` | foster manager | add each fosterer's details efficiently | know how to contact the fosterer should I have animals that require fostering |
| `* * *` | foster manager | assign an animal to a fosterer | provide the animal with a temporary home, and make a record of who is taking care of the animal |
| `* * *` | foster manager | provide details of the fostered animal of concern to the fosterer | ensure that the animal is well taken care by informing the fosterer of existing health conditions to prepare for |
| `* * *` | foster manager | update a fosterer's details | keep track of fosterer's most up-to-date information, including information about the animal fostered |
| `* * *` | foster manager | search for a specific animal / fosterer’s detail instead of browsing through the entire list | be more productive when searching for suitable fosterers for the animal that needs fostering |
| `* * *` | foster manager | to be aware of the address of the fosterer | conduct checks on the fosterer to ensure the animal is well taken care of |
| `* * *` | foster manager | retrieve information about the foster family | provide the necessary information to the Nparks authorities for audit |
| `* * *` | foster manager | note down the foster period of the animal | keep track of when the fosterer is supposed to return the animal to the shelter |
| `* * *` | foster manager | sort the list of fosterers alphabetically | have a neater, and more organised view of all the fosterers |
| `* * * ` | foster manager | know the distribution of the different housing types among fosterers | correctly allocate the animals to foster homes that are able to accommodate them |
| `* * *` | foster manager | obtain statistics about available fosterers | better estimate shelter capacity, since having more animals under the care of fosterers will allow me to have more temporary space in the shelter for more animals |
| `* * ` | foster manager | have the fosterer’s important information collated neatly | get all the information I need with one glance |
| `* * ` | foster manager | have an easily accessible and visible help button | get help when I am unsure of what command to use |
| `* * ` | foster manager | undo my previous command | quickly resolve errors caused by the erroneous command |
| `* *` | new foster manager | have my initial data file pre-populated with sample data | work with this sample data as an introduction to the app |
| `* *` | new foster manager | purge all current data from address book | remove all sample/ experimental data I used to explore the app |
| `* *` | careless foster manager | be asked to confirm my decision before purging all fosterer data | prevent myself from accidentally deleting all fosterer records |
| `* *` | foster manager | keep track of animals who are eligible for fostering | know which animal is ready to be assigned to a fosterer |
| `* *` | foster manager | assign a volunteer to the fosterer | have volunteers check up on the foster animal, to verify its well being |
| `* *` | foster manager | view which volunteer is assigned to which animal | properly balance workload and ensure that no volunteer is overburdened |
| `*` | foster manager | retrieve documentation of all species of animals under the purview of the shelter | ensure compliance with regulations for wildlife, protected or endangered species (Nparks audit) |
| `*` | foster manager | retrieve history of whereabouts of an animal | ensure accountability for pets’ accommodations, and verify that pets are monitored daily for signs of illness, injury or disease (Nparks audit) |
| `*` | foster manager | assign more than one animal to the fosterer | allow more animals to benefit from living under the care of a fosterer |

### Use cases

Expand Down
Loading

0 comments on commit ef3f56b

Please sign in to comment.