Problem
As Rockbot expanded from small one-location businesses to larger enterprise businesses, it quickly became clear that our existing location-based interfaces were cumbersome once a business had more than five locations, let alone hundreds or thousands of locations.
My Role
Service architecture, dashboard and mobile interface design, stakeholder presentations, dev collaboration.
The Team
1 product manager, 5 developers, cross functional stakeholders.
Solution
We immediately honed in on the need for a higher-level view that allowed centralized control and management of each location. However, it became apparent that businesses don’t just come in all sizes; there are also many ways to structure them. A higher-level view was a step in the right direction, but we also needed to create a flexible service that could reflect the structure and needs of each unique business.
The result was a collection of features and configuration options that accommodated the following:
An organization may be a single brand or a holding company containing multiple brands.
Organizations may be divided regionally or some other form of sub-groups.
Organizations or sub-groups may have one or thousands of locations.
Each location may have one or multiple streams of media.
Media may be managed at the top level of an organization, within a sub-group, or at individual locations. Even if upper levels don’t want complete control, they may want to limit available options.