Desktop
Product Manager, Lead Engineer
2 months
Form management, Enterprise software
Key Takeaways from talking to our current users:
Features to explore:
One thing that I noticed was that a lot of these form builders didn't have a way to reuse questions across forms, which was something that we were trying to do.
We decided to create questions separately from the form (like a question bank) because:
Forms consist of multiple questions.
As you can see, each question is separated in it's own card to provide hierarchy, make it easier to browse, and provide a clean way to contain all of the actions related to a question in it’s designated card. This card state is a preview of how a question would appear when being filled out by a user - they would only see the question, question description, and question options.
For users that are creating a question, there are a lot of other parameters that need to be filled out for functionality, but aren't part of the front-end view of a question. I decided to add an edit icon on the top right of the card as a way for users to open the expanded/edit state - when clicked the card would open similar to the functionality of a toggle. I decided on this interaction because I didn't want to navigate users away from the form to view details (i.e., on a separate page).
Why tabs?
We needed a way to add follow up questions (which we're calling feedback) for each question option that could be selected. However, this content was not mandatory.
More icon, select “show feedback” and table would appear.
Pros:
Cons:
Using icons to open modal with feedback table.
Pros:
Cons:
A way for users to build forms by inserting form components (think of new questions, attachments, categories, and sections as building blocks put together to create a form).
Going back to my competitive analysis, I was mentioning that we were considering a floating toolbar or drag & drop sidebar.
I met with my PM and lead engineer for feedback, and we decided to go with the floating toolbar, which always appears below the active component being worked on. This was to ensure users would know where a component was being added.
Here are some of the reasons we went with the floating toolbar instead of a sidebar:
In this example, the floating toolbar containing the components is below the second question card since that was the most recently added question.
If I go and click on the edit state of the first question, the toolbar would float beneath it since that question is currently "active" and the toolbar always follows the card you are currently working on.
Categories helped determine how questions were going to be grouped on the form. I decided to add a wrapper/border around all questions contained in the same category so that users knew which category they were working within.
Feel free to navigate through the prototype below:
A few months after launching, I got feedback from my coworkers about the most important information they always check for when creating forms. Because some of this information was hidden behind 2-3 clicks, I made some revisions to bring this information to the preview state of the question.
Reduction in form build time
Digitized forms
Active clinics across the USA are using these forms
There were a lot of complex parameters to work with, which took some time to understand and figure out how to display to users in a way that wasn't too overwhelming. To gain a better understanding, I collaborated closely with the devs, sought clarification by asking lots of questions, and welcomed feedback to iterate on my designs until we had the MVP of a product that got the job done.
We strategically prioritized features to craft an MVP for the form builder amidst time constraints. Despite ongoing updates to our management software, our preparedness ensured meeting immediate business needs and set a clear roadmap for future enhancements.