DIH HRMS · Business Requirements · V2
A single, centralized HRMS that automates the HR lifecycle end to end — recruitment to analytics — across every operating company. Built by hardening and extending the Augment HRMS, delivered phase by phase, signed off as it lands. V2 extends the plan with benchmark-driven enhancements from Rippling and Gusto.
The Case for Change
A two-person team runs HR for roughly eighty employees across the group, largely by hand. That model carries cost, error, and compliance risk, and gives leadership no real-time view.
The Approach
DIH scored six commercial products against a ~400-item requirement catalog. The decision: extend the platform already in use, and make the vendor catalog the compliance target.
Custom build, not procurement
Harden and extend the existing Augment HR platform into the production HRMS. It already implements DIH's core domain model — full control over multi-OpCo and localization, no per-seat licensing for a small workforce.
Multi-OpCo, multi-currency by design
Group-plus-operating-company structure with configurable statutory rules and currencies per entity — mandatory, not optional, and built into the foundation rather than bolted on.
Phased, with constant feedback
A thin foundation phase plus six delivery phases. Each ships usable capability, is piloted with one or two OpCos, and is signed off by DIH before the next begins — so value lands early and the build stays aligned.
The Starting Point
Understanding precisely what exists today prevents rebuilding it — and frames every gap. Nine modules are live on a modern, containerized stack.
Directory
Employee profiles, add/edit/disable, and a self-referential manager hierarchy.
Attendance
Clock in/out, auto-late detection, team and company views across date ranges.
Leave
Apply, balances, two-step manager → HR approval, automatic balance deduction.
Recruitment / ATS
Jobs → candidates → interviews → offers → onboarding checklist → convert to employee.
Payroll
Live calculation, progressive tax, statutory contributions, payslip PDFs. Multi-currency localization follows in Phase 3.
Performance / OKRs
Three-state lifecycle — Assigned → Submitted → Reviewed — with a five-point rating.
Policies & Docs
Company policies with per-employee acknowledgment tracking and downloadable forms.
Dashboard & Reports
KPI cards, headcount, attendance, ATS funnel, and PDF report export.
Assistant & Command Palette
In-app HR assistant and a command palette for fast navigation.
The stack: React 18 + MUI on the front end; Node 20, Express, Prisma and PostgreSQL on the back end; JWT authentication with three effective roles; containerized with a one-click cloud blueprint. A modern foundation — what it needs next is enterprise hardening.
The Roadmap
Scope is committed by phase; calendar durations are set with DIH at each gate. Click any phase to see what it delivers. Every phase runs the same loop: discovery → sign-off → iterative build with weekly demos → UAT → OpCo pilot → release.
The Capability Model
DIH's requirements organize into seven pillars. This is the scope structure — each pillar mapped to the phase that delivers it, all on the Phase 0 foundation.
Organizational Development
Structure & org chart, performance, awards, JDs, engagement, comms, profiles, relations.
Key requirements
Current build: partial — flat directory with self-relation hierarchy; OKRs with single-level approval. No visual chart, budget linkage, awards, or relations module.
Compensation & Benefits
Payroll, automated time & attendance, benefits administration, vacations & leaves.
Key requirements
Current build: partial — live payroll calculation with progressive tax and payslip PDFs; basic leave types with 2-step approval; manual clock in/out only. Multi-currency, device feed, benefits, and OT rules to follow.
Learning & Development
Training, content management, instructor profiles, competency & performance assessment.
Key requirements
Current build: none — this is a greenfield module delivered in Phase 4 on the Core HR foundation.
Attraction & Retention
Recruitment & ATS, applicant self-service, assignments, succession, talent pool.
Key requirements
Current build: partial — linear ATS pipeline with onboarding checklist. No auto-classify, calendar sync, contract generation, or succession module. Phase 1 anchor.
Self-Service
Employee (ESS) and Manager (MSS) self-service across requests, letters, and approvals.
Key requirements
Current build: partial — self profile view, leave apply, payslip view, and OKRs. No letter templates, request-with-SLA workflows, or pre-approval data retrieval for managers.
Health & Safety
Incident management, claims, rehabilitation, and carbon-footprint reporting.
Key requirements
Current build: none — a greenfield module delivered in Phase 5. Priority: Could.
Dashboard & Analytics
HR, departmental, and employee dashboards plus talent-acquisition analytics.
Key requirements
Current build: partial — basic KPI cards and charts exist. Full analytics suite and departmental/employee-level dashboards are Phase 6.
The Phase 1 Anchor
Phase 1 is anchored here: it has the clearest, build-ready specification, and the Augment HRMS already has an applicant-tracking foundation to extend. A candidate's journey, end to end.
Apply & pool
CVs ingested from a recruitment inbox with auto-acknowledgment, then classified into a central talent pool by level, profession, and experience.
Screen & interview
Keyword screening, test and scheduling links, calendar-checked interviews, and per-role evaluation forms that auto-lock 10 minutes after each interview.
Offer & sign
Offer letter with approve/decline by link, contract upload or a Teams call with HR, plus NDA issue and explicit data-handling consent capture.
Onboard & confirm
Pre-start tasks to IT and the buddy with SLAs, a personal onboarding page, induction, and staged feedback at Week 1, Month 1, and the Week-10 trial decision.
Up to four interview rounds
Each round follows the same process, with notifications to HR and stakeholders after each, individual scoring, and comparative shortlisting across candidates.
A permanent onboarding page
Orientation videos, HR contacts, org chart, policies, document upload, and progress tracking — made permanent on contract signature, closed if employment is canceled.
Manual override built in
Calendar sync integrates with Outlook/Teams, but a manual override is required as a fallback — designed for the real world, not just the happy path.
Current Build vs. Target
Every requirement area traces to a pillar, a priority, its status in the current build, and the phase that delivers it. A read on coverage today.
Bars indicate the share of each area's full requirement set already implemented, read from the traceability matrix. The leaf-level requirements — roughly 400 items — remain individually traceable to the source workbook by pillar reference.
What's New in V2
V2 incorporates a competitive benchmark of two leading platforms: Rippling — a unified workforce platform with native IT, device and identity automation — and Gusto — payroll-first, with deep compliance, benefits and employee-finance features. Most of the ~400-item catalog already matches or exceeds both; these additions close the modern gaps, governed by the same MoSCoW and phase-gate controls.
Workflow & automation engine
Upgrades the approval engine into an event-driven "when X then do Y" no-code layer over the employee record — a role change assigns training, a document expiry opens a renewal. Directly serves the 80% automation KPI. Phase 0.
IT provisioning & identity lifecycle
Automated email, SSO identity (SAML/SCIM) and role-based app access on hire; revoke and disable on exit — replacing manual onboarding IT tasks. On-brand for a digital-infrastructure group. Phase 0–1.
IT asset registry & device management
Track which employee holds which device or asset; assign at onboarding, recover at offboarding clearance; optional MDM. Closes the manual "collecting company assets" gap. Phase 1.
Embedded product AI
AI CV parsing and candidate–vacancy match scoring, interview transcription and summary, JD drafting; payroll anomaly detection; an agentic assistant within RBAC limits. Phase 1 / 3 / 6.
Native mobile experience
A native app or installable PWA for clock-in, payslip, leave, approvals, expense capture and awards — a direct lever for the 60% adoption KPI. Phase 2+.
Expense management
Beyond reimbursement requests: mobile receipt capture, categories, policy-based approval and reimburse-via-payroll. Phase 2–3.
Context-dependent on DIH's workforce and footprint; held as MoSCoW Could/Should candidates, confirmed or backlogged at each phase's discovery workshop.
Shift scheduling
Rostering, swaps and overtime guardrails — if DIH has shift/field workers. Phase 3.
Earned-wage access
On-demand access to earned wages ahead of payday — subject to banking feasibility. Phase 3+.
Compliance automation
Regulatory-change alerts and per-OpCo statutory task checklists. Phase 0 / 6.
Comp-band enforcement & calibration
Flag out-of-band offers; 9-box and compa-ratio calibration. Phase 3 / 4.
Benefits self-service enrollment
Guided open-enrollment, plan comparison and provider data exchange. Phase 3.
Background screening
A background / reference-check step before offer. Phase 1.
Global employment (EOR)
Hire/pay where DIH has no legal entity, plus international contractor payments — a leadership decision. TBD.
Make explicit
Garnishments, payroll auto-run, eNPS surveys, and an API-first integration posture.
Integrations & Data
The HRMS integrates with best-of-breed tools rather than replacing them — each connection sequenced to the phase that first needs it.
| Integration | Purpose | First needed |
|---|---|---|
| Outlook / Teams calendars | Interview scheduling availability and Teams call links | Phase 1 |
| E-signature | Offer and contract signing | Phase 1 |
| SMS gateway | Onboarding and welcome messages, reminders | Phase 1 |
| Internal comms (SharePoint / Yammer / Slack) | Announcements, onboarding comms, internal platform | Phase 1 / 5 |
| Banking system | Salary disbursement files and direct deposit | Phase 3 |
| Finance / ERP / budget | Cost centers, budget pools, payroll posting | Phase 3 |
| Access-control / attendance devices | In/out feed for automated time & attendance | Phase 3 |
| LMS / e-learning | Course links, content import, certificates | Phase 4 |
| Awards catalogue (3rd-party) | Points redemption | Phase 5 |
| Identity provider (SSO / SCIM, e.g. Entra) · V2 | Automated app provisioning and identity lifecycle | Phase 0–1 |
| Device management / MDM · V2 | Device configuration, asset tracking, deprovisioning | Phase 1 |
| Background-check provider · V2 | Pre-employment screening in hiring | Phase 1 |
| Expense / cards & earned-wage banking · V2 | Expense reimbursement and on-demand pay rails | Phase 3 |
Risks & Mitigations
Each risk from the charter and our own assessment carries a concrete mitigation built into the plan.
| Risk | Mitigation |
|---|---|
| Implementation delays | Phased delivery with independent gates; a thin Phase 0; weekly PM sync to monitor and control. |
| Low user adoption (target is 60%) | Change management per phase; ESS one-stop-shop delivered early in Phase 2; training, comms, and OpCo champions; pilots. |
| Data-security vulnerabilities | Phase 0 security hardening, RBAC, audit, and encryption; a security review before every release. |
| Customization & integration challenges | Integration design and spikes early in each phase; manual fallbacks; IT and vendor involvement at design time. |
| Scope expansion (~400 items) | MoSCoW prioritization and a traceability matrix; phase-gate sign-off; a change-request process for anything off-catalog. |
| Baseline never captured | Make baseline capture a hard Phase 0 exit criterion, so improvement KPIs remain provable. |