Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Success Criteria

Learning Goals

By the end of this section you will:

  • understand the importance of clearly establishing your digital solution’s success criteria.

  • know how to use the MuSCoW method to prioritise the solution’s requirements.

  • know how to create criteria used to measure the whether a requirement has been met.

Introduction

Establishing success criteria is essential for your digital solutions project because it gives clear goals and measurable benchmarks for evaluating the effectiveness and quality of your solution.

Success criteria are used to:

Using success criteria means you can determine whether their digital solution is functional, user-friendly, and has a positive personal, social, and economic impact. This helps you stay focused, reflect critically, and communicate their results effectively.

Requirements table

Solution requirements are the specific needs and constraints that must be addressed when creating a digital solution.

These requirements typically include:

From the project’s stimulus, empathy maps, personas and use case diagram, you should be able to identify these requirements. Before we develop success criteria, we need to prioritise these requirements. For that we will use a MuSCoW table.

requirements

MuSCoW table

A MoSCoW table is a way to prioritise solution requirements by grouping them into four categories:

It helps you to focus on what’s truly necessary; allows you to manage time and resources effectively and supports clear communication with stakeholders (ie. your teacher).

PriorityMeaningSource
MustEssential features that the client has requestedcriteria sheet
stimulus
empathy maps
personas
ShouldImportant features you think should be includedexisting solutions
useability principles
good coding practice
data principles
CouldGood features that you don’t have the time, skills or resources to implement. May be implemented in next versionexisting solutions
Won’tFeature that you will never implementexisting solutions

Layout

Structure your MuSCoW table with each priority horizontal. Then list the the requirements in the appropriate priority category. See the example below.

muscow example

Success Criteria

We now need to write out success criteria. Success criteria are important in digital solutions projects because they:

You should write criteria for all the requirements with the Must and Should priorities.

Writing Success Criteria

To write a success criteria for a requirement, describe how you will know the requirement has been met. It should be specific, measurable, and testable.

  1. Start with the requirement

    • e.g. “The solution must allow users to upload images.”

  2. Decide how to measure success

    • What evidence proves it works?

    • e.g. “User can upload an image file (JPG/PNG) and see a preview.”

  3. Write the success criteria clearly

    • e.g. “Users can successfully upload a JPG or PNG image, which is displayed within 2 seconds.”

    Good success criteria are:

Layout

Structure your Criteria table with each requirement having it’s own row. Then write the corresponding criteria in the right-hand column. See the example table below:

criteria table