glennljs / pe

0 stars 0 forks source link

UC-013 - Find issues does not accurately represent find issues command. #15

Open glennljs opened 3 years ago

glennljs commented 3 years ago

The current find issues use case indicates that it is similar to the find residents use case except replacing residents with issues. However, this is inaccurate since the search method for issues and residents are different.

Resident searches require whole matches (i.e. "Ale" will not match "Alex"). However, issues searches allow partial matches (i.e. "10-" will match "10-000"). The use cases are thus not accurate to the actual command.

Screenshot 2021-04-16 at 15.40.46.png

nus-pe-bot commented 3 years ago

Team's Response

User stories are not meant to include implementation details.

Items for the Tester to Verify

:question: Issue response

Team chose [response.Rejected]

Reason for disagreement: Firstly this is a use case not a user story. Secondly, in UC-003 Find Residents, the implementation detail of “name contains any of the keywords” is included. Since this is different from the implementation of Find Issues in UC-008, this is thus an issue.

Screenshot 2021-04-22 at 10.42.27 PM.png


:question: Issue severity

Team chose [severity.Low] Originally [severity.Medium]

Reason for disagreement: This is a medium level issue as it may mislead developers that the commands are functionally equivalent.