Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Create a unified system for stakeholders to leverage which will simplify expectations and reduce confusion on different processes
  • Focus all communication necessary for triaging tickets to one location for stakeholders that have multiple tickets open
  • The Service Desk project will gather data and metrics automatically that the teams had previously needed to capture manually
    • Triage time, but will be able to measure the time the teams actually work on tickets, SLA timing will be paused when waiting on response
    • Product Area filtering on ticket intake (determine owner)
    • Automation for setting fields in Jira based on user input
      • Determine priority based on user input for reach and impact
      • Potentially determine Github repos based on platform area and product component
    • Clear the way to mark tickets that have been escalated (separate queue)
  • Triage data will be used to define SLAs for time to first response and measure when there is an increase in load from outside requests
    • Help with broader expectation setting & visibility for stakeholders in recurring reports
  • Product Area data will be used to measure hot spots
    • Hot spots are areas of the system where most issues are coming from
    • This will ultimately help determine where sustaining projects can be focused 

...

Workflow StateDefinitionExpectation
BacklogIssues that are a part of the project but have not yet been prioritized or are lower in priority.There will be review of these issues in some cadence TBD to determine if priority of these tickets should be changed and/or moved into the prioritized queue.
PrioritizedPrioritized issues that are ready for development. CAT-1 & CAT-2 tickets will by default move to this state. (Discussions around CATs here are ongoing)These are issues that are higher priority and have been already prioritized by the engineering team and product. They are ready to be picked up by the engineering team for development work to begin.
In ProgressIssues that are currently in development by the engineering team.An engineer is actively working on development of this ticket and resolving the issue.
BlockedThe issue has begun development and has now reached a point that it is blocked in development. This can be caused by any number of items including release freeze, rollback, blocked on an external team to name a few.An engineer is actively keeping up with the work on this ticket, but has reached a point that they are blocked on moving forward to completion. They need this external blocker to clear before they can proceed.
In Code ReviewCode is ready and/or being reviewed by additional engineers.An engineer is actively keeping up with the work on this ticket and code review is underway. The issue may move back into In Progress if the review uncovers larger changes to be made. The ticket # should be linked in the PR description to ensure that the PR and the Jira issue are linked.
Waiting on ReporterIf needed, fix is being validated by the an outside stakeholder via manual user validation. This could be the person reporting the issue, a PC, a course team, product, or another relevant stakeholder.An engineer is actively keeping up with the work on this ticket and ensuring that the fix aligns with the stakeholder's expectations. A sandbox, QA, or Stage likely will be required links for stakeholder validation.
MergedA ticket has been merged into the code base, but not yet released to production.The code fix has been merged, but not yet released to production.
ClosedIssue has been resolved and released to Production.The fix has been released to production and the issue should have a resolution.  The CR ticket should be updated with a message confirming completion and production release. 



Communication

...

Flow

What & Why

In order to optimize our process and prevent unnecessary interruptions to the review process we have to be transparent with our stakeholders & customers on the work being done and how it is progressing. The following policy will help keep communication throughout the development lifecycle efficient and reliable, while building trust with our stakeholders that the right work is getting done in reasonable timeframes.

...

Lucidchart
pageCount1
autoUpdatefalse
alignleft
typesimple
autoSize1
macroIde1b192df-d094-4775-9c7c-226133657561
instanceIdConfluence:1710260420
pages
width700
documentIdb4c46595-7d23-46b7-8083-37335ffe03bc
documentTokenb4c46595-7d23-46b7-8083-37335ffe03bc|38005|925171754|jpP0my/yBHzm3goZqvbwI7+/J2kiK87PjUFUYjSISqY=
updated15923180821541592400728192
height500

...


Communication expectations

CR Communication Policy Flow Slides For a guided walkthrough. Below is a summary table:

...