Embedding user-centred thinking: designing a new B2B system for Thames Water

Embedding user-centred thinking: designing a new B2B system for Thames Water

October 2023 - April 2025

The challenge

Thames Water's Developer Services team had long wanted a logged-in system to replace their offline processes, but they needed help getting it properly defined.

The team was responsible for handling applications from property developers relating to water and wastewater infrastructure – everything from building over sewers to connecting new housing developments to the mains.

These requests were mostly managed offline via PDF forms and email. With no centralised way for users to track progress or manage multiple applications, the process was inefficient for staff and frustrating for customers.

My role

Contract UX Designer

I was brought in to help scope the front-end work but I ended up playing a central role in shaping both the product and the roadmap.

It was up to me to decide how best to approach the brief. To that end, I:

  • led discovery workshops

  • designed the end-to-end UX approach

  • conducted all user research

  • collaborated with subject-matter experts to map and redesign complex processes

  • prototyped and usability tested the new experience

  • supported the product team through roadmap changes and delivery planning

Getting started

When I was brought in, the requirements were still ambiguous and there was a risk of jumping ahead to solutions. To head this off, I proposed running a lean discovery process to get everyone – myself included – to a base level of understanding.

I kicked things off by adapting the Google Design Sprint framework to suit our needs, running a series of workshops with subject-matter experts. This helped to:

  • Quickly build good personal relationships between the web team and business stakeholders

  • Establish a shared understanding of goals and challenges

  • Create early visuals of how the dashboard and application workflows might look

Solution sketch from a workshop attendee

Making sense of complex flows

With multiple user types (from single-property homeowners to large building firms and the consultants they outsource this utility liaison work to) and very different processes between internal teams, I needed to ensure we were designing with both consistency and flexibility in mind.

I ran regular sessions with subject-matter experts to:

  • map out the logic behind each application type

  • identify reusable patterns across journeys

  • design user flows that could branch dynamically in a way that paper processes could not.

During these sessions I helped SMEs understand the ways in which their services could be simplified and together we clarified business logic, which needed to be watertight before it could be automated.

A tiny snapshot of the business logic we had to map out

Understanding the users

I would be designing for professional users with specialist knowledge, so I needed to rapidly get up to speed on their needs. I used a mix of methods:

  • Reviewed large volumes of customer feedback, using generative AI to provide summaries while also reading large amounts myself to make sure I internalised it.

  • Ran interviews and usability sessions with real users (property developers, consultants, homeowners), all of whom I recruited myself via an existing user panel.

  • Organised team visits to other water companies to learn from their experiences delivering similar platforms.

During this research, a key question from the discovery workshops was resolved: with such a broad range of knowledge levels among the user base, how could we design a single system that was suitable for all?

It turned out that most users – even the experts – benefited from a guided, well-explained journey. By simplifying language, using contextual help and designing flows that branched based on complexity, we were able to support both novices and professionals with the same system.

For example, simply getting customers to fill in the correct form was a challenge. We assumed that this was only a problem for novice users, but insights from my research revealed that even the experts often unwittingly submitted the wrong application. To combat this, we extended our 'triage' tool, which guided homeowners to the correct form based on their real-world situation, to cover the larger building projects undertaken by business users.

When the user logs in, the focus is on telling them how to progress their applications

Adapting the roadmap

Midway through the project it became clear that the back-end work would be significantly delayed, which put the whole project at risk. To ensure the front-end team (which had already been stood up) was fully utilised, I proposed a phased approach:

  • Refactor the application forms so that they could work without login

  • Develop and release them one at a time deliver value as early as possible

  • Design the forms to plug into the full logged-in system once the back-end was ready

This meant users could start benefitting from a clearer, more efficient experience sooner and we could begin learning from real behaviour while longer-term tech decisions were being made.

As a bonus, the triage tool mentioned above was designed entirely from existing website components, meaning that developers could get going straight away.

We designed this step-by-step tool to guide users to the correct application form, reusing the code and components from a feature I'd worked on previously

Outcomes

Although the full platform is still in development, my work laid the foundation for a practical, user-centred product. I brought business stakeholders and delivery teams together, clarified requirements, and helped keep momentum despite significant technical constraints.

Key outcomes:

  • Created a suite of user flows, wireframes and prototypes that became core artefacts for BAs, SMEs and tech architects to understand the product.

  • Restored stakeholder confidence in user-centred design by making the process collaborative and engaging.

  • Brought real users into the process to challenge preconceived ideas.

  • Helped pivot the roadmap to deliver front-end work first, unblocking delivery while back-end work caught up.

We needed to act quickly. Working with my recently-appointed product design teammates, we facilitated a half-day product workshop with developers, product managers and leadership to:

  • Share the research and user sentiment

  • Align on user needs vs business goals

  • Rapidly sketch and scope a streamlined version of the app

It was a brilliant, collaborative session, to the extent that in hindsight I wish I'd organised it sooner. This was a lesson I took into my next role.

The developers brought their know-how to make features more achievable. Product helped prioritise. Together, we scoped a version of the app that kept the ecommerce core, added a section for tutorials, and laid the groundwork for future evolution.

Reflection

It was gratifying to get involved on the ground floor, helping a project get off the starting line while embedding a user-centred mindset right from the outset.

I demonstrated that I can get to grips with complex systems quickly and build empathy for end-users in a business context, doing things I'm totally unfamiliar with.

I surprised myself by getting really interested in the infrastructure that runs under our streets, ultimately becoming a subject-matter expert myself, then using this knowledge to transform complexity into something usable and scalable.

© Robin Potter Design Services Ltd

© Robin Potter Design Services Ltd