IITIDIDX597 / sp_2021_team2

This repository is for decomposition of team 2 project into individual stories, tasks into a prioritized backlog.
0 stars 0 forks source link

Maintaining an organized appearance #21

Open arijit1035 opened 3 years ago

arijit1035 commented 3 years ago

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

akallish commented 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.

arijit1035 commented 3 years ago

@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

SanhyongPark commented 3 years ago

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

akallish commented 3 years ago

@SanhyongPark i am not sure your acceptance criteria is addressing the story. It is about users putting back items in the right places.

SanhyongPark commented 3 years ago

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

akallish commented 3 years ago

@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?

SanhyongPark commented 3 years ago

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,

akallish commented 3 years ago

@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?"

arijit1035 commented 3 years ago

@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.

akallish commented 3 years ago

@arijit1035 thanks for the clarifications.

arijit1035 commented 3 years ago

@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.

akallish commented 3 years ago

@SanhyongPark @arijit1035 I like this iteration, reference to another story and the edge cases.

SanhyongPark commented 3 years ago

@arijit1035 Great iteration.