Palo Alto Networks

Find and Fix Cloud Security Issues in Minutes, Not Months

Search through your cloud environment and take action faster all within Prisma Cloud.

My Role

Senior Staff to Principal UX Designer

Persona

Cloud Security Practitioners

Tools

Figma, Pendo

Overview and My Responsibilities

My projects fell under a bigger initiative known as the Darwin Release. It aimed to have an aggressive release against multiple competitors including the fastest growing software development company of all time, Wiz.

By the end of 2024, Prisma Cloud became the first Cloud Security product to reach $700M in ARR.

My areas of focus as one of the lead designers for the initiative:

  • Search/Investigate experience overhaul from having to learn a query language to search to using dropdowns to search anything in seconds
  • Attack Path support to allow users to save hours upon hours in analysis time by looking at highly prioritized and contextualized security issues
  • Graph and visualization library to unify 5+ graphs across Prisma Cloud under the same componentry
  • Unification of page headers across all of Prisma Cloud to remove unnecessary sections resulting in 20%+ screen space for actual content
  • Code to cloud vulnerability tracing graph allowing users to fix vulnerabilities in minutes not months and see the impact across all of their assets
  • Cloud Discovery and Exposure Management end-to-end module experience to uncover and fix~35% unknown attack surfaces in the cloud
  • Global Search Experience delivered in 2 weeks to solidify an 8-figure deal
  • Meetings with Nikesh Arora (CEO) and CPO to collaborate and review the latest experiences

Timeline and Related Projects

The Cross-Functional Teams

Discovering Our Users' Challenges

In the Discover phase, I immerse myself in understanding the problem space. This is where I gather comprehensive information about the users, their behaviors, and the context in which they interact with the product or service. The focus here is on exploration and discovery, laying the groundwork for informed design decisions.

Common Activities:

  • User Research: Conducting interviews, surveys, and observations to understand user needs and pain points.
  • Competitive Analysis: Analyzing competitor products to uncover strengths, weaknesses, and opportunities.
  • Contextual Inquiry: Observing users in their natural environment to gather contextual insights.
  • Stakeholder Interviews: Engaging with stakeholders to align on goals and constraints.
  • Journey Mapping: Mapping out user journeys to identify touchpoints and opportunities.
No items found.

Defining the Problems to Solve

The Define phase is where I take the insights gathered during Discover and distill them into a clear problem statement. This is about focusing the design effort on the most critical issues, ensuring that the solution will address real user needs.

Common Activities:

  • Affinity Mapping: Organizing research findings into themes to identify patterns and insights.
  • Persona Creation: Developing user personas that represent key user segments.
  • Problem Statement Definition: Crafting a concise problem statement that captures the core challenge.
  • User Scenarios: Creating scenarios that illustrate how users might interact with the solution.
  • Experience Mapping: Mapping out the entire user experience to identify gaps and opportunities.
No items found.

Generating Experiments

In the Develop phase, creativity is at the forefront as I explore various solutions. This involves ideation, prototyping, and iterative testing, allowing me to experiment with different approaches and refine them based on user feedback.

Common Activities:

  • Ideation Workshops: Facilitating brainstorming sessions to generate a wide range of ideas.
  • Wireframing: Creating low-fidelity sketches to outline the structure and layout of potential solutions.
  • Prototyping: Building interactive models to test ideas and gather user feedback.
  • Design Critiques: Collaborating with peers to review and refine design concepts.
  • Usability Testing: Conducting tests with real users to identify usability issues and areas for improvement.
No items found.

Testing and Iterating on our Best Bets

The Deliver phase is where the best solutions are finalized and prepared for implementation. This step is about refining the design, conducting final tests, and ensuring that the solution is ready for deployment.

Common Activities:

  • High-Fidelity Design: Creating polished, detailed designs that are ready for development.
  • Usability Testing: Testing the final design with users to ensure it meets their needs and expectations.
  • Design Handoff: Preparing design specifications and assets for developers.
  • Iteration: Making last-minute refinements based on feedback from testing.
  • Launch Planning: Coordinating with stakeholders to ensure a smooth launch of the product or feature.

*Pictures from the Palo Alto Networks Blog

No items found.

The Impact