Open arijit1035 opened 3 years ago
Subhill:
This does not have a subhill statement, only a hill statement. To be clear you can write stories without hills or sub-hills just based on a goal, but it is less effective than having these elements in order to decompose and then trace.
@k8forz @SanhyongPark @walkoutthebox Story v2: As a shared space manager I want to ensure users are putting frequently used items in their proper place when they are done using it So that items are easy to discover for the other users
V1 Given that I'm a shared space manager ensuring kitchen items are organized When I'm on the Cabi administrative digital platform Then I can check where items are placed and change orders based on user usage behaviors
@SanhyongPark i am not sure your acceptance criteria is addressing the story. It is about users putting back items in the right places.
V2 Given that I'm a shared space manager ensuring users can easily find items in the cabinet When users put the items back to the Cabi Then the Cabi administrative digital platform will show users where the items should be
@SanhyongPark @arijit1035 it should say " . . . Where items should go."
Question: what if a person puts an item in the wrong place? What does Cabi do?
V3 Given that I'm a shared space manager ensuring users can easily find items in the cabinet When users put the items back to the Cabi Then the Cabi administrative digital platform will show users where the items should go
Edge Cases: If a person puts an item in the wrong place,
@arijit1035 Question : How does Cabi know what an individual item is so if it is put in the wrong place, Cabi will tell someone "Hey, the soy sauce is in the spice cabinet?"
@akallish Cabi has inbuilt cameras with AI detection and it is always learning. It can recognise food, kitchen items from their look or the food packets barcode.
@arijit1035 thanks for the clarifications.
@SanhyongPark This looks good, I am including links to another story this acceptance criteria depends on and suggesting few edits
Acceptance criteria V4 Given that I'm a shared space manager wanting to ensure every user can easily find frequently used items in Cabi When a user is done using the item and putting it back into Cabi Then Cabi's organisation system will detect the item through its AI camera #54 and display the location of where the items should go to the user.
Edge Cases: If a person puts an item in the wrong place, then Cabi should beep for 1 second and remind users with display and voice cues where the item should go. If it still doesn't work, the Cabi will remember the place and communicate with a shared space manager to organise the item.
@SanhyongPark @arijit1035 I like this iteration, reference to another story and the edge cases.
@arijit1035 Great iteration.
Goal: Cabi is a modular kitchen storage system that helps people keep it tidy, efficient, flexible, and connected which seamlessly identifies needs, displays relevant details for cooking and eases the kitchen experience.
Hill: Managers of shared spaces, automate the monitoring of kitchen inventory items in real time and adds out-of-stock items to an ordering system, which replaces all inventory items from the fastest delivery available so the guest can focus on meal preparation.
Subhill: While users use the kitchen items Cabi keeps track of their position within the kitchen so that their updated position can be communicated to the next user (ex: tracking a cup which was earlier kept inside the upper drawers and then in the overhead shelf after use).
Story: As a shared space manager I want to ensure users are putting used items in their proper place when finished using So that items are available for other users
Story v2: As a shared space manager I want to ensure users are putting frequently used items in their proper place when they are done using it So that items are easy to discover for the other users