top of page
trade partner banner.png

Opendoor trade partner work orders

Opendoor is an iBuyer that buys and sells homes by using technology to streamline the complicated real estate process. 

​

After Opendoor acquires homes, the homes usually need some repairs, renovations, or maintenance done so they can be resold. Opendoor Home Operation Coordinators assign work orders to local trade partners (e.g. plumbers, painters, general contractors) to handle these jobs.

wall-clock.png

Timeframe:

3 months

user-icon.png

My Role:

Designer, researcher

My process

chat.png
Define
User Interviews
Ideation workshop
mouse.png
Design
Early variations
High fidelity mocks
clipboard.png
Validate
Design demos
Pilot testing
browser.png
Refine
Feedback gathering
Design iterations

Problem definition

I interviewed several Home Operation Coordinators, and discovered they rely on tribal knowledge and memory to assign trade partners to do work orders. They also rely on a small percentage of trade partners to do a majority of the work.

 

The inefficiency was directly tied to financial losses as homes sat in inventory longer and contributed to the following issues: 

Fixing the Roof

Uneven trade partner utilization

Some had too much work, some had no work at all. 

Paint Roller

Inability to scale operations

Over-utilized partners can't keep up with increased work. 

Sell home.png

Longer time to list homes

The longer it takes, the more Opendoor pays holding costs. 

How Might We...

maximize trade partner utilization to list houses on the market faster so Opendoor can reduce holding costs and scale its operations to handle larger inventory? 

Ideation workshop

I presented the “current state” end-to-end journey to stakeholders and product partners and facilitated a workshop to come up ideas on how to address the challenges.

workshop.png

Updating trade partner info 

There were two phases of the design work. The first phase was addressing a “trash in, trash out” issue where inaccurate data was being stored, so work orders weren’t being assigned appropriately.

I redesigned the trade partner dashboard so operators could update our trade partners’ service areas and other information. 

Edit map.png
Map Modal.png

Trade partner matching 

Next, I designed an automated system to match trade partners to work orders systematically. We worked on an algorithm to create a “match score” based on the below three criteria:

match score.png
A great match: a trade partner who fits all the requirements and is not being utilized.
Vendor Match - Not Utilized (1).png
A poor match: a trade partner who might fit requirements but is over their work capacity. 
Vendor Match - Over Utilized (1).png

User testing and pilot test 

I tested the design proposals with Home Operations Coordinators across different geographic markets to validate the design direction. After user validation, we ran a pilot test with real data and actual work orders in Tampa, FL.

​

Through the pilot test, we discovered three issues with the design: 

User 03C.png

The system is suggesting trade partners based on data we’ve provided, but the data isn’t clean. We must update our information in the system.”

"

— Home Operations Coordinator

Now work is TOO evenly distributed. We want to strategically distribute work to build certain relationships with trade partners.”

"

— Business Operations Manager​

User 06b.png
User 03b.png

The trade partner I want to pick is not always being recommended by the system." 

"

— Home Operations Coordinator

Iterations based on feedback

In response to feedback that the system worked too well distributing data, we added a trade partner classification that would contribute to the match score. 

Partner

A trusted trade partner we should assign regular work to in order to retain them. 

Rookie

A new trade partner we assign certain work orders to so we can assess their work quality.

Revealing more matches.png

In response to feedback that some trade partner favorites weren’t being recommended by the system, I added an option to see trade partners with lower match scores so they could find their favorite.

However, I made it clear in the UI that they would be less preferred matches to discourage favoritism.

Project outcomes

The launch of this new trade partner matching system brought steady increase in trade partner utilization across every market, and brought about the following outcomes: 

handshake.png

Stronger partner relations

Trade partners are happier when they can depend on regular work 

profits.png

Increased work capacity

Distributing work increased overall work capacity by 20%

automation_edited_edited_edited_edited_e

Increased automation

Using algorithms set the team's sights on more automation

See my other work

Access thumbnail.png

Home access experience
Tablet app

CDC thumbnail.png
CDC thumbnail.png

Cisco.com
Design System

Lifebeat thumbnail.png
EN Cisco.png

Cisco DNA Center Cloud
Enterprise app

bottom of page