Pulumi Service Redesign

For this project, I worked on all the navigation, as well as all the  UI updates for the pages of the site, while another designer handled the UX and UI of the dashboard. 

I created a new left side navigation that enabled users to favorite their stacks and also provided a clearer way of allowing users to change organizations via the org selector dropdown at the top. I also designed a feedback widget at the bottom that allows users to share their feedback on the changes as well as anything else on the Service. This made a huge impact with a large amount of our customers giving their options and grievances, allowing us to get more insight into how we can better help support our users.

Along with the design, came lots of researching best practices in order to ensure that the best UI/UX decisions were being made, as well as user research which involved conducting interviews with users who frequent the Service.

Through the design of this project, new components were created and added to the Pulumi Design System.

The project was completed rather quickly for such a big task: 6 weeks in total. The response has overwhelmingly been a great. Users love the new design, the ability to quickly get info. from the dashboard, and the navigation allows is much better with 90% of users using the new favorites feature.

Description

  • Pulumi

  • 2022

A huge goal that the Pulumi UX team accomplished 2022 was updating the Pulumi Service. The Service is Pulumi's web application that's used in conjunction with Pulumi CLI (command-line interface) to manage deployment state and enable collaboration between developers.

Between its' poor navigation, which visually made it unclear to users where they were on the site or where a link would lead them, to the dashboard which serve no real purpose as it was being mostly ignored by the users, to the overall poorly designed UI, the Service was in desperate need of an update.

The goal was to improve the overall user experience by making the site easier to navigate and help users get the proper information they need quicker by updating the site's dashboard. And while doing these things, updating the design of the site so that it's more aesthetically pleasing.