Making inbound deliveries & warehouse operations easier and more efficient.

Graincorp Logo

Who are Graincorp?

Graincorp are “a leading Agribusiness and processing company that has partnered with growers and producers for more than 100 years, to connect them with domestic and international customers”.

What part did I play?

UX Research

  • Planning, immersion (carried out remotely) 
  • Researching and understanding two device specifications (Zebra handheld and MobileDemand Tablet
  • Understanding the physical space:
    • Requesting video descriptions of the warehouse, and run-through of the processes
  • User interviews with forklift drivers & warehouse floor staff
  • Usability testing with forklift drivers and warehouse floor staff

UX Design

  • Creating user flows 
  • Wireframing
  • Stakeholder management
  • Planning and facilitation of UX Workshops in Miro

UI Design

  • UI Design for 2 Android devices
    • Handheld Zebra device with Barcode scanning funcationality
    • MobileDemand tablet installed in forklifts with attached barcode scanner.
  • Utilising SAP Fiori Design system in Figma
  • Testing designs with Warehouse staff

The Project

The Brief

Initially the brief was to create designs and prototypes for two warehouse processes that Graincorp carried out in their West Footscray warehouse.

I convinced the team that there needed to be a better understanding and mapping of the processes, so that not only I understood them, but that the end users - the warehouse

I was brought on for a 3 month contract to assist with the UI design of a multi-device Android application build with SAP that:

  • Digitised the current processes for receiving, storing and dispatching oils and margarine products that were carried out with pen and paper.
  • Ran on Zebra handheld devices as well as MobileDemand Tablet
  • Covered two separate processes:
    • "Inbound to putaway" - the incoming delivery and storage of materials (margarines and oils)
    • "Staging to production" - the movement of stored materials into a production/processing environment

This was carried out in May-July 2020, in the first few months of the initial COVID-19 pandemic.

The Devices

MobileDemand rugged TabletZebra Handheld mobile device with scanner trigger holsterBarcode scanner by Zebra

I designed an SAP application for two specialised mobile devices:

  • Zebra handheld
  • MobileDemand tablet

Both devices were running on Android, and had barcode scanners to scan product pallets.


The first week of the contract I spent onboarding, as well as building a rough week to week project plan.

User Interviews

I interviewed 3 warehouse forklift operators, 3 Team Leads and one back office accounting staff member in order to understand what the current processes were, as well as understanding what this might translate to in a new process that is within an app.

The findings of these interviews informed the user journey mapping of two main processes: 

  • "Inbound to putaway" - the incoming delivery and storage of materials (margarines and oils)
  • "Staging to production" - the movement of stored materials into a production/processing environment

Due to the fact that we had to conduct these sessions remotely, I used screen shared and printed out floorplans of the factory for them to talk through the different stages of their processes.

User Journey Mapping

After interviewing all stakeholders, I mapped the two main user journeys to ensure that I fully understood what was supposed to happen on the factory floor.

Following this, I presented the mappings to all stakeholders to ensure I had everything correct before we progressed onto the next stage

UI Design

Utilising the SAP Fiori design system, I wireframed and designed all screens for the MobileDemand tablet and Zebra mobile handheld devices. Design was carried out in Sketch, prototyping in Invision

User interface example of Pallet details for GraincorpMultiple tablet user interfaces screenshot from FigmaTablet User interface screenshot of pallet details for Graincorp

Testing the UI

After creating a usability testing plan, which was reviewed by the Head of UX, I carried out 3 remote usability testing sessions with warehouse staff in order to fine tune the UI. These resulted in minimal changes around labelling of input fields.


An engineering lead, the Head of UX, and the Project Manager were all present for the final design review where designs and flows were presented.

All files were also presented and handed over in a zip - including:

  • Sketch files
  • All videos of user interviews and usability research
  • Final PDFs of user flows from Miro
  • PDFs of Sketch files
  • All supporting documents I had been provided with.

The engineering team then started work, and three weeks later I was asked to return to assist with more handover work and some minimal UI clean up work.