TIMELINE
Jul - Oct 2018
ROLE
UX Intern
TEAM
UX Designers, Writers, PM, Developer
Overview
The Goals & SLAs feature in InsightVM allows users create and track their security goals. Users are guided through the process of creating a goal and can add it to their dashboard to track its progress and state.
Purpose & Problem
Goals are a useful tool to drive security improvements and reduce risks. However, they need to have relevant and quantifiable metrics to be effective. We want to provide a way for users to define metrics to set their goals, keep track of their progress, and be alerted when goals are achieved or missed.
We want to help organizations build, measure, and communicate security goals.
The Solution
MVP Requirements
After defining the user needs and goals for the feature, requirements were defined to satisfy these needs. Included in the MVP requirements are:
🧙
Goal wizard to guide the user through creating a goal from scratch
🎯
Predefined goals for users to easily create and customize it to their needs
📈
Adding a goal card to the dashboard to track progress
✏️
Manage Goals page to view, edit, copy, and delete goals
🔍
Details page to drill down from the Manage Goals page or a dashboard card
🔔
Alerting the user when a goal status changes
Goal Types
There are three types of goals that a user can create. The type of goal determines how the data is displayed to the user.
- Time-Bound: Tracks a static asset or vulnerability against a set date
- Continuous: Monitor the progress or criteria without a time limit
- Service Level Agreement (SLA): Track the overall remediation of certain policies over a dynamic timespan
Information Architecture