How much does a UX Design project cost?

Trying to figure out how much a project might cost, comes down to being able to estimate your time effectively. We’re well accustomed to this having worked on hundreds of products and services over the years.

costing-a-ux-design-project-working

No two projects are alike and the factors affecting time for each vary greatly, so we must fully understand the brief, context and objectives in order to come to an estimate. When a new client approaches Every Interaction we would ask the following questions.

 

1. Where you are at today?

Everyone’s starting point is different, but is likely to fall into one of these buckets:

  • New products. Your product may not exist yet – it could just be an idea that you need to validate then launch your first MVP.
  • Customer-ready. Your product might not have launched yet, but some work has already been done, and you need our help to get it market-ready.
  • Improve your product. You may have a product that is already live and you may have received some feedback that prompted you to make changes, or there’s a need to grow (or reduce) the feature set to create a better user experience.
  • Iterate on your product. You product may have been around for a while and you just need some help to maintain it by optimising some journeys, or making minor improvements.

 

2. Clarifying the right problem to solve

To be able to cost a UX Design project, we first need to understand what you hope to achieve. We need to ask important questions such as;

  • Who is the customer?
  • What problems are they facing?
  • Why are these problems important to them?

Without answers to these questions we cannot effectively design something that will benefit your customers or your business. It’s very important to understand the context around the problem, and not just the execution details of what we’re being asked to do. The correct context gives us the correct frame of reference to understand how to proceed. This process also validates the brief, decreasing the risk of your investment.

If you don’t yet have answers to these questions we can offer an isolated discovery phase that helps do the required user research, competitive and data analysis.

 

3. What do we need to do?

Given the above we can move onto the finer details of what we need to do. This is defined by the goals of the project. We need to know the detail of what your idea is so we can size up the effort involved to deliver it. There maybe restrictions around the technology or existing functionality we must take into account. Defining what we need to do in advance helps prevent overspending later.

 

4. How does it work?

To figure out how we deliver what you need, we need to understand how it works. We might ask questions like:

  • How many steps are in certain user flows to complete a task?
  • What happens to a user’s account when they take a certain action?
  • What data do we need to collect to make the action viable?

Not everyone has answers to all these questions in advance – which is fine, we can help you get there. The more answers we can get, the more accurate our estimations can be. The end result of this is a list of user stories that describe the set of actions a user might take in what we are designing. A set of user stories provides us with a more more granular task list against which we can assign hours to complete.

 

5. How much testing can we do?

The correct answer is always “as much as possible”. Without user testing we cannot validate any of the design decisions we are making. Designing and building a fully functional product can take a long time and represent a significant investment. Before committing all of that investment into an idea, it’s important to validate how well it actually solves the problem you identified. Testing allows us to reduce the risk whilst optimising performance. Testing early and often leads to best results. If budgets are limited we can pick the optimal points in the project lifecycle to inject testing to maximise the return.

 

6. How will we work with your team?

This helps us understand our final deliverables. Some clients come with their own development teams, which is fantastic. Firstly we need to know how they like to work, and ensure we slot right into that workflow.

We need to involve your team in the process and work with them closely throughout all workstreams to ensure everyone is on the same page about what we are trying to achieve, and there are no costly surprises along the way.

We can always help with the development too. We’ll work out the skills needed together and the use required specialisms to help get your project delivered.

 

Summary

Given this information we should have enough detail to cost up your UX Design project. It sounds like a lot, but we can usually get all the information we need in a 60-90 minute call or meeting. We take this all away, do our calculations and present back our proposal.

If there is not enough detail in your brief or specification to create an accurate estimate, we can always sell an isolated discovery phase. This grants us the time to do the the required research and work with you to flesh out the detail to give you a comprehensive brief. Using this output we can accurately cost your project, or you can take this document and get others to quote too.

If the resulting calculation is large, we might suggest breaking off a scope exercise that demonstrates our process, value and skills, before committing to a larger contract. If the result is not within budget, then we have a starting point to decide what we change to try and bring it in on budget. If we are told the budget in advance we can always design our proposal to fit within it in advance, saving time. We might not need all your budget to achieve what you are asking, leaving more to assign to other areas, or future phases of the same project.

Not all projects need to be a fixed deliverable. If you want to work in a more agile way we can complete a quick discovery process then work alongside your product team. With agile you cannot fix deliverables, so we tend to sell in time as sprints, which vary depending on the team we need to assign to achieve your goals. We can either sell a one or two week long design sprint to demonstrate value as a low risk test in advance of any longer contracts.

What’s important is that you follow a user centred design process. If you are not putting your users at the heart of the product decisions you are making, the changes are unlikely to be an improvement for either the user or the business.

If you have a project you’d like to discuss, we’d love to hear about it. Please call us on 020 3653 1310 or send us an email to kickstart the conversation.

 

Every Interaction December 7th 2017

You might also be interested in...

Product Design

The ‘Product’ is the website, service, application, interactive thing being worked on by the business. The practice of Product Design is similar in a lot of ways to UX Design. It involves the coming together of many specific design disciplines...

Call to action (CTA)

A call to action is a marketing term that refers to a prompt that invokes a response leading to a sale. When referring to a call to action (CTA) in the digital design world we usually mean the interactive element that leads to the next step in the experience - something that needs to be clicked or tapped.

User testing

User testing refers to a technique used in the design process to evaluate a product, feature or prototype with real users. There are several reasons why you might want to undergo usability testing, the most common is that it allows the design team to identify friction in a user experience they are designing, so that it can be addressed before being built or deployed.

WYSIWYG

WYSIWYG (pronounced WIZ-ee-wig) is an acronym for "What You See Is What You Get". It helps identify an an interface that allows user input resulting in an output that is rendered in a similar way. For example; a word processor application interface might resemble a piece of paper,so when printed the user can see how the output will appear.

Content Management System

A content management system (CMS) is an tool that allows a website editor/administrator to manage the content that is displayed. Websites are made of HTML and CSS to create pages. Pages can be hard-coded but would require technical development skills to make changes. A CMS usually allows a person without coding knowledge to amend existing and add new content to a website using a WYSIWYG interface.

Responsive Web Design

Responsive web design refers to a web page that dynamically adapts its layout to fit the size and orientation of the device on which it is viewed. A responsive design allows for a more optimised user experience across desktop and laptop computers as well as smartphones and tablets of varying sizes.

User Stories

User stories allow the functionality of a product or service to be expressed as written descriptions of an experience as seen from the users perspective. The writing of user stories creates a list of design and development tasks to complete in order to create any required functionality.

User Interface

A user interface (UI) is a conduit between human and computer interaction - the space where a user will interact with a computer or machine to complete tasks. The purpose of a UI is to enable a user to effectively control a computer or machine they are interacting with, and for feedback to be received in order to communicate effective completion of tasks.

Personas

A persona in UX Design is the characterisation of a user who represents a segment of your target audience. On a project you might create any number of personas to be representative of a range of user needs and desires. The solutions you design must answer these needs in order to deliver value to your target audience.

Card sorting

A great, reliable, inexpensive method for discovering patterns in how users would expect to find content or functionality. Card sorting is used to test the taxonomy of data with a group of subjects, usually to help inform the creation of the information architecture, user flow, or menu structure on a project.

Brainstorming

A technique used to generate ideas around a specific topic. Often done in groups, but can be done individuals. The process usually involves writing down all ideas around a topic onto paper, a whiteboard or stickies often implying some kind of association.

Minimum Viable Product

An MVP is a product that has the minimum set of features to prove the most essential hypothesis for a product. Businesses building a new product can create a Minimum Viable Product to prove that an idea is viable and warrants further investment. A further benefit being that the next stage of development can be informed by feedback obtained from testing that MVP.

Sitemap

A sitemap is a diagrammatic representation of a hierarchical system. It usually depicts the parent-sibling relationship between pages in a website, showing how sub pages might be arranged underneath their parent groupings. This arrangement forms a map of the site.

User journey

A user journey represents a sequence of events or experiences a user might encounter while using a product or service. A user journey can be mapped or designed to show the steps and choices presented as interactions, and the resulting actions.

Prototype

A prototype is draft representation built to test ideas for layout, behaviour and flow in a system. Prototypes are an indispensable tool for resolving a large number of potential issues in a concept or business before too many resources are deployed to put a design into production.

Wireframes

A Wireframe is a visual schematic that conveys a basic level of communication, structure and behaviour during the design of a system. Wireframes are low-fidelity designs that bypass including a detailed user interface or visual design, conveying just enough to get across the core idea.

Usability

To say something is usable is a qualitative statement about how easy that thing is to use. Usability is an assessment of how learnable a system is and how easy a user finds it to use. The usability of a system or product is a key factor in determining whether the user experience is a good one.

Information Architecture

Information architecture is the design and organisation of content, pages and data into a structure that aids users understanding of a system. A more organised system enables users to more easily find the information they require and complete the intended tasks.

UI Design

User Interface Design is the discipline of designing software interfaces for devices, ideally with a focus on maximising efficiency, responsiveness and aesthetics to foster a good user experience.

UX Design

The practice of User Experience (UX) Design is the coming together of many specific design related disciplines to improve the usability, responsiveness, uptake and aesthetics of a product or service.

User Experience

A general term that covers all aspects of a user's participation while engaging with something that has been designed. Usually when talking about User Experience in the digital design field it refers to the interactions, reactions, emotions and perceptions while using an app, service, website or product.