Rapid Prototyping

June 20172 min read

The Problem

"Utilisation" - we needed to help customers book the same worker more often and repeatedly. The dual goal: reduce the cost of onboarding new staff, and help high-performing workers secure more shifts.

The Approach

A key tension in this project: we started with a solution already in mind. We thought the answer was a scheduling feature. That assumption shaped how we began - looking at competitors, studying existing rostering tools, asking ourselves what manual processes could be replicated in software.

Competitive and market research

Lo-Fi Prototyping

Rather than jumping straight to high-fidelity designs, we used Balsamiq to rapidly explore options and stress-test the scheduling concept before committing any engineering time.

Lo-fi prototypes in Balsamiq

Outcome & Learnings

Stakeholders found that most of the scheduling solutions would require significant development effort without a clear enough return. Revisiting the problem, we needed something that balanced the scale of effort against the benefit delivered.

That's when the framing shifted. Our product already had a calendar. If we refreshed it and added targeted functionality, we could deliver real value to customers quickly - without building an entirely new scheduling system.

And that's exactly what we did.

Final calendar solution

The prototyping process was what made this possible. By exploring the big idea in low-fidelity before anyone had written a line of code, we were able to recognise - early and cheaply - that the solution we'd assumed was right wasn't actually the best path forward.


In retrospect: I'd now run prototyping workshops and build this skill into the team's development framework. The method worked; the real opportunity was making it repeatable and teachable across the whole team.