Adapting SWOT into GOKU – A Workshop Exercise

It has occurred many times in early stage discovery work with new technology that there is a considerable amount of work being done in disparate places. Oftentimes the customer of the product and the user are the same people. In this situation it is incredibly useful to create a SWOT like exercise. This is an exercise to do with a team if:

  • There are many people in the team with varying interactions with the customer/user and no centralised product manager
  • There is a technology team that does not have much interaction with the customer/user

What is SWOT Analysis?

Strengths, Weaknesses, Opportunities and Threats. A common matrix tool for trying to account for them all https://en.wikipedia.org/wiki/SWOT_analysis which can be helpful in early stage work as the greater limitations can be left for a later stage. It is good to establish some variety of the SWOT in early stage UX work if the customer is weakly identified, or there is a tech-push style of development that isn’t market lead. It plots out where the business development perhaps should be heading, or gently identifies that getting the best out of the UX work needs to take into account upcoming business opportunities. Which is why I developed this workshop exercise I call “GOKU”.

The Wikipedia SWOT Analysis diagram.
Top of the diagram is the the Strengths (helpful, achieve the objective) and Weaknesses (harmful) of the product that are of internal origin and attributes of the organisation.
Below are the Opportunities (helpful to achieving the objective) and Threats (harmful to achieving the objective) and are of external origin accounting for the environmental attributes.
The SWOT Analysis Tool from Wikipedia under Creative Commons

What is the GOKU?

(The Dragonball Z reference is unintentional!) We are going to take the principles of SWOT and instead get our team in a room with the major stakeholders together and divide a board similarly into 4 quadrants.

The GOKU in more detail
1. Goals (what the project/product is trying to achieve and where they want to go with it. Include what strengths it has.
2. Obstacles (what is stopping us from achieving the goals)
3. Customer/User Knowns (What do we actually know about our customer, what opportunities are we not taking advantage of?)
4. Customer/User Unknowns
(What do we not know? What information do we lack about the customer that could hurt the product?)

How do I do it?

Setup: Get a Miro board or large piece of paper/board and divide it into four quadrants, as above, with titles of each, or without (up to you!). Make sure you have 4 different colours of post it notes so it is clear to participants what belongs to each quadrant and each category.

Step 1: Identify goals – Get the project group to identify on post it notes with ONE IDEA per post it note what the common goal they think the project is trying to achieve. You will have to cluster the ideas using something similar to Affinity Mapping. There will be many similar ideas but it can be good to see where a project maybe is trying to achieve a similar goal from different angles, particularly if it is tech-led. Allow 5 minutes for participants to complete this independently and stick their post its on the Miro or other board. Discuss and clarify the post it notes so it’s clear to everyone involved in the workshop what each post it note might mean and perhaps add a few extra where clarification is needed.

A screen shot of a Miro board with Project Goals two columns of post it notes
1st column Preferred Vendor Choice 
"To be the best coffee ordering service in Sydney"
"Most popular coffee ordering service in Sydney"
"Be the editors choice of coffee vendor on App store"
2nd column Responsive Technology
"Reduce server time from coffee order to coffee confirmation"
Here’s an example for a fictional coffee service

Step 2: Identify Obstacles to the goals. Building on step 1, identify what is stopping the goals from being achieved. Generally be prepared for this size of the quadrant to be bigger as it is generally easier to identify problems than solutions. This is OK and normal. Cluster and clarify what is meant by the post it notes like you did for the first quadrant.

a screen shot of the Miro Board for Obstacles with 2 columns
1st Column Technology in our App
"Tech debt- very old, system needs upgrading"
2nd Column Value Proposition
"not sure what our differentiator is"
"there's no reason to choose us over our competitors"
Our coffee app example continues – appears they are using a very old system

Step 3: Customer Knowns. This is where the team identifies what they actually know about the customer. Every little bit counts – if the group truly knows little about the customer you can skip to the next exercise. But try and draw out as much as possible – particularly possible benefits of the platform. Cluster and Clarify like the previous quadrants.

A screenshot of a Miro board Customer Knowns with 3 columns of post it notes
1st column Cafe Loyalty
"They care about the coffee and their local store"
"They're invested in seeing their barista every day or so"
2nd column User Behaviour
"People browse the menus"
3rd Colum "the open source nature of the platform is key for some"
Our coffee app example of things they know about their customer

Step 4: Customer Unknowns. This is a bit of a scary one that will propose a lot of questions more than answers. I guarantee that particularly the dev team will have burning questions that they’ve been wondering for a long time and open questions whoever is leading business development hasn’t made transparent to the rest of the team.

A screenshot of a Miro board with with Customer Unknowns and no columns but 4 post it notes 
"Do customers actually want to use our app everyday once they have a set coffee shop?"
"Are there other markets we could tap into e.g. conferences"
"Is there added value we can give to coffee shop owners?"
"Is there anything customers want more than loyalty stamps?"
Our coffee app example

Next Steps

Step 4 can be the most important step because then you can ask the Product Owner (or whoever is fulfilling that role) to identify what is the most pressing concern for the UX side of the project to solve. Particularly when they have may not have considered the previous 4 quadrants and maybe have been focused instead of the next market or next release milestone. Together, these can form a fairly complete picture of what the problems facing the product can be.

The complete copy of the GOKU board for the coffee app
1st Quadrant Project Goals two columns of post it notes
1st column Preferred Vendor Choice 
"To be the best coffee ordering service in Sydney"
"Most popular coffee ordering service in Sydney"
"Be the editors choice of coffee vendor on App store"
2nd column Responsive Technology
"Reduce server time from coffee order to coffee confirmation"
2nd Quadrant Obstacles with 2 columns
1st Column Technology in our App
"Tech debt- very old, system needs upgrading"
2nd Column Value Proposition
"not sure what our differentiator is"
"there's no reason to choose us over our competitors"
Customer Knowns with 3 columns of post it notes
1st column Cafe Loyalty
"They care about the coffee and their local store"
"They're invested in seeing their barista every day or so"
3rd Quadrant Customer Knowns 2nd column User Behaviour
"People browse the menus"
3rd Column "the open source nature of the platform is key for some"4th Quadrant Customer Unknowns and no columns but 4 post it notes 
"Do customers actually want to use our app everyday once they have a set coffee shop?"
"Are there other markets we could tap into e.g. conferences"
"Is there added value we can give to coffee shop owners?"
"Is there anything customers want more than loyalty stamps?"
Our coffee app’s complete GOKU exercise board