Helping a team achieve design process nirvana

I helped Onalytica’s design and product teams improve processes and kick-start a standardised approach to interface design.


Nov 2018 - February 2019

What I did
  • Product and process review
  • Hands-on design and code
  • Pattern library creation

Onalytica’s goals were threefold:

  1. To identify their most pressing usability problems;
  2. to validate their current discovery and development process;
  3. to help better define roles and responsibilities within the product and design team.

I spent time interviewing their users — both external clients and internal “power” users. I also conducted one-to-one sessions with designers, product managers and developers.

Gathering insights into how Discover solves problems for Onalytica's users.

Gathering insights into how Discover solves problems for Onalytica’s users.

Aligning teams, bottom-up

I ran an affinity mapping mapping session from which some strong themes emerged. I was then able to put together a full application review — this detailed the issues which were having the most significant impact on users.

Using this visual laundry list, Onalytica’s teams were able to plan out fixes for specific UX problems. Moreover, presenting findings in this way further raised awareness of users and their needs.

Aligning teams, top down

It was clear that many of the skills and processes they needed to improve the overall usability of their products were already in place. However, there wasn’t a single unified vision of how teams should work together from the top.

I gave a presentation to Onalytica’s management team in which I outlined a framework process and a set of clearly defined roles they needed to make this process work.

Jon has improved our processes, leading to better integration of design into the business. Through his time with us, Jon raised the visibility of design across the company, making it easier to engage with stakeholders.

Karl Roche
Senior UX Designer at Onalytica

In the second phase of work I co-designed and built a front-end pattern library.

Working alongside Onalytica’s design and development teams, I created a custom build of Bootstrap. I built a pattern library interface to enable developers to pick and use components easily.

All the components compose together, so the pattern library can also be used to create a test new interface combinations quickly.

The front-end pattern library empowers developers to create consistent UI — and enables rapid prototyping for testing with real users.

A clearer design process

Design, technology and product — and critically senior leaders — have a much clearer idea of how to run a user-centred design process.

Better team alignment

By involving people from across the business in the design process, Onalytica’s product team has increased understanding and buy-in from everyone.

A robust front-end pattern library

Onalytica’s new pattern library serves as both the single source of truth for developers and as a test-bed for new interface ideas.

Jon is a great communicator and steered us through the UX options and decisions to plan work effectively. We’re delighted with the results - both technically and creatively.

Andrew Macleod
CTO, Onalytica