B2B 2023-2024

Learning Infrastructure, Scope & Scale

We needed a better way to manage training. The harder question was deciding what we were actually building for.

Installer spraying insulation
Role
Product Lead
Team
Myself + Head of Program

My Role

I owned the problem definition, build-vs-buy analysis, vendor evaluation, pilot design, recommendation, commercial negotiation and phased implementation.

As we were a small team, we took most decisions together. When someone felt strongly about a feature, they had to test their hypothesis to validate or disprove it.

Context

Training program

Q-Bot installs underfloor insulation in confined spaces, which means dealing with safety and compliance requirements.

Training already existed, but the infrastructure didn't. Courses lived in PDFs and guides; completion was tracked in spreadsheets; refresher and competency records were maintained manually by depot managers and the training team.

The company was also scaling through partners. Every new partner multiplied a process that was already heavily administrative.

The trajectory was problematic.


Challenge

The brief was smaller than the problem

The initial brief was an installer companion app. Through cross-team discovery, we established that the underlying need was broader.

The same infrastructure required to support:

The fourth audience changed the business case. The first three primarily reduced operational cost; CPD could influence revenue by helping housing associations, retrofit coordinators, architects, managing agents and contractors understand a new retrofit technology.

The team estimated nearly £400k/year in operational savings and £1.34m/year in potential revenue influence.

That opportunity shaped the platform decision, and later exposed the biggest weakness in our thinking.

Overview of business cases

Product Strategy

Building vs buying

With our engineering team focused on other projects, we explored whether to build the LMS ourselves or buy from a third party. My research quickly showed that the core feature set was largely commoditised.

I defined 12 initial requirements including multi-device support, SSO and integration with our existing systems. Several off-the-shelf platforms met most of our requirements, so we closed build-vs-buy quickly.

Evaluate the architecture

Vendor feature grids looked similar. The differentiators emerged in technical discussions.

I added requirements around APIs, authentication, webhooks, CORS and integration with our existing tools. This eliminated options that looked attractive on paper but would create significant engineering or support overhead.

12 platforms reviewed → 7 benchmarked → 3 piloted

I set the down-select criteria in advance: product fit, integration capability, low internal engineering dependency and total cost.

Make the pilot answer specific questions

Rather than asking which platform people liked most, I separated the pilot into four questions:

Installers tested the learner experience. Platform administrators tested authoring and user management. Engineering assessed API, authentication, webhooks and GDPR.

The result wasn't simply a winner. It gave us a clearer specification for the dashboard we actually needed.

Benchmark research

Trade-offs

Choosing for the strategy, not the cheapest scenario

I recommended the most expensive option.

Under a 100-user scenario it cost almost twice the cheapest option. But its unlimited-user pricing made it significantly more attractive if the projected external growth materialised.

The strategic choice was straightforward: if we believed the £1.34m revenue opportunity, choosing a platform optimised only for the low-user scenario would undermine the strategy.

I negotiated a one-year contract with 10% discount rather than committing to a two-year deal. That preserved the option to reassess once we had evidence that the commercial opportunity was real. This became one of the most valuable decisions in the project.

We also had to accept known limitations. The platform lacked some desired requirements, but the pilot made these gaps explicit. That gave us the evidence to decide which trade-offs we were willing to accept.


Outcomes

Delivering the compliance mandate

The platform went live in August 2023, with internal and external course rollout beginning in October.

What we achieved:

What we did not achieve:

The subscription was ended in November 2024 following a change in company direction. The one-year contract meant we could exit without being tied into a longer commitment.


What I learned

Scope is a product decision

The projected revenue opportunity was not realised, not because the product couldn't support it, but because we didn't have the organisational capacity to make it happen.

I scoped to the size of the opportunity rather than the size of the committed resource.

What I'd do differently:

The flexibility to reverse the decision after one year was ultimately more valuable than any feature on the comparison grid.

Like how I think?

I'm currently building side projects and am always happy to discuss or get involved in problem-solving challenges. Have something in mind? Get in touch.

Email me