department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
281 stars 197 forks source link

Research: Support Bot Workflows #58156

Closed alyssagallion closed 1 year ago

alyssagallion commented 1 year ago

Description:

The goal of this ticket is to identify current opportunities for clear communication and efficiency within the Support Bot process.

Definition of Done:

Tasks

Screenshot 2023-05-09 at 1.43.54 PM.pngScreenshot 2023-05-09 at 1.44.01 PM.pngScreenshot 2023-05-09 at 1.45.24 PM.pngScreenshot 2023-05-09 at 1.46.01 PM.png.

jknipes commented 1 year ago

1) ### Existing categories

Assigned To:

  • Analytics & Insights
  • Back End Support
  • Design Systems/Forms Library
  • Dev Ops Support
  • Front End Support
  • Governance Team
  • Other
  • Platform Content

5 Remaining Teams (All Disabled)

  • Collaboration Cycle
  • QA Standards
  • Platform Security
  • Forms Library
  • Console UI

2) Assigned To: OTHER

  • Automated tests
  • Design System
  • Datadog
  • Forms
  • Security
  • Something Else
  • Test Accounts/Data

Should We break down this assignment further to include these Disabled teams?:

  • Collab Cycle
  • QA Standards
  • Platform Security
  • Forms Library
  • Console UI

Remove topics from Other: Google Analytics/Domo = Analytics & Insights

3) Currently Available Topics Access Request Accessibility (currently disabled) API (currently disabled) App Logging/Monitoring App Setup Automated Tests CI Error Collab Cycle Console UI Content & IA (currently disabled) Datadog Design (currently disabled) Design System Design System Environments Failed Deployment Forms Google Analytics/Domo Off-Cycle Deployment Orientation/Onboarding Pipeline Platform website content Platform website deployment/publishing (for Platform teams only) PR Review QA (currently disabled) Review Instance Security SOCKS Something Else Test Accounts / Data Test Failure Testing Support Form (currently disabled) Testing Tool Access Testing Tools (currently disabled) va.gov - Incident

May be important to ADD: Cert expiration for fwdproxy (to renew via Venafi) Cert expiration for revproxy (to renew via SSLmate) Cert expiration for SSOe (to let @Joe Niquette's team manage it) Access requests for

  • AWS
  • DataDog
  • Sentry (to be decommissioned?)
  • Loki (to be decommissioned?)
  • Sidekiq UI
  • SOCKS
  • TestRail
  • ArgoCD Terminal
  • GitHub team membership Questions about documentation Questions about log/monitoring
    • Suggested needs also include: Onboarding, Offboarding, navigating any self-help system, and analyzing performance issues.

4) Additional question: Can Assignment be configured to auto-populate to the correct team according to the Topic?

jknipes commented 1 year ago

Ticket Creation/Adding a Ticket Link in Form Potential fields for Slackbot:

  • Knowing what team came from/adding label/slack notification (tag of some sort?)
  • What have you tried?
  • Have you tried VFS Slack search under support?
  • What is the ask here?

Alyssa Gallion research into Zendesk: I've set up Zendesk workflows that allow you to have a ticket form and if someone selects that theme from the drop down (i.e. Bug) then a topic specific form drops relevant fields in the next steps to fill out. Wonder if we can do that with our existing tech? Templates for different issues created by Igor, located here

jknipes commented 1 year ago

What we do now

  • Acknowledging tickets with emojis
  • Keeping tickets open until resolved
  • saving for later to monitor progress
  • going through long list of save items in Slack

What we need for the future Simple system to organize open tickets and quickly escalate, resolve, or refer to different Slack channel

  • Depricate Backup Support Requests WORKFLOW. Does not create a ticket in GitHub and makes it difficult to follow up on important issues

What it would take to make these changes Hours of involvement from engineer, likely Curt Bonade or Kerry Powell

What is better Zendesk