Identification of user tasks for improvement

The goal of content optimization is to achieve a significant measurable improvement in user task success. Demonstrate improvements by testing the same tasks before and after making design changes. At the end of this activity, you should have a list of real world tasks that users will attempt to complete during user testing.

On this page

When to use

Conduct this activity as part of the discovery phase, after analyzing user needs and assessing the existing content, but before conducting usability testing.

Who is involved

Lead
UX researcher
Others who may help
  • Data and Usability Analysis (DUA) for assistance with the task inventory and Usability Performance Dashboard (UPD)
  • Program subject matter experts participate in the task scenario workshop

How to do it

There are 4 steps in this activity.

  1. Review existing related tasks

    Start by reviewing the list of tasks in the Usability Performance Dashboard to:

    • Identify relevant tasks that are already in the task inventory framework
    • Find similar or related tasks to model the tasks after (e.g. if you're working on a benefit program, see what tasks exist for other benefit programs)
    • If you have a user journey map, review the list of tasks included in the journey
  2. Prioritize tasks to explore

    Review volumetric and performance data, as well as data on user needs, in order to prioritize some issues to focus on. Use this to prioritize and refine the potential list of tasks to focus on. If there are more than a few tasks to explore, consider deferring some of them to a second phase of the project.

  3. Create job stories

    Next, explore the areas of interest in more detail to develop job stories. One way to do this is through a task scenario workshop where the issues identified in the previous step are used to create job stories in a workshop with subject matter experts.

    A job story is a tool that helps you understand the user's needs when they interact with the website. In general, a job story is structured based on the idea that an individual will use a product in a particular situation, to achieve a desired outcome:

    When <situation>, I want to <motivation>, so I can <expected outcome>

    To create a job story, the situation, motivation, and outcome are informed by the following:

    • contact centre data and trends:
      • Why are users calling?
      • What were they trying to do before deciding to call?
    • web analytics:
      • What information are users seeking on the website and why didn't they find it?
      • How are they navigating through our current content?
    • subject matter experts:
      • What do our users need to do?
      • How do they currently perform the task?
      • Where do they struggle in the process?
    Example job story

    When I change banks, I want to tell the CRA, so that I can get my refund in my new bank account.

    For each issue, have participants create a list of job stories and then have the group vote for the best job stories to help prioritize them.

    Use the voting, as well as other data (e.g. user feedback, past user testing) to finalize the list of job stories to focus on.

  4. Create task scenarios

    Take the list of job stories that were prioritized in the previous step and use them as the basis for creating task scenarios.

    During user testing, participants are asked to complete tasks. A task is an activity a user would typically perform when using the online program or service. For example, searching Canada.ca, to learn about deadlines and installment payments. A scenario provides an explanation and context as to why the test participant is completing the task. Combining the action the participant will attempt and the context for completing it, creates a task scenario.

    The task scenarios must:

    • be realistic: involve real tasks that users would typically perform on the relevant pages
    • be actionable: include a goal that user is working towards by completing the task
    • avoid giving away the answer: the task needs to be worded differently than the content being tested to ensure that the user understands the content and is not simply matching the words in the task to the words on the page
    Example task scenario

    You renewed your mortgage and you moved all of your bank accounts to a new bank. What number would you call to get your personal tax refund deposited into your new bank account?

    Once you’ve developed the task scenarios and the expected answer to the scenario, review them for accuracy with the SMEs from program areas.

Next steps

  • Provide the list of tasks and scenarios to the Data and Usability Analysis team for inclusion in the task inventory and usability performance dashboard
  • Continue preparing for baseline usability testing
  • Go back to the content inventory and identify content that relates to the selected tasks

Deliverables and artifacts

When you're done, you should have:

  • A list of tasks, scenarios and expected answers

Reference material

Date modified: