Desktop App, Rapid7

Setting Goals and SLAs

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.

Information Architecture

Mocks and Iterations

After establishing the flow of the screens, several components of the feature were continuously worked on to improve the overall experience. Some of main components of the Goals and SLAs features are the dashboard cards, wizard, and details page.

Dashboard Cards

The early designs of the card visualizations were not visually consistent. The colors and goal status indicators were changed to be consistent with the product's design guidelines.

Goal Details Page

The goal details page was adjusted to follow the pattern of other details pages in InsightVM.

Goal Wizard

The goal wizard guides the user through creating a goal.