Cargill Live Animal Procurement
Overview
Context: LAP is a product where cattle buyers can track and record their purchases at auctions and in the field. This application had not been launched yet and had also lacked a designer for a while. I took over this product and added new features, cleaned up the already existing design, and presented my work to the users who would actually utilize the product.
Our goal: Enable cattle buyers to document purchases in real-time at an auction quickly and accurately.
Role
UX/UI Designer
Design thinking
Discussing requirements
Talking with users
Tools
Figma, Sketch, Invision
Timeline
10 months
Problem Statement
How can we...
create a form for auction buyers to fill out accurately in a fast- moving auction
Goals
Create screens that are easily scannable
Make screens that can be used on multiple devices and varying locations (outside)
Help users recover from errors
Create a design system for developers to reference
Constraints
Development constraints- lacked a completed design system
Limited time & Budget
Research
Initial Design
This was the initial design given to me by the previous designer. This screen is used during an auction, where cattle buyers would quickly record purchases.
The main issues according to users were:
Have to scroll to get to the bottom of the page
No particular hierarchy
Need to be able to tab through smoothly
Hard to see when working in the sun
Wireframes
Iteration 1- Step in the Right Direction!
The first thing our team did was talk with the users to understand what fields are required for every showlist entry and the best way to group the fields for the quickest data entry. Our goal was to condense certain sections while retaining the most important information on the screen. We had to keep in mind that users would use both touch and keyboard to navigate through the page.
Goals after talking with users:
Condense estimates
Balance the sides while keeping the order the users are used to
Keep it to one page
High Fidelity
Enhanced Design
We determined together that vendor and showlist details could be an accordion since that information isn’t necessary at all times when entering a showlist. We received feedback that the white form fields on a white background were hard to see at all times, prompting us to change the background color to gray. Finally, we condensed the estimates section since the text boxes on the original version took up a lot of unnecessary space. Overall, we created a more streamlined fed showlist entry that our users were very happy with.
Goal: Condense certain sections while retaining the most important information on screen. Keep in mind users would use both touch and keyboard to navigate through the page.
Features:
Fits on one page
Gray background so text boxes pop
Information is chunked
Vendor and Showlist details condensed into accordion
More streamlined
Project Highlights
Other LAP Screens
Problem
Currently, within the transaction summary screen, buyers need to go to other screens to take actions on purchases. We need to find a way to enable buyers to take various actions on purchases within the transaction summary screen to save time and ensure they don’t get behind.
Solution
Since the screen already included a column layout, we had the idea to add a checkbox indicator, which would highlight the row for actions to be taken on. We also figured this was a pattern that could be reused on different screens like contracts. Next, we decided to add an action bar at the top of the screen where according to what actions could be taken on the number of purchases highlighted, the user could perform those necessary actions. Then the user would either have to confirm their action with a modal or would receive a notification that their action had been placed. This was a huge help to the auction buyers as they now had a one-stop shop for all they need to accomplish in the transaction summary screen.
Problem
Currently, when buyers go on vacation, the process to allow someone to fill in for them is tedious and doesn’t allow the user to make edits once the delegation is submitted. Buyers need a way to add a delegate buyer seamlessly with the option to delete or edit if things change.
Solution
This was an ask from the business that allowed me to explore and create a flow within the constraints of the Cargill design system. This flow needed to show delegations for all buyers, as well as be a place where delegations could be added or edited. The buyer can search their name and the dates they require a delegate. From there, they can search for delegates and add up to 5. We wanted to make sure the user had the opportunity to edit and delete delegates easily to save time and clicks. Once the delegation is completed, the current delegations section will populate and the user has the freedom to edit or remove the delegation they just entered.
Problem
Sketch and Invision were lagging and required two programs to handoff to developers. Sketch is not collaborative and the design library needs to be redone to include new components.
Solution
The team used this opportunity to start transitioning the design system to Figma. Here, I helped bring over 200+ screens and a component library, most of which we had to rebuild using Figma components. Since this was the first time Cargill had a real design system, I had the opportunity to play a large role in making decisions for how it should work.
Next Steps
Launch application for more holistic user feedback
Implement dark mode since buyers are using their devices in the sun
Find a more universal way to organize data on all screens
Use new design system
Impact and Lessons
More autonomy over the design since it was in early stages
Supportive team makes all the difference
Having real-time user feedback speeds things up quite a bit
Learned how to create a design system and how to establish best practice rules and guidelines