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.
