Patent Pending

(Since May '23)

Introduction

People involved

People involved

Design team

1 Product Designer

I owned the entire

design of this project

Product team

1 Senior Product Manager

Engineering team

3 Software Engineers

2 Front-end Engineers

QA team

1 QA Analyst

Design team

1 Product Designer

I owned the entire

design of this project

Product team

1 Senior Product Manager

Engineering team

3 Software Engineers

2 Front-end Engineers

QA team

1 QA Analyst

Introduction

Introduction

What does Fourkites do?

Fourkites addresses

issues in logistics and

supply chain visibility

What does Fourkites do?

Fourkites addresses

issues in logistics and

supply chain visibility

What does Fourkites do?

Fourkites addresses

issues in logistics and

supply chain visibility

Users–who uses what product?

Users–who uses what product?

Users–who uses what product?

Shipper–Warehouse manager

Tracks and manages

shipment using

'CoreTrac'

Shipper–Warehouse manager

Tracks and manages

shipment using

'CoreTrac'

Shipper–Warehouse manager

Tracks and manages

shipment using

'CoreTrac'

Drivers

Enable this shipment using

GPS–enabled trucks.


Optional

Use a Fourkites mobile app

call 'CarrierLink' for navigation

Drivers

Enable this shipment using

GPS–enabled trucks.


Optional

Use a Fourkites mobile app

call 'CarrierLink' for navigation

Drivers

Enable this shipment using

GPS–enabled trucks.


Optional

Use a Fourkites mobile app

call 'CarrierLink' for navigation

Warehouse gate guards

Check these drivers into and out

of the warehouse facility using

a Fourkites tool called 'Dynamic Yard'

Warehouse gate guards

Check these drivers into and out

of the warehouse facility using

a Fourkites tool called 'Dynamic Yard'

Warehouse gate guards

Check these drivers into and out

of the warehouse facility using

a Fourkites tool called 'Dynamic Yard'

Problems these users face

Problems these users face

Problems these users face

Drivers

Spending time longer than

needed in queues at the gates of the warehouse facility


avg. 30-50 minutes wasted

avg. $10,000 spent in detention penalties

Gate guards

The extended wait time is a consequence of the gate guarding manually entering shipment data that the driver is bringing, offline


avg. 10-20 minutes wasted

Warehouse manager

This data entered by gate guards are sometimes inaccurate since it is very manual and offline


Shipment tracking quality (i.e., correctly tracked a position of a truck at frequent intervals) is poor at 50-60%

Drivers

Drivers

Spending time longer than

needed in queues at the gates of the warehouse facility


avg. 30-50 minutes wasted

avg. $10,000 spent in detention penalties

Spending time longer than

needed in queues at the gates of the warehouse facility


avg. 30-50 minutes wasted

avg. $10,000 spent in detention penalties

Gate guards

Gate guards

The extended wait time is a consequence of the gate guarding manually entering shipment data that the driver is bringing, offline


avg. 10-20 minutes wasted

The extended wait time is a consequence of the gate guarding manually entering shipment data that the driver is bringing, offline


avg. 10-20 minutes wasted

Warehouse manager

Warehouse manager

This data entered by gate guards are sometimes inaccurate since it is very manual and offline


Shipment tracking quality (i.e., correctly tracked a position of a truck at frequent intervals) is poor at 50-60%

This data entered by gate guards are sometimes inaccurate since it is very manual and offline


Shipment tracking quality (i.e., correctly tracked a position of a truck at frequent intervals) is poor at 50-60%

How I went about designing a solution for this

How I went about designing a solution for this

How I went about designing a solution for this

  1. Interviewing users–inferences

  1. Interviewing users–inferences

  1. Interviewing users–inferences

Drivers

Drivers are ready to use their phones if that means they will spend lesser time at the gates of a warehouse facility

Drivers

Drivers are ready to use their phones if that means they will spend lesser time at the gates of a warehouse facility

Drivers

Drivers are ready to use their phones if that means they will spend lesser time at the gates of a warehouse facility

Gate guards

Gate guards are ready to use computers to enter missing data or double-check data before entering them into the shipment database

Gate guards

Gate guards are ready to use computers to enter missing data or double-check data before entering them into the shipment database

Gate guards

Gate guards are ready to use computers to enter missing data or double-check data before entering them into the shipment database

Warehouse manager

They already use a FourKites tool called 'eDocs Manager' to manage electronic documents submitted by drivers while they deliver/pick up a shipment

Warehouse manager

10 warehouse managers were interviewed

They already use a FourKites tool called 'eDocs Manager' to manage electronic documents submitted by drivers while they deliver/pick up a shipment

Warehouse manager

10 warehouse managers were interviewed

They already use a FourKites tool called 'eDocs Manager' to manage electronic documents submitted by drivers while they deliver/pick up a shipment

  1. Design workshop with the respective

stakeholders of these products

  1. Design workshop with the respective

stakeholders of these products

  1. Design workshop with the respective

stakeholders of these products

Workshop members

Workshop members

Workshop members

I took the inferences made from user interviews into a workshop where I invited members of product, engineering and design teams who were working on the following products:

I took the inferences made from user interviews into a workshop where I invited members of product, engineering and design teams who were working on the following products:

I took the inferences made from user interviews into a workshop where I invited members of product, engineering and design teams who were working on the following products:

  • CoreTrac

  • Dynamic Yard

  • eDocs Manager

  • CoreTrac

  • Dynamic Yard

  • eDocs Manager

  • CoreTrac

  • Dynamic Yard

  • eDocs Manager

Goals of the workshop

Goals of the workshop

Goals of the workshop

  • Find common touch points between the three products

  • Find gaps in the experience of the three products

  • Find the right technology/solution to bridge this gap

  • Find common touch points between the three products

  • Find gaps in the experience of the three products

  • Find the right technology/solution to bridge this gap

  • Find common touch points between the three products

  • Find gaps in the experience of the three products

  • Find the right technology/solution to bridge this gap

Takeaways from the workshop

Takeaways from the workshop

Takeaways from the workshop

A tool that links the three products can be used to simplify the flow of data

A tool that links the three products can be used to simplify the flow of data

A tool that links the three products can be used to simplify the flow of data

The driver is the pivotal character of this story, who can help provide missing data

The driver is the pivotal character of this story, who can help provide missing data

The driver is the pivotal character of this story, who can help provide missing data

They can do this using a product easily available via their mobile phones

They can do this using a product easily available via their mobile phones

They can do this using a product easily available via their mobile phones

  1. Studying Fourkites' product ecosystem

  1. Studying Fourkites' product ecosystem

  1. Studying Fourkites' product ecosystem

Present system

Present system

Present system

I studied the existing system map across the 3 products to get a deeper

understanding of the capabilities of the solution

I studied the existing system map across the 3 products to get a deeper understanding of the capabilities of the solution

I studied the existing system map across the 3 products to get a deeper

understanding of the capabilities of the solution

Proposed system

Proposed system

Proposed system

An application used by a Driver can connect these 3 products to create

one, seamless solution

An application used by a Driver can connect these 3 products to create one, seamless solution

An application used by a Driver can connect these 3 products to create

one, seamless solution

4. The story

4. The story

4. The story

Concept

A web-based mobile application can be easily accessed by simply scanning a QR code at any facility, or received via text message with an URL.
This way, the driver’s entire logistics delivery/pickup experience can be digitised.

Concept

A web-based mobile application can be easily accessed by simply scanning a QR code at any facility, or received via text message with an URL.
This way, the driver’s entire logistics delivery/pickup experience can be digitised.

Concept

A web-based mobile application can be easily accessed by simply scanning a QR code at any facility, or received via text message with an URL.
This way, the driver’s entire logistics delivery/pickup experience can be digitised.

Key feature highlights

Key feature highlights

Key feature highlights

Web-based mobile app

Drivers can scan the QR code present

at the facility they arrive at to start filling

out details of their inbound/outbound

shipment

Web-based mobile app

Drivers can scan the QR code present

at the facility they arrive at to start filling

out details of their inbound/outbound

shipment

Web-based mobile app

Drivers can scan the QR code present

at the facility they arrive at to start filling

out details of their inbound/outbound

shipment

Enter track-enabling details on the go!

Drivers, who have first-hand, accurate data

required to enable high quality tracking of

shipment, can enter it themselves on their

mobile before reaching the gates

Enter track-enabling details on the go!

Drivers, who have first-hand, accurate data required to enable high quality tracking of shipment, can enter it themselves on their mobile before reaching the gates

Enter track-enabling details on the go!

Drivers, who have first-hand, accurate data

required to enable high quality tracking of

shipment, can enter it themselves on their

mobile before reaching the gates

Driver–gate guard collaboration:

Spend 2-3 minutes in queues

at gates

Drivers show entered data to the gate guard.

They verify it using Dynamic Yard tool and

check them inside the facility.

Driver–gate guard collaboration:

Spend 2-3 minutes in queues

at gates

Drivers show entered data to the gate guard.

They verify it using Dynamic Yard tool

and check them inside the facility.

Driver–gate guard collaboration:

Spend 2-3 minutes in queues

at gates

Drivers show entered data to the gate guard.

They verify it using Dynamic Yard tool and

check them inside the facility.

Driver-shipper collaboration:

Get pick up/delivery documents

approved electronically

Drivers now spend significantly lesser time on

getting their pickup/delivery docs approved

Driver-shipper collaboration:

Get pick up/delivery documents

approved electronically

Drivers now spend significantly lesser time on getting their pickup/delivery docs approved

Driver-shipper collaboration:

Get pick up/delivery documents

approved electronically

Drivers now spend significantly lesser time on

getting their pickup/delivery docs approved

  1. Testing with users

  1. Testing with users

  1. Testing with users

I collaborated with Product and Engineering teams to conduct tests

on the following platforms:

I collaborated with Product and Engineering teams to conduct tests on the following platforms:

I collaborated with Product and Engineering teams to conduct tests

on the following platforms:

Staging environment

Staging environment

Staging environment

Product was tested with internal stakeholders. User testing methods were carried out on them.

Product was tested with internal stakeholders. User testing methods were carried out on them.

Product was tested with internal stakeholders. User testing methods were carried out on them.

Beta release

Beta release

Beta release

Product was released to a control group of customers. User testing methods were carried out on them.

Product was released to a control group of customers. User testing methods were carried out on them.

Product was released to a control group of customers. User testing methods were carried out on them.

Feedbacks from user testing

Feedbacks from user testing

Feedbacks from user testing

Poor tracking quality

Poor tracking quality

Poor tracking quality

  • The average tracking quality of shipments was 10%, with even lower efficiency for short-haul loads taking less than 60 minutes.

  • This is well below FourKites' typical tracking efficiency of 90% and requires immediate attention.

  • The average tracking quality of shipments was 10% with even lower efficiency for short-haul loads taking less than 60 minutes.

  • This is well below FourKites' typical tracking efficiency of 90% and requires immediate attention.

  • The average tracking quality of shipments was 10%, with even lower efficiency for short-haul loads taking less than 60 minutes.

  • This is well below FourKites' typical tracking efficiency of 90% and requires immediate attention.

  1. Design iteration

  1. Design iteration

  1. Design iteration

The feedback from testing now transforms into the new design brief:
"Improve the tracking quality of shipments' data acquired via YardConnect"

The feedback from testing now transforms into the new

design brief:
"Improve the tracking quality of shipments' data

acquired via YardConnect"

The feedback from testing now transforms into the new design brief:
"Improve the tracking quality of shipments' data acquired via YardConnect"

a. User research–interviews

a. User research–interviews

a. User research–interviews

Takeaways from interviewing ~10 truck drivers

Takeaways from interviewing ~10 truck drivers

Takeaways from interviewing ~10 truck drivers

The low tracking quality was due to drivers' behaviour with the mobile web app.

Drivers completed all necessary documentation processes for their load before starting the journey.

The completion of documentation triggers a prompt in the FourKites system, beginning the tracking process. However, drivers take several minutes (ranging between 10 minutes to up to 2 hours) to start the truck and leave the facility, negatively impacting the tracking quality of short-haul loads.

Drivers also take legally required breaks during their journey, further affecting the tracking quality.

The low tracking quality was due to drivers' behaviour with the mobile web app.

Drivers completed all necessary documentation processes for their load before starting the journey.

The completion of documentation triggers a prompt in the FourKites system, beginning the tracking process. However, drivers take several minutes (ranging between 10 minutes to up to 2 hours) to start the truck and leave the facility, negatively impacting the tracking quality of short-haul loads.

Drivers also take legally required breaks during their journey, further affecting the tracking quality.

The low tracking quality was due to drivers' behaviour with the mobile web app.

Drivers completed all necessary documentation processes for their load before starting the journey.

The completion of documentation triggers a prompt in the FourKites system, beginning the tracking process. However, drivers take several minutes (ranging between 10 minutes to up to 2 hours) to start the truck and leave the facility, negatively impacting the tracking quality of short-haul loads.

Drivers also take legally required breaks during their journey, further affecting the tracking quality.

b. Ideation

b. Ideation

b. Ideation

Concept

Concept

Concept

The product should learn when drivers would depart from the facility and convey this information to the FourKites system to properly delay load tracking.


A minor modification to the original user flow was introduced to gather information on the driver's departure time, based on business objectives.

The product should learn when drivers would depart from the facility and convey this information to the FourKites system to properly delay load tracking.


A minor modification to the original user flow was introduced to gather information on the driver's departure time, based on business objectives.

The product should learn when drivers would depart from the facility and convey this information to the FourKites system to properly delay load tracking.


A minor modification to the original user flow was introduced to gather information on the driver's departure time, based on business objectives.

c. Wireframes and prototypes

c. Wireframes and prototypes

c. Wireframes and prototypes

Learning what the

driver's drive plan is

Drivers enter how long they will take

to physically leave the facility and the

Fourkites tracking will start with a delay

of that amount of time

Learning what the

driver's drive plan is

Drivers enter how long they will take

to physically leave the facility and the

Fourkites tracking will start with a delay

of that amount of time

Learning what the

driver's drive plan is

Drivers enter how long they will take

to physically leave the facility and the

Fourkites tracking will start with a delay

of that amount of time

The result

Tracking quality drastically improved from 10% to 90% and above,

succeeding in the purpose of the iterative design sprint.


Queueing was greatly reduced, since the time taken to

complete the documentation tasks reduced by 70%

The result

Tracking quality drastically improved from 10% to 90% and above, succeeding in the purpose of the iterative design sprint.


Queueing was greatly reduced, since the time taken to

complete the documentation tasks reduced by 70%

The result

Tracking quality drastically improved from 10% to 90% and above,

succeeding in the purpose of the iterative design sprint.


Queueing was greatly reduced, since the time taken to

complete the documentation tasks reduced by 70%