How Business Analysis Canada placed business analysts on River Consultancy Group's live SaaS growth, due diligence and enablement projects.
The challenge
River's model depends on experienced operators advising clients directly. When client work grew faster than River's analyst capacity, operators ended up doing the analysis themselves.
Managed team
River needed stable capacity that could cover several engagements at once. A managed team gave River things that individual contractors could not.
The same five analysts stayed with River throughout, so knowledge of River's methods, clients and templates built up instead of walking out the door.
Team members briefed each other on their engagements, so holidays, sickness or a sudden diligence deadline did not leave a project without an analyst.
When a diligence project landed, the team rebalanced its work internally rather than River having to find and onboard someone new.
Analysts reviewed each other's work before the lead BA's quality check, which caught gaps early.
River dealt with one lead BA for staffing, allocation and performance, rather than managing five separate contractors.
Team structure
Team lead and River's point of contact; quality review, allocation and onboarding; hands-on analysis on complex engagements
Across all engagements, with direct work on the most complex growth programs
Lead-to-cash, CRM, CPQ, billing and reporting requirements
Growth and revenue programs, and systems assessment during diligence
Data request lists, data room review, process and systems assessment, findings and risk logs
Due diligence and strategic audits
SOPs, RACI matrices, training needs analysis and CRM process guides
Revenue training and enablement, and handover after growth programs
Our business analysis approach
We set up the team as a managed service with defined roles, onboarding to River's methods, and quality checks before any work reached River.
Team flex
The team stayed at five, but the work moved between analysts as River's engagements changed.
Each analyst covered one or two River engagements, matched to their role.
The diligence analyst led the analysis work. A revenue operations BA joined for the CRM and systems assessment, and the lead BA picked up that BA's growth program tasks for the duration.
The process and enablement analyst took over from the revenue operations BA using a documented handover, so the client did not have to repeat itself.
A team member who had already been briefed on the engagement stepped in, with handover notes kept current every week.
The lead BA added templates and examples to the playbook before work began, so every analyst could use them.
Ways of working
The five analysts reviewed progress, blockers and upcoming deadlines internally.
The lead BA and River's delivery lead agreed assignments for the coming week.
River's leadership and our lead BA reviewed quality, feedback from River's operators and upcoming demand.
If an analyst was not the right fit, a replacement would be proposed within an agreed notice period, with an overlap for handover.
Engagement types
A scale-up SaaS company needed to fix what was slowing revenue growth
A private equity investor needed an evidence-based view of a target's growth engine before a deal
Teams needed consistent ways of working after process or CRM changes
Deliverables
Artifact
What it captured
How River used it
Facts, pain points and evidence by stakeholder group
Basis for findings and recommendations
Lead-to-cash, renewal, onboarding and handoffs, with pain points marked
Showing clients where revenue leaks and time is lost
Differences between current practice and the target operating model
Prioritized improvement roadmaps
What CRM, CPQ, billing and reporting systems must do
Briefs for implementation partners and client teams
Agreed definitions for ARR, net revenue retention, churn and pipeline stages
Consistent reporting and board metrics
Diligence findings rated by severity, with supporting evidence
Structuring diligence reports for investors
Implementation-ready changes to processes and systems
Backlogs for client RevOps teams
Governance
We agreed the rules in writing before the team started.
Results
“
Lessons learned
Talk to a senior business analyst about adding a managed BA team to your client projects, working under your direction and to your standards.
