DigitalOcean - App Platform create

Company

DigitalOcean is a cloud computing platform for scalers. They aim to simplify the experience of creating a robust and stable cloud infrastructure for startups and growing companies. My team consisted of myself, a PM, EM, another designer, and a front-end engineer.

Problem

The current onboarding flow for App Platform has a 34% completion rate and takes the average user 5 minutes to complete due to lack of clarity and too many steps.

Solution

Approach

There is a flow per each deployment method when creating an app and adding app resources post-creation. Flows are focused on one source at time.

Pros:
  • More focused flow with discreet paths
  • Reduces complexity when adding resources
  • Same flows can be used post-app creation

Cons:
  • Less flexibility in adding many sources at once
  • Leads with deployment method vs. resource type
  • Can be interpreted that only one deployment method can be used in an app

A clear and concise flow

I created a flow that emphasized simplicity and clarity, using methods like progressive disclosure and summarization.

Usability testing

I tested a few ideas with users to optimize for ease of use, speed, and clarity.

Clear next steps

To mitigate concerns over not being able to import from multiple sources during the initial create flow, I made it more clear to users what to do next.

The result

Improving conversion will lead to major revenue impact for the platform as a whole. The company plans to position App Platform as a primary starting point for developers, making it all the more important to improve the onboarding flow.

What’s next?