maitrayeec / deepracer-utilities

Utilities for managing rules of the road for deepracer event
Apache License 2.0
0 stars 0 forks source link

Persona mapping for users/stakeholders for this solution #10

Open Neetuj opened 1 month ago

Neetuj commented 1 month ago

We see 3 keys personas that we could help refine and report on for all project users

  1. Racer:- Deepracer participant as a Racer
  2. Organizer :- Deepracer organizer who is responsible for IT administration and ensuring infrastructure is up and running for all and infra costs stays within allocated budgets (finops opportunities)
  3. Finance :- Making the budget allocations and interested in status reports to ensure smooth operations and finops

The scope of this issue is to refine these persona and understand them better through interviews

Neetuj commented 1 month ago

Primary Persona: Sandbox-Sally

Overview

Name: Sandbox-Sally
Role: DeepRacer Sandbox Management Team
Goals: Ensure cost control, monitor usage, and manage budget alerts and notifications.

Jobs to Be Done (JBTD)

  1. Cost Control: Ensure that the cost is kept under control over the race period (around 6 months).
  2. Usage Visualization: Visualize usage per week per sandbox per team.
  3. Budget Alerts: Receive alerts if any team/sandbox has crossed the weekly budget.
  4. Notifications and Access Management: Notify teams who went over budget, issue multiple warnings, and disable access after the last warning.

Pain Points

  1. Lack of Aggregated View: There is no aggregated place to watch the usage of all sandboxes.
  2. Manual Data Pulling: Need to manually pull information; would prefer to get notifications when attention is needed.

Gain Points

  1. Automated Alerts: Automated alerts for budget overages.
  2. Centralized Dashboard: A centralized dashboard to visualize usage and costs.
  3. Proactive Notifications: Proactive notifications to manage budget and access.

Persona Mapping Summary

Sandbox-Sally

Potential Automated Solution Features

  1. Centralized Dashboard: A unified dashboard for Sandbox-Sally to monitor all sandboxes' usage and costs.
  2. Automated Alerts and Notifications: Automated alerts for both Sandbox-Sally and Racers when budget thresholds are crossed.
  3. Progressive Budget Notifications: Progressive notifications for Racers to help them stay within budget.
  4. Cost Management Guidance: Tips and best practices for Racers to manage and reduce costs.
  5. Access Management: Automated notifications and access control for Sandbox-Sally to manage teams exceeding budget limits.

By addressing these pain points and leveraging the gain points, the automated solution can significantly improve the efficiency and effectiveness of managing the AWS DeepRacer competition's cloud infrastructure and costs.

Neetuj commented 1 month ago

Secondary Persona: Racer

Overview

Name: Racer
Role: DeepRacer Competition Participant
Goals: Stay within the allocated budget, refine models, and manage sandbox usage effectively.

Jobs to Be Done (JBTD)

  1. Budget Adherence: Ensure staying within the budget allocated to the team to be a good citizen and continue refining the model until the last day.
  2. Progressive Budget Notifications: Receive notifications if crossing the weekly budget on a progressive basis.
  3. Cost Management Guidance: Get guidance on how to keep costs down.

Pain Points

  1. Lack of Budget Clarity: Lack of clarity on how they are doing on the budget.
  2. Unclear Cost Factors: Unclear factors impacting the budget.

Gain Points

  1. Budget Tracking: Clear tracking of budget usage.
  2. Cost Management Tips: Guidance on how to manage and reduce costs.
  3. Progressive Alerts: Progressive alerts to manage budget effectively.

Persona Mapping Summary

Racer

Potential Automated Solution Features

  1. Centralized Dashboard: A unified dashboard for Sandbox-Sally to monitor all sandboxes' usage and costs.
  2. Automated Alerts and Notifications: Automated alerts for both Sandbox-Sally and Racers when budget thresholds are crossed.
  3. Progressive Budget Notifications: Progressive notifications for Racers to help them stay within budget.
  4. Cost Management Guidance: Tips and best practices for Racers to manage and reduce costs.
  5. Access Management: Automated notifications and access control for Sandbox-Sally to manage teams exceeding budget limits.

By addressing these pain points and leveraging the gain points, the automated solution can significantly improve the efficiency and effectiveness of managing the AWS DeepRacer competition's cloud infrastructure and costs.