Introduction
Yadag Technologies Inc. is an agri tech startup that operates as a digital labour operating system for the agriculture sector. The company provides a solution to the seasonal agriculture worker shortage problem by streamlining the process between farms and seasonal workers and offloading timely HR administrative tasks. Their solutions include Yadag Connect for recruitment and matching, and Yadag Manage for onboarding, compliance, and workforce management.
Project Description and Deliverables
Onboarding and training for newly hired workers consume critical production time and create inefficiencies. Workers spend entire days on manual onboarding, training (i.e., WHMIS, HR modules) is time-intensive, repetitive, and disengaging. HR spends significant hours coordinating, tracking and correcting processes that limit focus on operations. This results in delayed productivity, increased admin overhead, and inconsistent compliance. This report provides a software development model adopted for the Yadag Pre-Arrival Onboarding System. The system automates worker onboarding through an Optical Character Recognition (OCR)-powered document processing, pre-arrival training modules, and an AI integrated system that renders on a dashboard for progress and comprehension.
The solution is a digital, automated pre-arrival onboarding and training system that is expected to merge into Yadag’s main system and contain the following features:
1. Pre-arrival training modules: Workers complete required training online before arrival; AI tracks progress and comprehension.
2. OCR-powered document handling: Extracts and verifies passports, permits, and contracts automatically.
3. AI-enhanced personalization: Training tailored by worker role, prior experience, and language preference.
4. Automated tracking and notifications: HR receives real-time visibility into completion rates, pending modules, and missing documents.
5. Integration-ready: Structured outputs feed into Yadag’s worker management dashboards and compliance checklists.
The goal is to produce a minimum viable product (MVP) that reduces first-day-onboarding-time by ≥70%, improves document accuracy and compliance to ensure no delays, outputs worker engagement and training completion progress, freeing HR from repetitive administrative tasks.
Development Model
This project adopts a hybrid of both agile and incremental development models with reuse-oriented engineering, supported by rapid prototyping and continuous user feedback. Key development models:
– Incremental Development: enables early validation by delivering working components of a feature in iterations [1:51].
– Reuse-Oriented Engineering: leverages existing OCR engines, Tailwind UI frameworks (i.e., Shadcn-UI), and the Laravel Backend framework for PHP reduces the amount of software to be deployed, thus reducing cost and risk [1:53].
– Change Tolerance: iterative development and refinements of features derived from stakeholder feedback to accommodate evolving client needs [1:61].
This model aligns with the characteristics of business-focused systems with emerging requirements, limited timelines, and continuous user collaboration.
Conclusion
This hybrid software development model combines agile and incremental models and adopts reuse-oriented engineering and change tolerance. The decision for this development model stems from evolving user requirements and the client’s preference for agile methodologies. Though a test-driven development approach was not mentioned in this report, it is important to note one of Yadag’s rules, “If it can break users, we test it”. This model ensures the outcome of a functional, automated pre-arrival onboarding and training system that reduces admin overhead, accelerates workforce productivity, and ensures compliance.
References
[1] I. Sommerville, Software Engineering, 10th ed. Boston, MA: Pearson, 2016.