Module 2 · Business Analyst Capstone: From Problem to Board Decision
The current state in numbers
Measure the problem before explaining it. Find out how slow claims are by channel, region and type, what happens to claims that aren't paid, and what customers complain about.
About 25 minutes
The problem
Everyone at Shieldline has a theory. The agency manager blames the claims desk; the claims desk blames agents; IT blames the old system. Before you test any theory, measure the problem itself. Where is it worst, and for whom? A number that varies a lot between groups is a clue. A number that's the same everywhere points to something shared, such as the process itself.
The concept
Cut the headline by every dimension you have
Average days to settle is 25.2. Break it down by channel (how the claim came in), region and claim type. Look for the groups that stand out and the ones that don't.
Look at every outcome, not just the happy one
Paid claims are only part of the story. Claims that are withdrawn (closed because the customer stopped responding) are a failure the average hides.
Customers' own words
Complaints tell you what customers experience, which isn't always what the business measures. A claim "in progress" in the system can feel like silence to the customer.
Example
Days to settle by channel:
SQL
SELECT channel,
COUNT(*) AS paid_claims,
ROUND(AVG(julianday(closed_at) - julianday(submitted_at)), 1) AS avg_days,
ROUND(100.0 * AVG(julianday(closed_at) - julianday(submitted_at) > 30), 1) AS pct_over_30
FROM claims
WHERE outcome = 'Paid' AND submitted_at < '2026-04-01'
GROUP BY channel
ORDER BY avg_days DESC;channel paid_claims avg_days pct_over_30
Agent 688 28.7 37.2
Phone 304 25.4 20.1
Branch 551 22.8 13.8
Web 361 22.3 11.9Agent claims are the slowest, by about six days compared with the web. By region and claim type:
SQL
SELECT region,
ROUND(AVG(julianday(closed_at) - julianday(submitted_at)), 1) AS avg_days
FROM claims
WHERE outcome = 'Paid' AND submitted_at < '2026-04-01'
GROUP BY region
ORDER BY avg_days DESC;region avg_days
Port Harcourt 27.7
Lagos 24.9
Kano 24.9
Ibadan 24.5
Abuja 24.5SQL
SELECT claim_type,
COUNT(*) AS paid_claims,
ROUND(AVG(claim_amount_ngn)) AS avg_amount,
ROUND(AVG(julianday(closed_at) - julianday(submitted_at)), 1) AS avg_days
FROM claims
WHERE outcome = 'Paid' AND submitted_at < '2026-04-01'
GROUP BY claim_type
ORDER BY avg_days DESC;claim_type paid_claims avg_amount avg_days
Theft 177 6044661 31.1
Third party 303 1256865 24.8
Windscreen 578 282673 24.6
Accident damage 846 803901 24.6Port Harcourt is about three days slower than everywhere else. Theft claims are slower, which is reasonable: they're large and need checks. But look at windscreens. A ₦280,000 windscreen claim takes as long as a ₦800,000 accident claim. Something in the process treats every claim the same, whatever its size.
What customers complain about:
SQL
SELECT reason,
COUNT(*) AS complaints,
ROUND(100.0 * COUNT(*) / (SELECT COUNT(*) FROM complaints), 1) AS pct
FROM complaints
GROUP BY reason
ORDER BY complaints DESC;reason complaints pct
Delay 305 50.7
No update on my claim 176 29.3
Settlement amount 78 13
Staff attitude 42 7Half the complaints are about delay. Another 29% are about not knowing what's happening, which is a separate problem with a separate fix: even a slow claim feels better when the customer is kept informed.
Walkthrough
- Run the queries, or build the same in a pivot table or Power BI.
- Break down the outcomes (paid, rejected, withdrawn) by channel. Which channel has the most withdrawals?
- Calculate the share of baseline claims that received at least one complaint.
- Plot average days to settle by month of submission. Is the problem getting better or worse?
- Write the current state summary (the task below).
Practice
Practice
In the baseline, what is the average number of days to settle a paid claim that came in through an agent? One decimal place.
Practice
What percentage of all complaints are about delay or no update on my claim? One decimal place.
Task
7 minWrite the current state in three or four bullets (50 to 130 words), each with a number: how slow claims are, where it's worst, what customers complain about, and one thing that surprised you.
Your work is checked for
- Three or more bullets
- Numbers in the bullets
- Names where it's worst (agent, channel, region or Port Harcourt)
- Mentions complaints or customers' experience
- Between 50 and 130 words
Check your understanding
Answer every question to check.