
INDUSTRY:
ENTERPRISE TOOLS
YEAR:
2022
EXPERIENCE:
PRODUCT DESIGN
01. about
30,000+ Employees
Working in offices worldwide
50M+ Monthly Active Users
On all Yandex services
10,000+ Spaces
Across all office locations


02. The challenge
🚫
Hours per inspection
Manual note-taking and Excel entry after every shift
🚫
1 issue = 4 manual steps
Find assignee → open Jira → fill ticket → hope it's right
🚫
Misrouted tickets
Tickets landed with the wrong person – wasted time, wasted resources
03. Product Overview

Checklist App (Tablet)
Office managers walk the floor with a tablet, go through the checklist, mark issues, and attach photos. A ticket is automatically created and routed to the right technician. No Jira, no manual steps.

Admin Panel
Lead managers configure the entire system: spaces, inspection objects, defect types, assignees, and routing rules. Every connection between entities lives here — and if something is misconfigured, tickets go to the wrong person.
Key findings:
Users selected the wrong role on the first screen — choosing "inspector" instead of "auditor" due to a misleading header
Most users tried to change an evaluation by tapping the current score, not by going into edit mode
It wasn't clear where the inspector's data ended and the auditor's comments began
Low contrast on key buttons caused users to miss critical actions entirely

Auditor (senior office manager)
When I conduct an audit, I want to see exactly where my team's inspections don't match reality — so I can address mistakes and improve inspection quality.
When I review a completed checklist, I want to quickly spot discrepancies and create tickets where needed — so issues get fixed without extra back-and-forth.
Stakeholder (operations leadership)
When I monitor inspection quality, I want quantitative data on how each office manager performs — so I can make objective decisions on bonuses and process improvements.
When inspections are completed incorrectly, I want to understand the root cause — so I can fix the process, not just the symptom.
When managing office operations at scale, I want to reduce the cost of missed or poor-quality inspections — so the team runs efficiently and budget isn't wasted.
06. Flow

07. Design & Testing

08. Final Design Delivery
Key User Stories:
As a queue admin, I want to find a defect and fix its routing — without removing it from the group and breaking all other connections.
As a queue admin, I want to know why a defect is going to the wrong queue — so I can fix it.
As a queue admin, I want to know which objects and spaces a defect is attached to — so I don't break anything when editing.
As a queue admin, I want to search for a defect in the object group list — to save time instead of scrolling through everything
Key JTBD:
When I need to set up a new inspection object, I want to see which defects are already linked and where they're routed — so I don't waste time searching across multiple lists.
As a queue admin, I want to know why a defect is going to the wrong queue — so I can fix it.
🐝
Scenario 1
There are no defects configured for an inspection object in a space. The admin needs to find that object and set up the correct defects with the correct routing.
🐝
Scenario 2
A defect exists but has wrong routing. The admin needs to trace the full chain, find where it breaks, and fix it — without affecting other locations.
Design Goal
At every step of the admin's path, show all entity relationships in context — so they can configure confidently without breaking other locations.
[ Results ]
Key Results & Impact
-0%
-0%
Misrouted tickets


