
Microsoft - Farmable
Creating a system that enables farmers to monitor and analyze crop growth in real-time, ensuring optimal crop health and crop management.
Duration
Project Type
Sponsored Project
Mobile Design
Team
UXD+UXR - Grace Rao
UXD+UXR - Xinran Cheng
Scope
Personas, User Flow, I.A., Wireframe,
Design System, Hi-fi Prototype, Usability Testing.
OVERVIEW
About Farmbeats
Microsoft FarmBeats is a platform that uses data and AI to enhance agricultural productivity. It collects real-time data from IoT sensors, drones, and satellites, helping farmers make informed decisions, optimize practices, and improve crop yields.
The Problem
Farmers and agronomists struggle to efficiently manage crop health and productivity due to a lack of real-time data, automated tools, and a unified system for collecting, analyzing data, and managing farm tasks.
The Solution
In 10 weeks, we partnered with Microsoft FarmBeats to develop a platform that automates crop recognition, health monitoring, and task management, providing real-time data through a mobile app. The system is designed to help farmers monitor crops in real-time, enhancing decision-making and boosting productivity.

UNDERSTAND THE PROBLEM
User Research
To understand farmers' workflows and identify essential app features, we employed three user research methods to uncover their challenges, pain points, and goals.
Research Methods:
Secondary Research
Reviewed 20+ articles to analyze challenges and advancements in agriculture.
6 Qualitative Research
Conducted 6 thirty minutes interviews to identify user experience constraints.
20 Quantitative Research
Surveyed farmers to uncover pain points and validate prior research insights.
General Insights

Mistimed operations like irrigation reduce yields by up to 50%.

Diseases and pests destroy up to 40% of crops annually, causing economic losses.

Identifying precise crop growth stages is challenging, impacting yield.

Users often face delays in detecting crop health changes.

Users are highly concerns about the impact on crop diseases and pests.

Real-time nutrient monitoring boosts crop yield by 15%.
Pain Points
Based on our analysis of user research data, we have identified three major pain points in the current agricultural sector:
PAIN POINT 1:
Insufficient Monitoring of Growth Rates:
Farmers often struggle to accurately assess the growth speed and stages of crops, which is crucial for determining optimal times for fertilization and irrigation. Lack of real-time and precise growth data can lead to resource wastage and suboptimal yields.

PAIN POINT 2:
Difficulty in Early Detection of Diseases and Pests:
Farmers typically fail to detect early signs of pest infestations and diseases until significant damage is apparent. This delay in detection makes it difficult to apply control measures in a timely manner, potentially leading to severe crop losses.

PAIN POINT 3:
Inefficient Task Management:
Farmers often struggle with managing and prioritizing the numerous tasks required to maintain crop health and productivity. The lack of an integrated system to track, schedule, and monitor tasks leads to inefficiencies and missed opportunities, ultimately impacting overall farm productivity.

KNOW USER
Personas
From our user research, we identified three key user groups: small-scale farmers needing real-time data for efficient crop management, agronomists requiring precise tools for expert analysis, and product managers focused on developing user-centered agricultural solutions. These personas guided the design to meet the specific needs and challenges of each group.

Competitive Analysis
To better understand the product landscape and identify market opportunities, we conducted an analysis of 5 competing products. We assessed key features, including those we plan to implement, against common industry standards.
Our analysis revealed gaps in the market, specifically the absence of features like crop growth rate tracking, task management, and AI assistance, which we aim to emphasize in our product.

Design Principles
Based on user research insights, personas, and competitive analysis, we identified key features required by our target users and uncovered market opportunities, leading to the establishment of 4 strategic design principles to effectively meet user needs.
Simple and Intuitive Design
Highlight key information, simplify workflows, and use progressive guidance to help users start with basics and gradually master advanced features, while maintaining a tech-savvy feel.
Environmentally Friendly Design
Optimize resource management and incorporate scalability to ensure the design is sustainable and future-proof.

Seamless AI Integration
Designed an intuitive dashboard with embedded AI for real-time recommendations to reduce cognitive load, with a floating assistant readily accessible for on-demand help.
Efficient Modular Functionality
Separate core features into independent modules (e.g., task management, map views), support one-click operations and automation to improve efficiency and reduce the learning curve.
THE FRAMEWORK
User Flow
To better understand how users interact with the product, I broke down the user flow by individual features instead of mapping the entire app at once. This approach helped clarify the logic behind user actions and how each page interacts within specific features.
Information Architecture
We built the Information Architecture from the ground up, tailoring it to our user flow. By prioritizing features based on their frequency and importance, we established a hierarchy where the dashboard, AI assistant, task management, sensor integration, and onboarding are at the top. This structure ensures a logical distribution of information and a seamless user experience.

START DESIGN
Lo-fi Wireframe
Building on the information architecture and user flow, we created a lo-fi wireframe to outline the basic design layout and structure of the interface.

Hi-fi Prototype
After ensuring that all user needs and key features were addressed in our design, we refined the hi-fi prototype, focusing on the design details and interactions between pages. This preparation was essential for the upcoming usability testing.

THE REFINEMENT
Usability Testing
Conducted 6 remote usability tests with small-scale farmers, agronomy students, and farm-related product managers to gather feedback and refine the design.
We used severity ratings to prioritize user frustrations and friction points, leading to these 4 must-have iterations.
Iteration 1: Redesigned crop cards to display more information at a glance, increasing efficiency while reducing clicks.
4/6 users wanted dashboard cards to show more crop status, reducing the need to click into detail pages.

Iteration 2: Redesigned crop detail page
5/6 users felt that the crop detail information was cluttered, presenting a lot of data that required careful scrutiny to understand.

Iteration 3: Redesigned the map view page to more immersive
All users mentioned that the map view interaction felt unresponsive, and the crop information was not clearly presented.

Iteration 4: Redesigned the interaction for viewing field crops

Design System
To support the final design, I built a comprehensive design system, establishing foundational tokens like colors, typography, and grid based on the hi-fi prototype. As I refined the design, I developed components and guidelines to ensure consistency, enhance user experience, and streamline future iterations.

Final Design - Microsoft Farmbeats
FEATURES
Monitor Crop Growth
The homepage crop card now displays the crop growth rate directly.
On the crop detail page, additional growth-related information is provided, along with a linear growth chart to help users better monitor plant development.

6/6 users found it easy to check crop growth.
Pain-point 1 Addressed: Efficient monitoring growth rate

AI Assistant
Powered by GPT-4, the AI assistant is seamlessly integrated across the app, offering targeted suggestions for crops, sensors, and tasks. Users can interact through text, photos, and voice, allowing for more accurate crop analysis based on different crop condition.
Additionally, a floating button enables easy access to the AI assistant from any page, enhancing the overall user experience.

All 6 users said they really liked the seamless integration of AI within the app.


Detect Pests
Implemented pest detection notifications to alert users immediately. Enhanced the map view to clearly display the location of detected pests, accompanied by AI-driven pest control and prevention suggestions to help users address the issue efficiently.

6/6 users said they could quickly notify which crop has pests.
Pain-point 2 Addressed: Early detection of pest

Task Management
The task management feature helps users make better decisions and improve crop productivity. Additionally, the AI assistant provides plant-specific suggestions that can be directly added to tasks.
Pain-point 3 Addressed: Efficient task management

Map View
Designed dedicated map views for both crops and sensors, allowing users to easily visualize their locations within the fields.

REFLECTION
Takeaways
Less is more: During the final design iteration, I realized that mobile interfaces require a focused approach. Unlike desktop designs, highlighting too many elements on a mobile screen can lead to a cluttered experience. Moving forward, I’ll emphasize key information by displaying less and subtly de-emphasizing peripheral details.
Modular Flow Design: Instead of creating a single, complex user flow for the entire app, I designed separate flows for each critical feature. This approach made it easier to clarify user logic and accelerate the design process.
Validated Pain Points: I utilized three research methods to identify key pain points, which were later validated through usability testing. Pain points may evolve, but the crucial takeaway is the importance of continuous testing to ensure the design meets the real needs of farmers and agronomists.
