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. 














