BeOn Control Platform
​A step-by-step wizard for report generation

Introduction
BeOn Control is a platform that provides developers with tools to build applications and add features to existing mobile apps while giving clients a user-friendly dashboard to manage those apps in real-time.
My Role
I led the design and research of this project. I collaborated with the lead product manager during the early ideation stage and throughout the entire project.​


Problem
The existing workflow for creating new apps within BeOn Control is a very time-consuming task. Having to manually enter Menu IDs to create Menu Lists and update that information in multiple places.
Goal
To transform a high-friction manual configuration process into an automated, streamlined workflow. The primary objectives were to:
Eliminate manual Menu ID entry and reduce the app creation process by 60%.
​
Research & Insights
Through user interviews and process mapping, the following insights were uncovered:
​
Scalability Issues: The manual process became exponentially more difficult when an app had multiple properties.
Automation Opportunity: Most Menu IDs and modules are predictable based on the "App Type," suggesting that the backend could handle the heavy lifting.
​
User Interviews & Iterations
Early wireframes focused on a single-page form, but user interviews revealed that users felt "form fatigue."
The Pivot: We moved to a step-by-step guided flow to reduce cognitive load.
Feedback Loop: During interviews, users requested the ability to continue working while reports generated. This led to the implementation of the background processing notification system.​



Final Designs​​
The new design solution prioritizes user efficiency with a simple step-by-step flow that guides you through entering some basic details to create your new app and generate a menu ID report. The backend now identifies the required pre-set IDs and modules based on the selected app, eliminating manual input.
​
Key Takeaways​​
Efficiency over Entry​: By shifting the burden of "remembering IDs" from the user to the backend, we eliminated the most significant pain point in the lifecycle.
Validation is Key: Automating the ID report will not only save time; it will ensure that the data sent to tickets is 100% accurate, reducing downstream bugs.
