IntroWefox is your digital insurance broker which helps manage and set up new insurance contracts via apps (Android, iOS) and web.
I was working as the UX designer/researcher for the B2C service. Together with my PM, UI designer, and dev team we create a dynamic checkout flow for new insurance setup. This project was also used as a base to update the components library for all platforms. |
BackgroundThe old checkout flow was blocking us from adding new types of insurances or launch in new countries as it was statically made for each insurance products.
|
Business goalTo have a dynamic checkout page where we can display different fields/information depending on the requirements for different regions and insurance products.
|
User goalTo provide the user with an easy and universal checkout process, enabling them to feel in control while completing a purchase for the right product.
|
Stage 1
Understand
User interviewsThese interviews were conducted for another project, but provided some interesting points for checkout. We interviewed five people and the participants were recruited to fit our target audience and needed to be interested in getting a private health insurance.
|
Key findings (F)
|
Insights (I)
|
F: All participants wanted to be able to review the full contract in their own time before they could make a decision.
|
I: Make sure the user can review all details of the contract before starting to fill in information.
|
F: One user stated that it is important to know if she has the possibility to change her mind once she signed the contract and said this would make it easier for her to commit.
|
I: Consider including a line that the user has 14 days (at least in the EU) to cancel a contract in the checkout to strengthen trust and make it easier to commit.
|
F: Users were understanding of providing personal info, but there was a worry that old data would be shared or used once it is no longer valid.
|
I: Show the user what data we are using and make it possible to edit.
|
Requirements
Flow
These are the general requirements for the checkout “skeleton” and flow which will contain the
|
Sections
These sections needs to be able to fit into the skeleton.
|
Platform
|
Components
We need designs for these components.
|
Stage 2
|
Sketching out ideasAs many other designers, I like to do my first sketching on paper. I try to get as many ideas out as possible quickly. Once I felt I had enough, and after a coffee break, I went back to my sketches and highlighted elements I wanted to keep. I also showed the sketches to my PM and UI designer to get fresh eyes on it and make sure we're aligned.
|
Mapping out the flowIn parallel, I mapped out the flows and presented it to the dev team (and PM and UI designer) for feedback. After discussing it we realised there were two versions we would like to test. See full final flow here.
|
Stage 3
|
Prototype ADisplays one task per screen and has a horizontal progress tracker to match the flow of the navigation.
|
Prototype BDisplays all tasks in one page and the user navigates by scrolling vertically. Each step is given a lot of space to minimise cognitive load. The progress tracker is moving in the same direction as the steps (vertically).
|
Stage 4
|
Key findings (F)
|
Insights/possible steps (I)
|
F: All participants prefered Prototype B and said that the one step per screen felt more tedious and frustrating to use.
|
I: Use Prototype B as a base.
|
F: 2/3 disliked the high amount of white space and excessive scrolling and would like to be able to see more input fields at the same time. However, all participants also expressed that the process was easy and straightforward and that they always know what to do next.
|
I: . The excessive spacing could be the reason for the low cognitive load, but it probably could be smaller and still have the same effect. Try to find a balance.
|
F: It disturbed one participant that the section automatically switched when clicking on the go button
|
I: Rename the button “Next” and highlight it. Having a clear close keyboard button.
|
Stage 5
UI updates
While I was working on updating the flow and wireframes with the feedback from the test, my UI designer created the new component library. We decided to base it on the material design library as this would be easy to adapt to all our platforms.
As a last step, I updated wireframes in sketch with the new components and uploaded them to Zeplin for handoff.
As a last step, I updated wireframes in sketch with the new components and uploaded them to Zeplin for handoff.