logo-no-background
UX
Farming Monitoring App
Project Summary
Overview

This is a field scouting app project whose mission is to allow professional farmers to keep track of their fields, crop growth, and soil & weather conditions among other things, in order to obtain the biggest crop yield.

Objective

The objective is to create a web app for field and conditions monitoring that should give deep insight to the users into what the status of their crops are and to allow them to make better decisions in order to increase the yield.

The Scope

The app should allow the users to look up their fields and the growth status of their crops.
Furthermore, the app should include various visual graphs of soil and weather conditions (wind, precipitation, cloud cover, solar radiation, etc.), since these conditions directly affect how well the crops may grow. Additionally, the user should be able to log and monitor crop spraying and other treatments of the crops. Finally, the user should be able to create reports.

Out of The Scope

The app was discussed to support agronomists and CO-OPs that needed an app to enhance their services. This included modeling and AI tools, however, this was out of scope due to time and budget constrains. With that said, some initial mock ups were created to research on. Also, there were certain functionalities that got removed such as time series playback. The compromise was to allow the users to select a date range to see charts on historical weather, soil, and crop details.

Target Audience
Target audience consists of professional farmers.
 
Core User Needs

Some of the core user needs include ability to monitor the fields, crop growth status, as well as weather conditions within a single app, the ability to create various reports, and set notifications about important events.

Risks & Constraints

Some of the risks to the success of the project include adding new features, seeing how the timeline is tight. As farmers pull their information from all sorts of sources, and use various technologies to maintain and monitor their crops and fields, it may be tempting to add more options.

Research Insights

Upon conducting interview with people in the farming world, we found out that the majority of them would like to have access to a lot more information than we initially thought.

Key Decisions

This project was to combine several apps and innovate it. We had a lot of product usage on various app and we had to understand how the current apps were being used. We decided to run surveys and interviews. The survey allowed us to track how many people use certain functionality. The interviews allowed us to find out pain points within their day to day app usage. This allowed us to cut functionality that were not necessary and allowed the team to innovate on existing functionality.

 

User-Centered Design

While working on this project, we were using the user-centered design (UCD) principles to design the product. User centered design (UCD) is a collection of processes which focus on putting users at the center of product design and development. There are a few fundamental principles of UCD that we applied to the process of product development.

- We involved users from day 1
- We made sure everyone in the project understood user needs and business requirements
- We collected feedback to make user-focus decisions throughout a product’s life cycle
- Our process was iterative - we were constantly working on improving user experience

Project Summary

Persona

Empathy Map

User Journey Map

Pain Point Diagram

Affinity Mapping

Sketeches

The Process

To brainstorm and test the initial design, we created rough digital sketches of the app. The idea was to sketch out the initial dashboard, which a variety of graphs on the initial screen. The graphs would show various soil and weather conditions and would have a filtering mechanism in order to track these conditions across specific time intervals and during specific periods of the year. Apart from that, we sketched out a couple of cards with the basic field and crop information.

We also decided to sketch out a page with all the fields (given in a list) for the user to be able to make edits, add new fields, or remove old ones. Each field would have a drilldown page, where more information would be shown to the user about the field itself.

User Flow

Wireframes

High Fidelity Design