Skip to content

Instantly share code, notes, and snippets.

@jonathansimmons
Last active July 6, 2016 14:09
Show Gist options
  • Save jonathansimmons/11bfeecc483a95703d8e1e24f09b9b1b to your computer and use it in GitHub Desktop.
Save jonathansimmons/11bfeecc483a95703d8e1e24f09b9b1b to your computer and use it in GitHub Desktop.
Check-in Kiosk user stories

Facts:

  • My wife and I have two children and are both primary guardians over them
  • My wife and I have secondary guardianship over Josh's son
  • Josh and his wife have primary guardianship of their son Luca
  • Josh has secondary guardianship of my son Cohen

Standard Check in Flow:

  • Guardian scans barcode to begin session
  • Selects one or more children to check in
  • Selects a service to check the child in to
  • Guardian is then taken to a confirmation page, similar to a cart checkout, to review their check-in selection
    • The guardian can increase of decrease the number of stickers to be printed. A min of 1 sticker per child
    • Guardian can remove a child from the review list
    • A button to "go back" and adjust their selections should be available. This should feel similar to a "continue shopping" button in a store checkout.
  • Guardian can complete check-in by choosing to print stickers
  • End session

Scenarios:

  • I pre-checked my two children
    • When I get to the kiosk I should be prompted to scan my barcode
    • The kiosk should detect my pre-check and print the stickers of all the children that I pre-checked in.
    • I do not expect a label for Josh's son, even if though he was pre-check for this service as I did not perform the pre-check
  • My wife, a primary guardian, pre-checked our two children
    • When I get to the kiosk I should be prompted to scan my barcode
    • The kiosk should detect the pre-check made by my wife and print the stickers for the children she pre-checked
  • I have not pre-checked either of my kids
    • Standard Check in Flow
  • I pre-checked my son Cohen by NOT my daughter Quinley
    • When I get to the kiosk I should be prompted to scan my barcode
    • The kiosk should detect the pre-check and print the stickers for the Cohen
    • I can scan my barcode again to check Quinley in for this service to begin the standard check-in flow
    • Cohen should not be selectable in this flow as he is already checked in
  • My son Cohen spent the night with Josh and his family. Josh pre-checked my son Cohen and his son Luca
    • When I get to the kiosk I should be prompted to scan my barcode
    • I can see that Cohen was pre-checked, but no stickers print because I did not preform the pre-check
    • I should not see that Luca is pre-checked because I did not perform the pre-check and I am not a primary guardian to Luca
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment