Developer portal

Team: Agoda engineering
Platform: Web
Role: UX designer with 1 product owner, 4-5 software engineers, 1 front-end engineer
Duration: 3 quarters

Developer Portal

✳︎

Deployment

✳︎

Private Cloud

✳︎

Developer Portal ✳︎ Deployment ✳︎ Private Cloud ✳︎

What are we trying to solve?

Working with the devops to establish design processes and build an intuitive products for all engineers in Agoda. The goals were clear for this project.
We wanted to:

  1. Improve developer experience

  2. Migrate from servers to cloud with user interface as a choice

  3. Establish metrics to track improvements

Methodology

  • Speaking to our developers which were abundant to understand bottlenecks and pain points.

  • As a designer with no tech background it can seem scary but it crucial to understand technical terms and processes.

  • Quick, fast methods using established design principles to identify issues on a platform.

  • Involve tech leads, stakeholders in prioritizing what matters most.

  • Getting quick feedback through frequent surveys to gather partner satisfaction.

  • Establish metrics to track usability of platform from improving usability every 2 quarters.

Solutioning for service creation

Estimated time to complete this task was about 8 hrs to 2 working days due to a broken experience where users don’t know what to do after encountering a blocker.

We split the end goal into 2 phases:

  1. Quick links and guide to clear blockers

  2. Full automation with approval within minutes

Solutioning for private cloud deployment via UI

Focused on sequential setup, environment to data centre selection and finally reviewing before deploying. Designed while discussing with tech leads closely along the way.

Other notable solutions

Success and outcome

Over a full year design pushed for and improved the system usability scale (SUS) score for the platform from
22Q4 - 61.9
23Q2 - 63.375
23Q4 - 68.825

As the service creation flow was improved by both design and tech we successfully reduced the average time to create a service in the company from 1-2 days -> 6m 8s on average (366 sessions)

Service migration to private cloud was successful. Majority of our developers mentioned that the ease of deployment via the UI was good.
Score: 4.43/5