Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Gliffy Diagram
sizeL
nameBreadcrumbz BucketList - domain analysis
alignleft
version2

GR1 - Task analysis

...

Based on our background research and interviews, we created personas for two target BucketList users. Both personas belong to the same user group, and interact with BucketList in the same fundamental way.

Meet Jake...

Jake is a junior in college. He lives a fast paced life serving as editor of his school news- paper newspaper in addition to taking six classes and searching for summer internships. He’s an active user of multiple social networking sites and enjoys applications that allow him to compete with friends. BucketList will fulfill Jake’s organizational needs by allowing him to create task lists for group projects and the newspaper staff, then divvy up the work onto individual group members’ task lists. Additionally it will help him keep track of his own tasks by allowing him to categorize them into homework, job search, etc.

...

  1. Create a bucket
    1. Precondition: User must have an account.
    2. Navigate to “Create Bucket” option
    3. Type in bucket name
    4. Optional: add others to bucket
      1. Enter the usernames of other users.
    5. Click “Create”
  2. Create a task
    1. Preconditions: The bucket that will contain that task must already have been created.  Users who will be added to task must be members of that bucket already.
    2. Navigate to “Create New Task”
    3. Choose bucket for new task (if the user navigated to the “Create New Task” screen from viewing a particular bucket, that bucket should be the default choice.  However, the user should still have the option to change it.)
    4. Enter task name
    5. Optional: add users to task
      1. Enter usernames of those users
      2. Click “Create”
  3. 3) Add or Remove Users from a Task or Bucket
    1. Preconditions: 
      1. All users involved must already have accounts.  
      2. Task or bucket must already exist.  
      3. If it’s a task, the users to be added to the task must already be in the tasks’ bucket.  
      4. If we’re trying to remove a person, that person must already have been added at some earlier point.
    2. Select the relevant bucket or task
      1. If you are adding or deleting users from a task, select the task within that bucket.
    3. Select “Add/Delete Users from this Bucket/Task” option
      1. If delete, select the users you want to delete from a list of users in the bucket/task
      2.  If add, enter the username of the user you want to add to the bucket/task.
    4. Click “Add” or “Delete”

...