Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

  • Novice mixer
  • Experienced bartender  
  • Social drinker

Person 1: the novice

Goal: to find tasty drinks that are easy to make and do not require too many ingredients

...

  • The novice mixer sometimes forgets recipes, leading to experimentation which may end badly and wasting ingredients.
  • The novice does not want to spend too much time making the drink, nor does he want to spend money on too many ingredients. 
  • The novice would like to find out about more simple drinks than what he knows right now.

Person 2: the experienced bartender

Goal: to find more complex drinks that require some expertise in mixing and more exotic ingredients

...

  • The experienced bartender will not heavily rely on this program, but it should contain enough variety and complicated drinks to satisfy experienced bartenders.
  • The experienced bartender will often just enter a few ingredients and ask for suggestions. Thus, our program must be able to identify drinks for which the ingredients entered is only a subset of the drink's entire ingredient list.

Person 3: the social non-alcoholic drinker

Goal: To find a great source for mixed drinks that do not involve alcohol

...

There are three main tasks when using Fat Charles:

  • Looking for a drink
  • Adding a drink
  • Leaving comments/ratings on any particular drink

Task 1: Look for a drink

Goal: - Find some drink based on your current ingredients or based on the name

...

  • Know what ingredients you have
  • Know what amount of each you have, if it's a limited amount

Frequency_ -  _ Once a week (potentially at every social event)

...

  • What ingredients the user has
  • The time the user is willing to browse through the recipes. Some users might be impatient and just want to make something really quickly, like within a minute or two.

How is the task learned? - by clicking around the site, following a recipe, and evaluating the drink

...

  • Entering incorrect ingredients to the program
  • Pouring incorrect amounts of ingredients
  • Pouring the wrong ingredients if the user is new to mixing

Adding a DrinkTask 2: Submitting your own creation

Goal: - Share your own creation for others to try and leave you feedback with

Subtasks

  • Put in ingredients needed
  • Put in amounts of each ingredient needed
  • Put in amount of servings

Preconditions

  • Having already made a certain drink
  • Knowing the recipe you want to share

Frequency

...

 - Rare: most people take quite some time to perfect a recipe and test it on themselves and their friends before they will send it. The rating system of the site should help reinforce this as well.

Why is the task being done? - to share your creation with other people, and to get feedback and ideas for improvement

Constraints

  • What ingredients the user has
  • How well the user remembers the recipe. Some users simply mix until they feel the drink tastes good.

How is the task learned? - by clicking around the site, and following links to submit a drink. The user can also watch a friend submit a drink and become inspired.

What can go wrong?

  • Entering incorrect ingredients to the program
  • Forgetting an ingredient or a step in the recipe

Task 3: Leaving a comment /or rating for a drink

Goal: To _ - _To leave your experience with a drink and share it with others

Subtasks

  • To leave some sort of summary of your impression (rating 1-10 or thumbs up/down)
  • Potentially leave ways to improve the drink
  • To leave a detailed account of your experience

Preconditions

  • Have tried the drink before
  • Have a set of thoughts you would like to share

Frequency - Once a week (potentially after every social event, when a user wants to rate or comment on all the drinks he tried that event)

Why is the task being done? - to leave feedback and help other people make better drinks

Constraints

  • What the user has drank
  • How much time the user is willing to spend leaving feedback (likely less than 5 minutes).

How is the task learned? - by clicking around the site, finding a recipe, and scrolling to the bottom to leave feedback. The user can also watch friends do the same thing.

What can go wrong?

  • MIstyping or leaving the wrong rating or comments.