User Analysis
Identify the characteristics of your user population. If you have multiple user classes, describe each one.
While the application is intended to be used by a more general population, logistically speaking it will initially be targeted towards MIT students as they are an accessible user population. They are smart phone-wielding students who coordinate their social activities almost entirely via technology.
...
Determine the tasks of the problem you've chosen, analyze their characteristics, and answer the general questions about tasks we asked in lecture. Think about other questions you should ask that might be relevant to your particular domain. You should find and analyze at least 3 high-level tasks. If you can't find 3 interesting tasks, then your problem may be too small to serve as a good project, and you should rethink it.
Forming teams
- Why is the task being done?
- Forming teams is part of Capture the Flag game mechanics. It is necessary before a game can start.
- Where is the task performed?
- It varies. It can happen on location in the game field (like pickup sports games) or it can be arranged before hand. An MIT student that often plays pick up basketball games and ultimate Frisbee often said that he typically goes to games when he knows the other players that are there. Either they go together, or he is invited by another friend. Existing social networking solutions like Facebook and mailing lists are used to announce and organize events.
- What is the environment like?
- Again, it can vary. It could happen outdoors before a game or over a SMS conversation.
- How often is the task performed?
- Once per game. Generally forming teams is very quick relative to the duration of the actual game.
- What can go wrong?
- Users may not know their teammates or have difficulty remembering who is playing and what team they are on
- Some players may not show up or be late
- Who else is involved in the task?
- All of the other players
...