visibility_off

Due to strict confidentiality agreements, I can’t showcase the user interfaces for these projects. Instead, this case study pulls back the curtain on my practical process and a breakdown of what I did.

eye_tracking

Project overview

A developer platform doesn't fail all at once — it accumulates. After 50+ tools at Ocado Technology, good documentation stopped being a nice-to-have and became the difference between developers using the platform well or working around it.
MY RESPONSIBLITIES
content_paste_search
User
research
account_tree
Information Architectureh
contextual_token
Interface
Design
list_alt_check
Usability
Tests
finance_mode
Data
Analysis
PROBLEMS
Before we ran any research, the signals were already there:
bolt
Documentation was scattered across dozens of locations
arrow_drop_down
arrow_drop_up
Different file formats, different structures, no consistent ownership.
bolt
Valuable tribal knowledge existed, but was invisible
arrow_drop_down
arrow_drop_up
Written by developers themselves, but buried and hard to find by anyone else.
bolt
Quality was uneven across the board
arrow_drop_down
arrow_drop_up
Some documentation was outdated, some just wasn't good.
bolt
Developers were using the wrong tools
arrow_drop_down
arrow_drop_up
Not out of habit, but because they didn't know better options existed.
bolt
No usage data existed at all.
arrow_drop_down
arrow_drop_up
No way to know what was being read, ignored, or missing entirely
PROJECT GOAL
Success meant developers spending less time searching and more time building and the platform team finally able to see whether that was happening.
mountain_flag
One place to look — not a dozen
arrow_drop_down
arrow_drop_up
Everything was consolidated into a single, managed documentation monorepo, reviewed and maintained by a technical committee. Instead of guessing which wiki, README, or Slack thread held the answer, developers had one consistent place to start.
mountain_flag
Know what's working — and what isn't
arrow_drop_down
arrow_drop_up
We tracked usage from day one using FullStory — what developers searched for, what they read, what they ignored, and where they dropped off. This turned documentation from a one-off project into something the platform team could continuously monitor and improve.
mountain_flag
Find the right tool for the job, not just the one you already know
arrow_drop_down
arrow_drop_up
Content was organised around jobs to be done, not platform structure. Guides were named after developer intent — "expose resources outside the account," not "use the API Gateway wrapper" — so developers could find the right tool even if they didn't know it existed yet.about.
Developer documetaton platform

Get in touch