Skip to content

Personas and User Stories Milestone

Due Date

Due Date: September 11
Grading: Team


You must watch the Design Process lecture before working on this Milestone.


For this milestone your group will provide a very short description of your project, at least 3 different personas, and several user stories.

Determine Users' Needs

Discuss the different types of users that you expect you will have, and how each one of them might expect or use different features in your app.

Meet with your Client or Users, if you have them

If you have a client who wants you to build the app, or you have identified a group of users for your app, then try to meet with them. Ask them what they do? (that is relevant to why they will use the app), why they want the app? how do they currently do the things they want the app to do? etc.

You want to understand how things currently work for them, what their pain points are, what they expect an app can do for them.


  1. Add at least three personas, one wiki page for each, to your wiki. These should cover 3 distinct user-types for your app. Each Persona must have a name, photo, and personal history.

  2. Add a "User Stories" wiki page with at least 9 user stories covering the most common use cases for your app. They should all be of the form: As <the name of one of your personas> I want a <feature> so that I can <satisfy a need>.

Uploading images to GitHub wiki

Github does not allow you to directly upload a photo to the wiki. Instead, create a dummy Issue. You can upload photos to an issue comments (just drag-n-drop). Then you can use the URL of the uploaded photo in your wiki page. See this example. Another way is to just git-clone the wiki and add the images to the wiki repo itself. I highly recommend you read the About GitHub Wikis Help Page.

Grading Rubric

Do not make any changes to the wiki pages used for this milestone after the deadline. Wait until after you receive the grade for the milestone to make any further changes to these pages.


  1. Are there 3 Personas?
  2. with photos?
  3. with demographic information? age, income, education,
  4. with professional title? student, salesperson, physician,
  5. with other details relevant to your app?
  6. with a story? that exemplifies the persona's skills, feelings, attitudes, concerns, relationships ?
  7. with a goal(s)? as it pertains to using your app. That is, what does the user want (goal)? that you app will help in achieving. For example, Bob wants to get fit, so he uses our app to keep track of his workouts.
  8. Are the 3 personas different? do they belong to different groups of users of your app?

User Stories

  1. Are there at least 9 user stories?
  2. Do they reflect important part of the app's functionality?
  3. Is some important functionality missing from the user stories?

Last update: July 26, 2022