GR1 - Task analysis

User analysis

Both admins and users are likely relatively young, as they are partygoers and partythrowers.

Interview quotes and related personas

DJ Aaron: Half of my job is trying to judge what the people want to hear and request lists are usually a joke

Sean V.: I go to a lot of parties, but sometimes the music is just bad. I wait through 10 songs that make my ears bleed for one good one.

Julia G.: I like the music that gets played most of the time...I mean, music selection shouldn't be that hard...there's billboard lists for that.

Task analysis

Tasks

Vote for songs

Goal

Have songs users desire played.

Subtasks

  1. Go to server website
  2. Show list of available songs
  3. Select songs you like
  4. Vote to send votes to server

Preconditions

Time commitment and frequency

Must be done quickly, as users want to party. Might be checking often for updated lists

Exceptions

Create Song list

Goal

Create a list of songs available to voted on.

Subtasks

  1. View songs in library
  2. Select songs in library
  3. Set initial song order or vote seeding.
  4. Save list

Preconditions

Time commitment and frequency

Will be done preparty, no hard time limit.

Add music to library

Goal

Make music available to be voted on, played, and added to lists

Subtasks

  1. Obtain music file
  2. Find location of music file
  3. Go to server website
  4. Login as admin
  5. Add the music file to library

Preconditions

Time commitment and frequency

High frequency for initial setup of library. Then it will likely be low frequency and determined on an event by event basis.

Exceptions

Domain analysis