...
Why is the task being done?
Essential Task: The user needs to input character sequences. eg to search for show/movie, enter his username , or send messages, etc.
...
Who else is involved in the task?
Other people may tell the user what the type, but ultimately only one person is performing the text entry.
Essential Tasks
High Level Tasks
- What should the on screen widgets look like and do?
- What should the controls on the remote do to the widgets?
- How should errors be conveyed and corrected by user?
- The user must be able to input both dictionary words and arbitrary strings.
- Users should be able to string words to form sentences.
- Users must be able to correct mistyped words.
- Potentially, there should a discreet method for entering a password.