Vault Insight

Useful and intuitive analytics.

Company (product)

HashiCorp (Vault)

Outcome

My role

Design lead
UXR co-lead
Product Strategy

Timeline

4.5 months

Partners

1 PM
6 ENG
1 UXR (part-time)

Insight design preview

Summary

Company and product

HashiCorp is a San Francisco-based company that provides open-source enterprise software and is publicly traded. The company has over 2000 employees.

HashiCorp Vault is a B2B platform that developers use to manage sensitive data.

People problem

Millions of times daily, HashiCorp customers make use of the Vault API. To guarantee security, developers at these companies invest significant time and effort monitoring transactions by means of third-party tools.

Furthermore, hundreds of customers operate Vault on-premises, requiring even more resources and expertise for data monitoring.

Outcome

I led the design of Insight, a tool used by developer and security teams to monitor and analyze Vault audit logs.

Furthermore, I designed a co-dependent service that allows on-premises Vault customers to connect their infrastructure to HCP.

Metrics

I worked closely with many stakeholders to define what needs to be tracked and the technical feasibility of doing it accurately.

Increase product engagement

  • Tracking: number of customers who engage with the Insight experience

Increase customer satisfaction

  • Tracking: number of customers who switch to Insight as their primary log analytics tool
  • Tracking: number of customers who find Vault related security issues with Insight

Increase in business revenue

  • Tracking: number of customers who explore a paid version of Insight (initially free)  

Challenges

Every project has its evident and nuanced challenges. This one was no different.

Multiple surface areas
This project required consistent zooming out as it spanned multiple product lines (e.g., HCP Vault, Enterprise Vault, Vault CLI).

Wide range of stakeholders
I worked alongside product managers, engineers, GTM, CS and other cross-functional partners to find a balance between functionality and deadlines.

0-to-1 across the board
Outside from some basic building blocks, there were no previous designs to lean on for key aspects of the Insight experience.

Design system considerations
To gain the support of the design system team, I had to ensure that the new interactions could work for all HashiCorp products, not just Vault.

Results

Final designs

After numerous small and large revisions, countless stakeholder meetings, tradeoffs, usability tests, and design critiques, here are the results.

Epilogue & learnings

Insight and other hybrid services are currently in private beta.

The on-premises enterprise customers that HashiCorp is targeting are gradually opening up their infrastructure to the cloud, beginning with their development environments.

Key learnings from the project:

  • How friction can sometimes be used to improve the user experience.
  • How it's critical to think through the user journey in and outside of areas of control.
  • How to balance the needs of different customer stakeholders (e.g. buyer vs end-user) involved in the enterprise world.
  • How it's important to bring in all key internal stakeholders as early and as often as possible.

Thanks reading through that

If you need more context and or interested in exploring my other cases studies, please get in touch.

408.335.9594 / gabeali@gmail.com / Calendly