Goal
Our goal for moving triaging to a separate project and process is to minimize triage time as well as allow the team to have more dedicated engineering time.
Our goal is to limit triaging to no more than 30-60 minutes per issue in order to resolve more issues in our backlog across all CAT levels.
What is the process?
A ticket is created by an internal Customer using the Employee Support Portal
Monitor Customer Request Queues
Mavericks
Content & Authoring
Catalog & Publishing
Platform & Infrastructure
Spartans
Commerce & Payment
Learner Experience
Business & Enterprise
Set appropriate fields for each issue
Assign to yourself
Reach
How many people are affected?
Impact
What is the impact of this issue, for example: completely blocked, workaround available, working but ugly
Priority (based on reach/impact)
Team (may not be the team you are on)
Ensure Description includes:
Steps to reproduce
Necessary links and screenshots
Explicit expectation of behavior
Any timeline or urgency to take note of
Move CR ticket to Triaged Jira status
From this point on:
Move to PROD Development Workflow
CR ticket should update automatically based on the development ticket's progress
FAQ
What if the ticket does not provide enough data to complete the above fields?
Add a comment asking the customer/reporter to provide additional context or missing information and move to Waiting for Customer status
It will move out of the triage queue at this point, move it back to In Triage once the reporter has responded
What if the Product Component (second drop down) is not a part of the list?
Ensure that the Platform Area is still set (first drop down)
Add an internal comment on the CR ticket and tag Seth and I - we can work to get it added appropriately
What if I quickly know that it's a configuration change that does not need any code changes?
Add a label "configuration" to the CR ticket
Resolve work within CR ticket itself
What if this issue relates to active development work?
Follow the steps above and move to Triaged, once the Product ticket exists follow necessary triage steps in: edX Active Feature Development Work & Ownership
What does moving something to Triaged do?
This will create a corresponding Prod development ticket and move it into Backlog or Prioritized by default based on the CAT/Priority
When does the CR ticket close?
This ticket will automatically resolve once your development ticket is moved to Closed
Once you complete a development task, you should feel empowered to validate that the issue has been resolved and close once you've validated
If the customer needs to reopen the ticket they can
If you do not have a way to validate yourself and must have the customer validate, you should ask them to do so on the CR ticket and not the development ticket