OCS

Omni-Channel Services

A hub and spoke product suite used to manage Google's complex and growing supply chain. Five familial products give planners, analysts, engineers, and management a way to collect and resolve exceptions, manage supply chain orders and reservations, and provide a foundational data layer to improve future forecasting and planning tools.

browser shell OCS launch page
browser shell Screen, emf resolution
browser shell Screen, emf resolution

The problem

Google's expansion into hardware and growth in product mix in conjunction with ambitions in retail drove operational needs not supported by existing 3rd party solutions as well as existing first party ones. Even with similarly shared needs, priorities and requirements varied across different stakeholder often shifting to meet seasonal launch schedule. I priorities systems focussed solutions in order to drive alignment between teams.

Small but numerous teams

Engineers and business stakeholders were often also the users. Processes varied by team, but leveraged collaborative whiteboarding sessions to define the problem and start to identify priorities around data points. Quickly to high fidelity designs as prototypes encouraged iterative improvements and helped identify layout issues with different data requirements..

OCS product icons
Whiteboard, EMF structure & data
Whiteboard, res admin requirements
Whiteboard, adjustment paths

Exception Management Framework (EMF)

A centralized repository for exceptions thrown by tools and systems that run all of the supply chain operations. Header level data, exception details, and resolution steps are unique and fluid across the system's stack; EMF codified a structured way to group and display exceptions from multiple systems——segmented to specific users' access permissions. Contextual resolution flows enable different actions, instructions, and product integrations depending on the specific requirements of individual or bulk exception resolutions.

browser shell Screen, open exceptions list
browser shell Screen, open exceptions list scrolled
browser shell Screen, side sheet resolution form
browser shell Screen, exception resolved snackbar

Hot Orders

A tool that enables planners to manually release orders and easily evaluate and adjust what orders are impacted. Tight integration with the order processing system gives fine grained control over impacted orders with pegged and un-pegged quantities from available inventory within the global supply chain.

browser shell Screen, release order start
browser shell Screen, preview release

PO ASN Supply Exceptions

A status board view of supply exceptions that enables users to browse broad groups of exceptions in order to identify problematic patterns to subsequently refine business processes and operational partner relationships.

browser shell Screen, Shipments list, folded status panel
browser shell Screen, Confirm default date

PO ASN Processing Errors

An extension of EMF that adds additional filtering abilities and line level edits to address errors caught from integrations with third party logistics companies, distributers, and manufactures.

browser shell Screen, Shipment inline edit
browser shell Screen, Reprocess dialog

Reservation Admin

A tool that allows users to review reservations and inventory numbers in order to make adjustments to reservation quantities. Manually adjusting quantities enables corrections to inventory for scenarios where product is lost, held, recalled, or made available.

browser shell Screen, filtered list of reservations
browser shell Screen, reservation adjustment