Task Management App
Problem Statement: Rabbit Haven Farm Management App
Overview:
In July 2024, Mwesigwa Jordan, a member of Group 16, conducted a preliminary investigation at Rabbit Haven Farm. The farm manager, Mr. Ssemuyimba John, highlighted two critical challenges:
- Task Management Problems:
o Inefficient Task Tracking: The current manual methods for managing tasks (feeding, cleaning, health checks, etc.) are time-consuming and prone to errors.
o Lack of Notifications: Farmers miss important tasks due to the absence of timely reminders.
o No Centralized System: Tasks are scattered across paper notes, spreadsheets, and memory, leading to confusion and oversight.
- Account Tracking Problems:
o Inadequate Financial Record-Keeping: The farm lacks a comprehensive system to track expenses, revenue, and profits.
o Difficulty in Cost Analysis: Without accurate data, it’s challenging to analyse costs associated with breeding, feeding, and healthcare.
Proposed Solution:
To address these challenges, we propose developing a mobile application called TaskIT. TaskIT will streamline farm operations, enhance productivity, and ensure accurate record-keeping.
Key Features:
- Task Management:
o Task Scheduler: Create, assign, and track tasks (feeding, cleaning, health checks) with due dates.
o Notifications: Send reminders/alerts to farmers’ mobile devices.
o Task Status Updates: Mark tasks as completed or pending.
o Dashboard: Visualize task progress and upcoming activities.
- Account Tracking:
o Financial Records: Log expenses (feed, veterinary services, equipment) and revenue (sales, breeding fees).
o Profit Calculation: Calculate net profit by deducting costs from revenue.
Expected Benefits:
• Efficiency: Streamlined task management reduces manual effort and minimizes errors.
• Financial Insights: Accurate financial tracking enables better decision-making.
• User-Friendly Interface: Intuitive design for easy adoption by farmers.
User stories for TaskIT:
- Task Management:
o As a farm manager, I want to create tasks (feeding, cleaning, health checks) and assign them to specific team members.
o As a farmer, I want to receive notifications on my mobile device when a task is due or overdue.
o As a team member, I want to mark tasks as completed so that everyone is aware of their status.
o As a supervisor, I want a dashboard that shows task progress and upcoming activities.
- Account Tracking:
o As an accountant, I want to log farm expenses (feed, vet services, equipment) and revenue (sales, breeding fees).
o As a financial analyst, I want to calculate net profit by deducting costs from revenue.
Link to user stories table: https://docs.google.com/spreadsheets/d/1zGJNXxUNM12QSHWTRg5rjs00cQKOOrkpdyDN5DF5uvE/edit?usp=sharing
Link to UI: https://www.figma.com/design/74zIUzyVTQhOgRqj00x5BI/TaskIT?node-id=0-1&t=tT0RnYEOw8Gk9XNx-1
Link to Googlesheet: https://docs.google.com/spreadsheets/d/1vC6p1_1Bko9xSQK4VruZklV1ryBkbZBdxe9AzynlZkI/edit?usp=sharing