True Farm
Transforming Thai agriculture through IoT integrated design
Overview
Toolkit
Miro, Figma
My roles
Product strategy, UX research, wireframing, prototype, user testing, UI design
Team
Product manager, marketing, UXUI designer, IoT specialist, product owner
Duration
March - July 2023 (4 months)
Challenge
True Digital Group envisioned a seamless, IoT-integrated platform to simplify farm management and reduce human error. They sought an intuitive solution to empower farmers with automated tools for remote control and monitoring.
Outcome
Within 4 months, we developed complete mobile and desktop platforms, integrating user-centric interface design with IoT technology, enhancing farm management efficiency and significantly improving the farmer experience.
Smart integrated
design
Manage IoT devices and create automated orders within a few clicks
Shaping the future of agriculture
Real-time monitoring and reduction of farm staff’s workload
Real farm users' interviews
Conducting regular user tests to validate the design with on-site farm workers
Understanding the problem
Solution requirements
The automation of IoT devices involves many steps and a high learning curve
→
Complex data simplification
Most users are non-tech savvy and cover a wide age range
→
Accessibility
The solution has to ensure seamless user experience across various devices and platforms
→
Cross-device compatibility
Gathering insights
I started by conducting workshops with stakeholders, including clients, potential users, and project team members to identify their expectations, user needs, and business goals to help set a solid foundation for the UX process. The workshop helped in defining the project scope by clarifying requirements and planning the UX process needed in each stage.
Defining users
By engaging in discussions and brainstorming sessions with the stakeholders, I was able to identify user personas and gained a deeper understanding of each user’s behaviors, pain points, and unmet needs.
Prioritizing features
Since we had time constraint from the client, I had to prioritize main features for Minimum Viable Product (MVP).
Features prioritization ensured that my team and I focused on those features that meet the users' needs as well as business considerations and allow users to provide feedback for future development.
Concept validation first
Before diving deeper, I validated design concepts to ensure that the initial design is user-centered and avoid incorrect assumptions. I conducted a user interview with 5 users from different personas.
How did user testing help?
By testing with real users early in the design process, I was able to identify potential issues, confusion points, and iterate designs to improve user experience based on their feedback.
01 Onboarding flow
Findings
Solution
02 Farm switching
Findings
Solution
03 Notification & alert
Findings
Solution
Wireframing the solution
After identifying the above problems and iterating the design, I mocked up wireframes that created intuitive navigation and logical user flows, and established a clear visual hierarchy and layout. In order to promote collaboration and reduce misunderstandings during the development phase, I also reviewed with clients.
Final design
Smooth journey
First-time onboarding
Guiding step-by-step through setup process from opening farm to set up device, users are allowed to skip at any stage
Shorten workload
Farm & unit adding
Pre-filled data with multiple adding options to minimize setup time
Real-time monitor
Farm & unit monitoring
Displaying real-time data, highlighting alerts and warnings for farm workers to take actions
Quick adjustment
Device automation
Allowing device status adjustment within the same screen, reducing device management steps
Quick adjustment
Automation set up
Allowing device status adjustment within the same screen, reducing device management steps
Sample scenarios
A complete design system
To make the design easy for developers to implement and scale in the future, I developed a design system to create design standards. The design system includes from design foundation such as color and typography to complex components like graph and widget variations.
What I learned
Define UX process
Defining a UX process at the beginning streamlines the workflow. It helps each member to know what tools to use, when to use them, and what deliverables to expect at each stage.
Simplify the complexity
Creating platforms for a wide range of users requires simplicity. I had to focus on creating a seamless navigation and removing unnecessary elements to ensure seamless interaction.
Designing with real users really helps designers guide project’s direction. The key to a successful project is not only a perfect final design but also an iterative process based on user feedback.
What client says about us :-)
The project is now completed from our part and is under the True team for development. It is planned to be launched by next year (2024).