Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Cynthia the casual user
Cynthia is a user who does not use TeamTimer quite as intensely as people on project teams. She isn't the most organized person in the world either. She wants to create countdowns to events, such as birthdays of close friends and family. She wants to be notified of events efficiently. She also would like to have the option share timers with a specified group of people, or share them publicly.

Task Analysis

  1. Easily creating Creating a timer.
    1. It is extremely important that a user can quickly and easily create a timer with a simple web based interface..
  2. Viewing personal timers
    1. A user
    needs to
    1. should be able to browse
    their personal
    1. timers that they created.
    1. A users user should be able to browse their personal timers either via a login system or local storage on their computerview specific details about a particular timer.
  1. Sharing a timer with your team others
    1. A user should
    2. The main focus of this app is for users to be able to share timers with each otherothers, so it must be easy to invite other people to use your a timer. This can be done via email or Facebook integration.
  2. Finding timers that are relevant to you
    1. A user should also be able to search timers based on their interests and locationfor timers created by others. A notion of public and private timers should be introduced
  3. Sending customizable notifications
    1. A user should be able to set notification settings for each timer that they follow, as well as be able to set default notification settings that apply to all new timers they follow. A texting service like twilio could be used to send text notifications, as well as simple email notifications.
  4. Displaying a timer
    1. When a user visits an individual timer page it should have a large simple countdown timer prominently displayed with few other distractions.

TA Feedback.

This project, as it stands, isn't a stretch. There are a few ways you can handle this - by broadening the user population, or making it mobile (for a reason). We'll discuss this further in person.

...