End-to-End Case Study
I identified the true cost of a broken onboarding process, built the business case for leadership, and implemented an LMS solution — taking knowledge out of people's heads and into a system that scales.
Onboarding was tribal. New hires learned by watching others, knowledge lived in people's heads, and there was no scalable system for bringing people up to speed consistently. As the team grew, three failure modes appeared simultaneously.
Exit interview data made the driver clear: this wasn't a hiring problem. It was a retention and experience problem — rooted in how (or whether) people were onboarded.
Reason for Separation — Exit Interview Data
Dissatisfaction, performance failures, and abandonment — three of the four categories — are directly addressable through better onboarding and training. That insight became the foundation of the business case.
Before presenting any solution, I needed to answer one question for leadership: what is this actually costing us? I built a cost model across two dimensions — the direct cost of onboarding time lost to each separation, and the total cost of replacing employees who left.
| Department | Onboarding Hours | Pay Rate | # Separations | Total |
|---|---|---|---|---|
| Talent | 7 | $30 | 353 | $74,310 |
| Training | 30 | $30 | 353 | $317,700 |
| HR | 1 | $30 | 353 | $10,590 |
| Safety | 2.5 | $30 | 353 | $26,475 |
| Office Manager | 1.5 | $25 | 353 | $10,590 |
| Peer Training | 40 | $25 | 353 | $353,000 |
| Grand Total — Onboarding Hours Lost | $792,485 | |||
That $792,485 was only the onboarding hours cost. The fuller picture included the cost of actually replacing each employee who left — and what the trajectory looked like if the separation rate continued.
"633 employees hired. 353 separations. A net of 280 — and each one of those departures cost us $15,000 to replace."
From leadership presentation — based on Work Institute 2017 Retention Report benchmarksThe second part of the presentation made the case that eLearning — specifically EdApp's microlearning platform — was the right lever. I grounded this in external research so leadership wasn't being asked to take my word for it.
Brandon Hall Group
40–60%
Less time for employees to study the same material via eLearning vs. traditional instructor-led training
Survey of 2,500 Companies
218%
Higher revenue per employee at companies with comprehensive training programs
Same Study
+24%
Higher profit margins at organisations with structured, comprehensive training
IBM
$200M
Saved after switching from in-person to eLearning delivery across the organisation
Cisco
40–60%
Reduction in overall training costs after transitioning to eLearning
These weren't presented as guarantees — they were presented as directional benchmarks showing that the investment in a structured LMS system had a strong track record of return across industries and company sizes.
After securing leadership buy-in, I designed and implemented the LMS in EdApp — structured learning paths, role-specific content, completion tracking, and a safety training module built to directly address the TRIR risk.
The design principle was simple: knowledge should live in the system, not in a person. 40 hours of peer training time per new hire — the single largest cost driver in the separation model — needed to become structured, trackable, and reusable.
We made a promise to provide the tools, training, and opportunities to challenge and empower our leaders and employees. We made a promise to continually improve on the excellent customer service that we already provide.
Our employees are our customers — and it is our duty to deliver on that promise. This system is how we keep it.
This project didn't start with a clear brief. It started with something closer to: "onboarding is a mess, can you fix it?" A request like that is a starting point, not a requirement. My first instinct wasn't to open a spec doc — it was to figure out whose pain this actually was and what had finally made it visible.
The data was already there. Exit interviews, separation rates, a rising TRIR — but no one had connected it to onboarding yet. Before writing a single user story, I needed to understand the problem well enough to define it precisely. That meant asking questions most people skip.
I pulled everything that existed: separation data, exit interview themes, the cost model built in sections 01 and 02. Then I talked to the people actually doing the work — trainers, peer mentors, a few recent hires. They surfaced friction that never showed up in a ticket or a leadership meeting. That ground-level input shaped what went into the MVP and what stayed out of it.
Once the problem was defined clearly enough to spec against, I translated the findings into requirements and worked with stakeholders to prioritize what would actually move the needle in the first release versus what belonged in a future iteration. That conversation happened before a single story was written — because scope decisions made late cost far more than scope decisions made early.
The spec isn't done when it's complete. It's done when every person in the room — engineering, design, QA, and the stakeholder who asked for "easier" — leaves with the same understanding of what's being built and how we'll know it worked.
For this project, the final specification included:
Problem Statement
Tribal knowledge transfer producing inconsistent quality, long ramp times, and measurable separation cost
User Personas
New hires (primary), peer trainers (secondary), and managers needing visibility into completion
User Stories
Written from the learner's perspective, scoped to one clear need per story
Functional Requirements
Role-based paths, progress tracking, manager dashboards, automated reminders, completion certification
Out-of-Scope Items
Performance management integration and compensation-linked milestones — documented and deferred to phase two
Wireframes / Diagrams
Learning path flows built in Lucidchart to align stakeholders before content was authored
Dependencies & Risks
Content availability from SMEs, HRIS data for role-based routing, and manager adoption as a known risk
Success Metrics
Ramp time to independent task completion, 30-day separation rate, module completion rate, TRIR trend
Acceptance Criteria
Specific and testable — written so every function could read the spec and leave with the same understanding
Definition of Done
Tied to the success metrics — "done" meant it demonstrably improved onboarding, not just that it shipped
Core User Story — with Acceptance Criteria
As a new employee, I want a guided onboarding checklist so I know exactly what tasks I need to complete and don't have to search across multiple systems.
The LMS implementation addressed the three cost drivers identified in the business case: onboarding time waste, high separation rates, and safety incident exposure.
Beyond the metrics, the less visible outcome was cultural: onboarding stopped being a burden passed from one senior person to the next, and became something the organisation owned, tracked, and could improve over time.