Concept for docs.docker.com

July 2016

Conducted UX and usability research that indicated that users had trouble:

  1. Understanding what Docker is
  2. That Docker has more than one product
  3. The use cases for each product

Based on this research and knowing the roadmap of the product, I created an high-fidelity prototype to address these problems.

On this prototype the main page of the docs site has a strong call to action that leads users to a tutorial.

Instead of guiding users on how to install Docker, this prototype puts Docker in your browser so that you can see how awesome the technology is before having to install it.

This comes from the observation that early adopters don't mind about installing new software, but most users only install software they trust. Also, some enterprise companies only allow their collaborators to install software trusted by the IT department.

Having an in-broswer tutorial removes all the barriers, and show cases the power of the Docker technology upfront. Once you see how awesome the technology is, you'll be eager to install it or convince your IT administrator to add it to the software white list.

Documentation for Docker Universal Control Plane

February 2016

Created the documentation for the first public release of Docker Universal Control Plane.

This application allows managing containerized applications from a single place. From cluster scheduling, to computing resource management, and role based access control.

I took internal documentation created by development team, and transformed it into user story based documentation. I also extended the existing documentation to cover more user stories, and make it simpler to install and operate the application.

My contributions to this project:

  • Identify which user stories to document. For this I had to coordinate with product management, engineers, and support;
  • Changed internal processes to create user-story centric documentation;
  • Write, gather feedback, and publish all the customer-facing documentation for this product;

My contributions helped Docker:

  • Have full documentation for the product on the release day;
  • Have documentation that has 30K monthly page views, and requires almost no maintenance;
  • Made it easier for the training team to create training content. Most of the content was leveraged from the documentation.

Check the live version