Google · Cases Admin
Draft Annotations: putting the why inside the draft
Helping teams work together in high-stakes internal tools. Bringing the why into the draft itself, so admins updating Google’s support routing can see the reason behind a change without digging through bug tickets and chat.
- Role
- UX Visual Designer
- Team
- 1 PM, 2 Engineers
- Timeline
- 6 months, 2022
- Platform
- Internal desktop web tool
The short version
Problem
Admins could explain a change only at deploy. Shared drafts carried no rationale, so teammates dug through Buganizer or asked around.
What I did
Designed change-level annotations that carry into Review & Deploy and change history, plus ownership, notifications and bulk-edit grouping.
Result
[ADD RESULT] Testing validated the direction, and the PM and engineering team carried it to launch.
01 · Context
Case management is where support operations route every case.
Case management is where support operations configure the pools, aliases, dimensions and availability rules that route every case.
A change that looks small can reroute a whole product segment, and the person who makes it often isn’t the one who deploys it.
Pool configurator
TechOps and platform leads, implementing support strategy with accuracy and speed.
Availability configurator
TechOps and platform leads, implementing support strategy with accuracy and speed.
Real-time configurator
WFM and site leads, responding to live shifts in support volume.
02 · The problem
Context existed only after the collaboration was over.
Admins could already add notes when they deployed. The confusion happened earlier, while several people were still working in the same draft.
- 1 of 2Notes existed only at deploy, while drafts had none
- 3 of 3Key tasks needed a tool outside case management
-
“I’d open a draft and see twelve changes I didn’t make. Before I touched anything, I had to go find out who made them and why.”
Case management admin
03 · My role
What I owned, and what I shaped with the team.
I owned
- The annotation interaction model, from draft to deploy
- Review & Deploy and change history updates
- Ownership and notification flows, with opt-out
- Grouping for bulk, copy and cascade edits
- Usability testing and user interviews
I influenced
- P0 and P1 prioritization with the PM
- The per-change data model with engineering
- Alignment across ops leads for several product areas
04 · Constraints and success criteria
Constraints and success criteria.
Constraints
- Extend existing surfaces; no new workflow
- The issue tracker stays the system of record, and bug IDs are optional
- Many admins edit one shared draft
- Email-only notifications that are easy to opt out of
- Must scale to the more ambitious 2022 release roadmap
Success criteria
05 · Key decisions
Three calls that shaped the outcome.
-
1
Annotate each change, then carry it forward to deploy
Options
- One note per draft
- Deploy-only (status quo)
- A note on each change (chosen)
Why this one
A single draft note becomes an unowned log. Per-change notes stay with the change and autofill at deploy.
What we gave up
A clean, pre-written deploy summary, which made autofill and easy override essential.
-
2
Owners get two notifications, not every edit
Options
- Notify on every change
- Owner label only
- Draft created and deployed, with opt-out (chosen)
Why this one
It answers “who needs to know?” without flooding inboxes. These are the two moments owners act.
What we gave up
Real-time awareness of every edit. Annotations in the draft cover that gap.
-
3
Keep rationale optional but prompted
The tension
Ops leads asked for required rationale on every draft change. Optional notes get skipped, coverage suffers, and audit tools often require fields for completeness.
Why this one
Required notes would have recreated the original problem.
What we gave up
Guaranteed coverage. Some changes will lack notes, so we rely on prompts and norms instead of enforcement.
06 · The solution
The reason for a change now moves with it, from first draft through change history.
07 · Validation
Before handoff, I tested the design with the people who’d use it.
Usability testing
Three moderated sessions with admins from different departments. Each picked up a teammate’s draft, read the notes on each change, added a note and moved to Review & Deploy.
What we heard
Feedback was consistently positive. Participants completed the core tasks and saw change-level notes as a clear improvement over piecing context together from Buganizer and chat.
After my contract
The feature launched after my contract ended. Testing validated the direction, and the PM and engineering team carried it through to launch.