Stage 1: Understanding the product requirements and user goals
In this stage, use user research methods and design outputs to help you identify and prioritize the requirements and goals.
User research methods
You can use the following types of user research methods to gather information about your users and the product requirements:
- Interviews and contextual field work (for example, observing users in their own environment, holding question and answer sessions, or conducting ethnographic studies)
- Workshops with key stakeholders
With the information that you have gathered in your user research, you can create the following design outputs:
- End-to-end scenarios (for example, outline what users need from start to finish to meet each of their goals)
- Major task flows (for example, capture the series of high-level actions that users need to perform to complete tasks associated with each goal)
Best practice: Understanding the product requirements and user goals
Consider the following questions:
- What problem does your application solve?
- What goals do users want to accomplish? For example, if users bid in an online auction, they want to know when someone has outbid them. When articulating goals, try explaining the goal without using terminology that is specific to BlackBerry devices. For example, use "share photos with friends" instead of "open the Media application and send photos to a group."
- What are the top five features or outputs that users need from the application?
- How does the mobile context affect user goals?
- Are there cultural differences that are important to address? Consider differences by region, language, age, and corporate culture.