M/I Homes

Guiding & Educating The Customer

UI/UX Design
Product Design
Information Architecture
User Research
Rapid Prototyping
Progressive Web App

Project Overview

For seven months, I worked with M/I Homes to enhance the customer journey by creating a portal that educates and guides the home buyer through the construction process and into new home ownership. The tool organizes and directs home buyers by using a task-based engine, and serves as a communication hub throughout every step.

November 23, 2021 Update: For this project, M/I Homes set a goal of decreasing customer cancellations by at least 1% with the customer portal – as of today, they are at a decrease of 4.5% cancellations.

February 28, 2022 Update: The My M/I Home Customer Portal wins the Silver award for the “Best Use of Technology” category from The National Sales & Marketing Council

Client Background

M/I Homes, Inc. is one of the nation’s leading builders of single-family homes, having sold over 118,200 homes. The Company has homebuilding operations in Columbus and Cincinnati, Ohio; Indianapolis, Indiana; Chicago, Illinois; Minneapolis/St.Paul, Minnesota; Detroit, Michigan; Tampa, Sarasota and Orlando, Florida; Austin, Dallas/Fort Worth, Houston and San Antonio, Texas; and Charlotte and Raleigh, North Carolina.

Responsibitilies

Rapid Wireframing

Rapid Prototyping

Design Exploration & Direction

Development Handoff

Design System Creation & Maintenence

Goal

Create a portal that is simple and engaging for the customer from the start, with easy onboarding and information. The customer should be welcomed with a content rich experience that educates them about the expanse of the new home construction journey. Whether purchasing an inventory home or a to-be-built home, the portal will make the buyer aware of the events they can expect along the way and the tasks they will be responsible for as their home construction progresses.

The portal should incentivize interactivity, encouraging the customer to visit the portal to check in on recent construction updates, new photos, or communications. A user profile section will allow the buyer to control how they receive communication and at what frequency. There will also be a simple way for the customer to access contact information and communicate with all relevant M/I Homes staff members along their journey.

1
Educate During Construction Process
2
Develop Task Feature
3
Create An Easy Onboarding Experience
4
Create a Simple & Engaging Digital Tool

Solution

1
Educate During Construction Process

We set out to supply rich educational content about each step of the process, including financing, design, construction, closing and warranty. The portal will remain available after closing to provide on-going education and customer care as M/I Homes endeavors to maintain a customer-for-life relationship.

As the home building process progresses, so will the tool - showing the customer what phase they are in, and highlighting on the different stages and what they should expect. The stages would also directly correlate with the task feature - providing (if and when needed) a virtual to-do list for the customer.

2
Develop Task Feature

The main component of the tool would be its task feature. We needed the ability for customers to have a virtual checklist as construction progressed - surfacing when and where to submit their loan applications, when to meet with an M/I Homes representative and much more. The first thing we had to do was figure out what functionalities we'd want to include and base our design decisions around that.

Tasks Decisions

Do we want to communicate customer completable tasks or all tasks?

Decision: All tasks

• Shows all things the customer may need to be doing throughout their journey - show what they want to know

• Softening the communication of the task and consolidating a few, may result in clearer communication to the customer

Do we want to communicate only tasks with dates or all tasks?

Decision: All tasks

• Shows all things the customer may need to be doing throughout their journey - even if it can’t be exact

• Will enable additional feedback around tasks without hard dates and support future roadmap

How do we communicate tasks due timeframes that do not have a hard due date?

Decision: Consistent label

• Example: October 9, 2020

• This works toward the future when all dates can be available and supports easy swapping of dates in once available

• Provides initial context of time frame

How do we notify the customer of upcoming tasks with no hard due date?

Decision: Notifications will occur with hard dates or at start of a progress stage

• In building toward the future, we should notify customers when their task is coming due.

• Notifications of soft dates can occur in association with the start of a stage of progress.

Do we enable customers to check off tasks or only provide a static list?

Decision: Check off all tasks

• Softening language around tasks may support making it feel more like checklist than tasks MI has to complete

• Supports building toward the future of MI being able to check off some tasks

• Establishes an easy way for knowing when to remove a task from the initial view

Do we show detailed information (links, files, etc.) about the task within the dashboard view?

Decision: No - provide all information within the detailed task page

• Streamlines user actions and removes confusion on multiple clickable spaces within one task

• Provides a clearer, consolidated view of all information about the task - the customer won’t miss additional information or links

Do we want tasks presented by phase or global?

Decision: Global

• Accounts for showing tasks that may carry over through multiple phases

• Builds towards tasks future state by: showing tasks due within a specific time frame and not hiding  
 anything within a specific phase

Do we want to show tasks vertically or horizontally?

Decision: Vertically

• Shows all things the customer may need to be doing throughout their journey - even if it can’t be exact

• Will enable additional feedback around tasks without hard dates and support future roadmap

• Aligns with customer preference from testing around their mental model for a task list

3
Create An Easy Onboarding Experience

Next, we needed to create a first-time user onboarding modal. This modal would display overview information about the different features of the tool and what the customer should expect. It also included initial setting options, and the ability to download the PWA to their desktop or save it to their phone's home screen.

4
Create a Simple & Engaging Digital Tool

After finalizing the features and pages of the tool, we needed to lay it out properly. This included a heavy focus on information hierarchy and prioritizing some content over other content. We explored several versions of the tool.

Outcome

After months of design, review and revisions, we created a tool that enhances the customer's journey by educating and guiding them through the construction process and into new home ownership. The tool organizes and directs home buyers by using a task-based engine, and serves as a communication hub throughout every step.