Recruitment Process
Optimization
End-to-end process redesign and ATS implementation for a 280-person consulting firm — eliminating spreadsheet-driven hiring, standardising the interview process across 4 departments, and cutting time-to-hire from 47 days to 26 days.
Executive Summary
NovaBridge Consulting, a 280-person professional services firm, was losing strong candidates before making offers — not because of poor pay or culture, but because their hiring process was slow, inconsistent, and opaque. Time-to-hire sat at 47 days (industry benchmark: 22 days), 41% of candidates dropped out during the interview stage, and 4 departments each ran their own entirely different recruitment process, with no shared standards and no central tracking.
As Lead Business Analyst, I was engaged to map the current state, define requirements for an ATS implementation, and redesign the end-to-end recruitment process across all departments. Over 12 weeks I delivered a standardised, 5-stage hiring process, configured in Lever ATS with automated scheduling and structured scorecards — reducing time-to-hire by 45% and cutting candidate drop-off from 41% to 16%.
Key Outcomes at a Glance
Project Overview
Context, team, and delivery phases at a glance.
| Attribute | Detail |
|---|---|
| Client | NovaBridge Consulting — professional services (strategy & operations consulting) |
| Company Size | 280 employees · 4 departments · 35–40 open roles per year |
| Project Duration | 12 weeks — September 8 to November 28, 2024 |
| My Role | Lead Business Analyst — discovery, requirements, process design, ATS config spec, UAT |
| Team | BA, HRBP, 1 Lever ATS implementation consultant, 1 IT Lead, 4 departmental hiring managers |
| Platform | Lever ATS + Calendly (automated scheduling) + LinkedIn Recruiter (integration) |
| Methodology | Waterfall discovery/design (Wks 1–5) + Agile delivery sprints (Wks 6–11) + Go-live (Wk 12) |
| Key Deliverables | AS-IS process maps (4 depts) · Standardised TO-BE process · BRD · 36 UAT test cases · Training materials |
Delivery Timeline
11 stakeholder interviews, 4 departmental AS-IS process maps, candidate drop-off analysis
Standardised 5-stage process design, BRD sign-off, ATS configuration specification
Lever ATS setup, scorecard templates, Calendly integration, LinkedIn sync, email automation
36 UAT test cases, training for 12 hiring managers + HR team, phased department rollout
Business Problem
What was happening, why it hurt the business, and how I quantified it.
NovaBridge was hiring 35–40 people per year, but the process looked different in every department. The Strategy team used a 6-stage interview process with a case study presentation. Operations used 3 stages. Technology had no formal stages at all — it varied by hiring manager. HR had no central view, no tracking tool, and no way to identify where candidates were dropping out.
After analysing 12 months of hiring data (reconstructed from email chains and calendar invites — there was no ATS), I found that 41% of candidates dropped out at the interview scheduling stage — not because they withdrew, but because scheduling took an average of 4.5 days of back-and-forth emails. Several candidates accepted competitor offers while waiting for NovaBridge to confirm an interview slot.
Stakeholder Analysis
Who I engaged, their stake in the project, and how I managed resistance.
| Name / Role | Power | Interest | Primary Concern | My Engagement Approach |
|---|---|---|---|---|
| Claire Moss — HR Business Partner | High | High | End-to-end process ownership post go-live | Project co-lead; daily collaboration; process co-designer |
| Michael Torres — CFO | High | Med | ROI justification; cost of bad hires | Monthly exec briefing; ROI model shared in Wk 1 |
| 4 Departmental Hiring Managers | Med | High | Losing control of their own process | Individual 1:1 interviews; included in process design workshop |
| Layla Chen — Head of Technology | Med | High | Feared over-formalisation of tech hiring | Specifically co-designed the tech scorecard with her |
| IT Lead | Med | Med | SSO, data security, GDPR compliance | Technical design review in Wk 3; sign-off before build |
| 12 Hiring Managers (wider) | Low | High | Learning a new tool; extra workload perception | UAT participation; 4 training sessions; named as champions |
Requirement Gathering
How I gathered requirements from 4 departments with 4 different processes.
| Technique | When | Participants | Output | Key Finding |
|---|---|---|---|---|
| Hiring Manager Interviews | Wk 1 | 4 hiring managers (1:1) | 4 AS-IS process maps, pain point list | No two departments ran the same process |
| Candidate Exit Survey Analysis | Wk 1 | BA + 24 months of exit data | Top 5 drop-off reasons with frequency | 41% drop-off at scheduling; 'slow' cited in 67% of exits |
| HRBP Workshop | Wk 2 | HR team (3 people) | Wish list, non-negotiables, compliance constraints | GDPR data retention — 12 months max for rejected candidates |
| Process Observation | Wk 2 | BA shadowing 2 live hiring rounds | Real scheduling pain — 14 emails per interview slot | Avg 4.5 days just to confirm one interview time |
| Benchmarking Research | Wk 2 | BA (desk research) | Best-practice ATS setup patterns | Lever ATS + Calendly integration = < 4 hr scheduling |
| Requirements Workshop | Wk 4 | HRBP + 4 hiring managers + IT | BRD drafted; 5-stage process agreed in principle | Consensus on standard stages; dept-specific scorecards accepted |
Current State (AS-IS)
Documenting the actual process — reconstructed from email chains, calendar exports, and stakeholder interviews.
| Step | Activity | Tool | Owner | Problem |
|---|---|---|---|---|
| 1 | Role approved by budget holder | Email chain | Hiring Manager | No standard brief; JD written differently per manager |
| 2 | JD posted on LinkedIn / job board | LinkedIn (manually) | HR | No ATS — candidates apply by emailing HR directly |
| 3 | CVs received into shared HR inbox | Gmail shared inbox | HR | No tracking; CVs lost or duplicated; no acknowledgement sent |
| 4 | HR sends CVs to hiring manager for review | Email attachment | HR → HM | No structured review criteria; subjective decisions |
| 5 | Hiring manager replies with shortlist decision | Email reply (sometimes takes 1 week) | Hiring Manager | No SLA; candidates waiting 5–10 days with no status update |
| 6 | Interview scheduling — back-and-forth by email | Gmail | HR | Avg 14 emails per interview; 4.5 days per slot confirmation |
| 7 | Interview takes place | In person / video | HM + candidate | No structured scorecard; feedback verbal or not documented |
| 8 | Hiring decision made informally | Phone call / hallway conversation | HM | No paper trail; HR not always informed of decision rationale |
| 9 | Offer letter sent | Email (custom written each time) | HR | No template; takes 1–2 days to write and approve each offer |
| 10 | Accepted / declined — outcome tracked in Excel | Google Sheets (one per department) | HR | 4 different spreadsheets; no cross-department view |
Root Cause Analysis
Why a 47-day time-to-hire persisted despite everyone agreeing it was a problem.
5 Whys — Why does time-to-hire average 47 days?
Why 1
Why does it take 47 days to hire someone?
Interview scheduling takes 4.5 days per round, and most roles have 3–5 rounds of interviews.
Why 2
Why does scheduling take 4.5 days per round?
Scheduling is done manually by email with no shared calendar view — HR has to find slots by asking each participant.
Why 3
Why is scheduling manual?
There is no ATS or scheduling tool — the process was designed when the company had 50 people and 5 hires per year.
Why 4
Why hasn't a scheduling tool been adopted as the company scaled?
No one owned the recruitment process centrally — HR was executing, not designing. No BA or process owner existed.
Why 5
Why was there no central process owner?
HR was structured as a support function, not a business function. Process improvement was not in anyone's job description.
Root Cause
The root cause was process designed for a company a quarter of the current size, never revisited. The fix required both an ATS implementation and a formal process redesign — without the process redesign, an ATS alone would have automated the same broken workflow.
Gap Analysis
Current capability vs required capability across every step of the hiring lifecycle.
| Capability | Current State | Required State | Gap | Priority |
|---|---|---|---|---|
| Application Tracking | Shared Gmail inbox | Lever ATS — all applicants in one place | Critical | Must |
| Candidate Communication | Manual emails, no template, no SLA | Automated acknowledgements within 24 hrs | Critical | Must |
| Interview Scheduling | 14-email back-and-forth (4.5 days) | Calendly integration — self-book in < 4 hrs | Critical | Must |
| Interview Scorecards | None — verbal feedback only | Structured Lever scorecards per role type | High | Must |
| Pipeline Visibility (HR) | 4 separate Excel sheets | Live Lever dashboard — all depts in one view | High | Must |
| Process Standardisation | 4 different processes (1 per dept) | Single 5-stage process with dept-specific variants | High | Must |
| Offer Letter Generation | Written from scratch each time (1–2 days) | Lever offer templates — generated in < 1 hr | Medium | Should |
| Reporting (time-to-hire etc) | No reporting — reconstructed from email | Lever auto-reports: time-to-hire, source, stage | Medium | Should |
| LinkedIn Integration | Manual posting | Lever ↔ LinkedIn Recruiter sync | Low | Could |
Future State (TO-BE)
How the redesigned recruitment process flows — from job approval to offer accepted.
TO-BE Recruitment Flow
Business Requirements
Requirements agreed with HRBP and hiring managers before ATS configuration began.
| ID | Priority | Requirement | Acceptance Criterion |
|---|---|---|---|
| BR-001 | Must | System shall provide a single pipeline view of all open roles and candidates across all departments | All depts visible in Lever; zero separate spreadsheets post go-live |
| BR-002 | Must | System shall auto-send a candidate acknowledgement email within 24 hours of application submission | Acknowledgement timestamp within 24 hrs — verified in UAT |
| BR-003 | Must | System shall enable candidates to self-book interview slots via Calendly without HR email involvement | Scheduling completed in < 4 hours; confirmed via UAT scenario |
| BR-004 | Must | System shall provide structured interview scorecards for each role type — completed by all interviewers | Scorecard mandatory before candidate progresses in Lever |
| BR-005 | Must | System shall enforce a standardised 5-stage hiring process across all departments | All active roles use the agreed stage structure in Lever |
| BR-006 | Must | System shall retain candidate data for a maximum of 12 months in compliance with GDPR Article 17 | Auto-delete rule configured; confirmed with IT Lead and Legal |
| BR-007 | Should | System shall auto-generate offer letters from templates when a hire decision is made in Lever | Offer letter generated in < 1 hr of hire decision — no manual drafting |
| BR-008 | Should | System shall produce a monthly HR report showing time-to-hire, stage drop-off, and offer acceptance by department | Report auto-delivered to HRBP on 1st of each month |
| BR-009 | Could | System shall sync open roles to LinkedIn Recruiter to surface passive candidates (Phase 2) | Out of Phase 1 scope — documented in backlog |
User Stories
Sample from the 30-story Jira backlog, grouped by persona.
EPIC-01: Candidate Experience
As a Candidate, I want to receive an acknowledgement within 24 hours of applying so that I know my application was received and I don't have to chase.
As a Candidate, I want to self-book my interview slot via a link so that I don't have to go back and forth by email for 5 days to agree on a time.
As a Candidate, I want to receive a clear status update after each interview stage so that I'm not left in silence wondering if I've been rejected.
EPIC-02: Hiring Manager Efficiency
As a Hiring Manager, I want to review CVs and record my shortlist decisions in one place so that I don't have to manage email attachments and remember to reply to HR.
As a Hiring Manager, I want a structured scorecard to complete after each interview so that my feedback is documented and comparable across candidates.
As a Hiring Manager, I want to see all candidates for my open role in one pipeline view so that I always know where each person is in the process.
EPIC-03: HR Visibility & Reporting
As a HR Business Partner, I want a live dashboard showing all open roles and candidate pipeline stages across every department so that I don't have to chase 4 managers for updates.
As a HR Business Partner, I want a monthly automated report showing time-to-hire and offer acceptance by department so that I can identify bottlenecks without manual analysis.
As a HR Business Partner, I want offer letters auto-generated from templates so that I can send an offer within 48 hours of a hire decision instead of writing it from scratch.
Process & Stage Design
The standardised 5-stage process I designed — the core deliverable that made the ATS configuration meaningful.
The most complex design challenge was not the ATS configuration — it was getting 4 departments to agree on a shared process. I facilitated a 3-hour workshop with all 4 hiring managers and the HRBP, using the AS-IS maps as the baseline and a "what's non-negotiable vs what's flexible" framework to drive consensus.
| Stage | Name | What Happens | Owner | Lever Status | SLA |
|---|---|---|---|---|---|
| Stage 1 | Applied | CV received; auto-acknowledgement sent to candidate within 24 hrs | System (auto) | Applied | 24 hrs |
| Stage 2 | HR Screen | HR reviews CV against role brief; shortlist decision recorded in Lever | HRBP / HR | Reviewing | 3 business days |
| Stage 3 | 1st Interview | Hiring manager interview; Calendly link sent; structured scorecard completed | Hiring Manager | First Interview | Self-booked; interview within 5 days of shortlist |
| Stage 4 | 2nd Interview | Panel / technical interview (role-specific variant); second scorecard | Dept Lead | Second Interview | Within 5 days of stage 3 outcome |
| Stage 5 | Offer | Hire decision logged; offer letter auto-generated; sent within 48 hrs | HR | Offer | Offer within 48 hrs of hire decision |
| — | No Offer | Candidate moved to Rejected; automated decline email sent within 24 hrs | System (auto) | Rejected | 24 hrs from decision |
Department-Specific Scorecard Variants
·Problem-structuring ability
·Communication clarity
·Commercial awareness
·Case study presentation score
·Process analysis skills
·Stakeholder management
·Delivery track record
·Quantified impact examples
·Technical competency (role-specific)
·Code / system design review score
·Problem-solving approach
·Collaboration style
·Analytical rigour
·Excel / modelling skills test
·Attention to detail
·Communication to non-finance stakeholders
UAT & Testing
How I validated the configured ATS against requirements — including edge cases and GDPR compliance.
| Test Case | Scenario | Expected Result | Actual Result | Status |
|---|---|---|---|---|
| TC-001 | New application submitted for open role | Candidate receives auto-acknowledgement within 24 hrs | Received in 6 minutes | Pass |
| TC-002 | HR marks candidate as shortlisted in Lever | Candidate receives Calendly booking link automatically | Link sent immediately | Pass |
| TC-003 | Candidate books interview via Calendly | Event auto-created in HM calendar; Lever stage updates | Confirmed correctly | Pass |
| TC-004 | Interviewer completes scorecard after interview | Scorecard saved in Lever; HM can view before decision | Saved and visible | Pass |
| TC-005 | Hire decision made in Lever | Offer letter auto-generated from template with candidate details | FAIL — name field blank | Fail → Fixed |
| TC-006 | Candidate rejected at any stage | Auto-decline email sent within 24 hrs; candidate exits pipeline | Sent within 3 minutes | Pass |
| TC-007 | Candidate record reaches 12-month age threshold | Auto-delete rule fires; data removed from Lever | Confirmed via Lever audit log | Pass |
| TC-008 | Hiring manager tries to advance candidate without scorecard | System blocks progression until scorecard is submitted | Blocked as required | Pass |
Deployment & Go-Live
How I managed the rollout to minimise disruption during an active hiring period.
Two 1-hour sessions with the full HR team covering: posting roles, managing the pipeline, running reports, and the GDPR deletion rule. I wrote a 6-page quick-reference guide used in both sessions.
Two 45-minute sessions with all 12 hiring managers focused on: reviewing CVs in Lever, completing scorecards, and reading the pipeline view. Kept it practical — each manager completed a scorecard on a test candidate during the session.
Strategy department went live first — they had the most active pipeline and the most willing hiring manager. This gave us a real-world test environment with low downside risk. One process issue surfaced (Calendly timezone mismatch) and was fixed within 6 hours.
All 4 departments live by end of Week 12. I stayed on as support for 2 weeks post go-live, reviewing all edge cases and responding to hiring manager questions. No critical issues. Time-to-hire improvement visible in the first hiring cycle within 3 weeks.
Business Impact
Measured outcomes tracked across the first full hiring cycle after go-live.
| Metric | Before | After | Change | vs Target |
|---|---|---|---|---|
| Time-to-hire | 47 days | 26 days | −45% | Exceeded (target: < 30 days) |
| Candidate drop-off rate | 41% | 16% | −61% | Exceeded (target: < 25%) |
| Offer acceptance rate | 68% | 84% | +16pts | Exceeded (target: 75%) |
| Interview scheduling time | 4.5 days | 4 hours | −96% | Exceeded (target: < 1 day) |
| Hiring manager admin per hire | 8 hours | 2.5 hours | −69% | Exceeded |
| Departments on standard process | 0 of 4 | 4 of 4 | 100% | Achieved |
| Structured scorecard completion | 0% | 100% | +100% | Achieved (BR-004) |
BA Skills Demonstrated
The core business analysis competencies this project exercised — and how each one showed up in practice.
Process Mapping (AS-IS)
Reconstructed 4 departmental hiring processes from email chains and interviews — no documentation existed. The resulting maps gave the project its single most important data point: 41% drop-off at scheduling.
Stakeholder Facilitation
Ran a 3-hour cross-departmental workshop to get 4 hiring managers to agree on a shared process — navigating competing interests without executive escalation. Result: consensus-built 5-stage process.
Requirements Documentation
Produced a BRD with 9 traceable requirements, all with measurable acceptance criteria. Every requirement mapped directly to a business pain point — no gold-plating.
Data Analysis
Reconstructed 12 months of hiring data from emails and calendar exports. Quantified time-per-step, drop-off rate, and offer acceptance rate — turning anecdote into evidence for the business case.
Process Design (TO-BE)
Designed a standardised 5-stage process with department-specific scorecard variants — the key compromise that resolved all stakeholder objections and made adoption possible.
Change Management
Addressed the 'tech hiring is different' objection proactively by co-designing the tech scorecard with the Head of Technology. Turned a detractor into a champion before the project was half-done.
UAT Design
Designed 36 test cases covering functional flows, edge cases, and GDPR compliance. Found 1 defect pre-go-live. Delivered with zero critical issues at launch.
Training Delivery
Designed and delivered 4 training sessions for 15 people (HR team + hiring managers) — tailored separately for each group. Produced a 6-page quick-reference guide that became the ongoing onboarding tool.