All case studies Case 04 · Financial services
financial services 2022 to 2023

The Programme That Was Green for Four Months

Taking over a stalled customer-onboarding programme at Wema. The one-page map that unstuck it.

  • Systems thinking
  • Problem framing
  • Senior stakeholders
  • Commercially aware
Where
Wema Bank
When
2022 to 2023
My role
Head of Service Innovation, took over as programme owner
Themes
Programme recoveryDependenciesStakeholder managementGovernance

1 page

the dependency map that made it undeniable

  1. 01Situation

    A programme to digitise account opening across every branch had reported green for 4 months. Within a week it was obvious it was not. 5 workstreams, each honestly right about itself, and nobody looking at the joins between them.

  2. 02The move

    I spent 10 days listening and reading, built a dependency map on 1 page, took the bad news to the sponsor privately with 2 costed options, and put in a weekly review that looked only at the handoffs.

  3. 03Result

    The pilot went live in 10 branches on the original date, and full rollout followed 8 weeks later, a month ahead of my realistic forecast. 6 months on, the leads were running the review without me.

Exhibit 04

The map that unstuck the programme

What the reports showed, what was actually happening, and the page that made it undeniable.

4 months of green reporting. 5 workstreams, 5 green dots.
AppReported status: greenCore banking integrationReported status: greenIdentity supplierReported status: greenCompliance and KYCReported status: greenBranch trainingReported status: green
Jargon, explainedRAID logDependency reviewWhy 1 page

The situation

About 2 and a half years into my time at Wema, I was asked to take over a customer-onboarding programme from a colleague who had moved to another part of the bank. The programme was meant to digitise account opening across the whole branch network, which is a genuinely large undertaking touching technology, compliance and the daily reality of every branch.

On paper, it was green. It had been reporting green for 4 months. Within my first week it was obvious to me that it was not green at all.

There were about 5 workstreams: the customer-facing app, the back-end integration with the core banking system, identity verification through a third-party supplier, the compliance and know-your-customer rules, and the branch operations and training. And here was the quiet disaster: each workstream lead was reporting their own status honestly, and each of them, individually, was roughly right. Nobody was lying. The problem was that nobody was looking at the joins between them.

The identity supplier’s API was not going to be ready until 6 weeks after the app team needed it. The compliance team had not signed off the new process, because nobody had formally asked them to. And branch training was scheduled for a go-live date that had quietly become impossible. Every one of those was a crack between two workstreams, and the status reports looked at workstreams, not cracks.

What I did

The first thing I did was resist the temptation to fix anything, which is harder than it sounds when things are visibly on fire. I spent my first 10 days doing three things instead. I met every workstream lead one to one and asked the same three questions: what are you worried about, what are you waiting on from someone else, and what would you do if you were me. I read every steering committee paper from the very start of the programme, because the history of decisions is where the bodies are buried. And I built a single dependency map, on one page, showing every handoff between workstreams and whether it was on track.

That map was the turning point of the whole thing. Once it was all on one page, it was obvious to anyone who looked at it that the programme was at least 2 months behind the reported date, and that the reason was not any one team failing. It was the complete absence of anyone managing the connections between them.

The uncomfortable part

Then I did the part that is never comfortable. I went to the programme sponsor, one of the executive directors, privately, before the next steering committee, and I told her the programme was red, not green, and that the go-live date was not achievable. She had been telling the board it was green, so this was not welcome news.

But I did not just bring her the problem. I brought a re-baselined plan with 2 clear options. Option 1 was a phased launch: put the app live in 10 pilot branches on the original date, with a manual identity check as a temporary fallback for the late supplier, then roll out fully once the supplier was ready. Option 2 was to hold everything for 9 weeks and launch once, cleanly. I laid out the cost, the risk and the benefit of each, and I recommended Option 1, because it started delivering value immediately and started teaching us what customers actually did, while we waited for the supplier to catch up.

Because I had given her the bad news privately, before the committee, and because I had given her a solution rather than just a problem, she was able to take ownership of it rather than being ambushed in front of the board. She backed Option 1 at the steering committee.

Putting in the structure that was missing

Then I put in the thing that had been absent the whole time. A weekly dependency review, just 30 minutes, with every workstream lead in the room, looking only at the handoffs between them. A single integrated plan owned by me, rather than 5 separate plans that never referenced each other. A RAID log that was actually reviewed rather than merely updated. And a change to the reporting so that status was based on evidence of progress, not on each lead’s private judgement of how they felt it was going.

Outcome

The pilot went live on the original date in the 10 branches. Full rollout followed about 8 weeks later, which was a month earlier than the realistic date I had forecast when I took over, because the pilot flushed out the problems early where they were cheap to fix.

But the thing I was proudest of came 6 months later, when the same workstream leads were running the dependency review themselves while I was away. The structure outlasted my involvement in it, which is the real test of whether you built something or just carried it.

If I am honest about what I would do differently, I would have gone to the sponsor even sooner. I took 10 days to be completely sure of my facts, and I think 5 would have been enough. In a programme that is slipping, every week of false comfort costs you something you cannot get back.

The lesson

Status reports look at workstreams. Programmes fail in the handoffs between them. Put the whole thing on one page and the problem becomes undeniable.

Research

How I found out .

Each method, and why I chose it.

  1. WhyWhat are you worried about, what are you waiting on, what would you do if you were me. The third question gets the answer the first 2 cannot.

Who it was for

The people it had to work for.

Composite and anonymised. Needs and frictions kept, names removed.

Persona 1 of 4

The workstream lead

Honest, competent, and roughly right about his own lane.

Needs
He needs to know what the other 4 workstreams need from him, and by when.
Friction
5 plans that never referenced each other.
What surfaced

Written on the
inside cover

  1. Nobody was lying. Each status was true for its own lane.
  2. 3 cracks, each between 2 workstreams, none owned by anyone.
  3. The programme was at least 2 months behind the reported date, and no 1 team was the reason.
  4. 10 days to be certain of the facts. 5 would have been enough.
Artefacts

The things people pointed at.

Every decision in this story had something on the wall behind it.

Most of this is under NDA, so each piece is described rather than shown.

  1. 01

    3-question interview guide

    The same 3 questions for all 5 leads. Answers side by side on 1 page.

  2. 02

    Dependency map

    5 nodes, 6 handoffs, colour by evidence. The exhibit is drawn from it.

  3. 03

    Re-baselined plan, 2 options

    Phased pilot in 10 branches vs hold for 9 weeks. Cost, time, risk, benefit, recommendation.

  4. 04

    Dependency review agenda

    30 minutes, weekly, handoffs only. 6 months later the leads were running it without me.

Outcomes

What changed, and what I keep.

On date
pilot live in 10 branches, on the original go-live date
8 weeks
later, full rollout, 1 month ahead of my realistic forecast
10 days
from taking over to the sponsor conversation
6 months
later, the leads were running the dependency review without me
Impact
  1. Digital account opening reached the whole branch network, with the pilot flushing out the problems where they were cheap to fix.
  2. Status reporting across the programme moved from feelings to evidence, which changed what the board was told every month.
  3. The weekly dependency review outlasted my involvement. The real test of whether you built something or just carried it.
  4. The sponsor took ownership of the recovery rather than being ambushed. That relationship made the next 2 programmes easier to govern.
Takeaways
  1. 01 Status reports look at workstreams. Programmes fail in the handoffs between them.
  2. 02 Bad news goes to the sponsor privately, early, with a plan attached.
  3. 03 Resist fixing anything in the first week. Map the whole thing first.
What I would do differently

I would have gone to the sponsor sooner. I took 10 days to be completely sure of my facts, and 5 would have been enough. In a programme that is slipping, every week of false comfort costs you something you cannot get back.

Contact

Got a problem nobody has framed yet?

A service to fix, a programme that has stalled, or a proposition that needs shaping. I'd like to hear about it.

mubbyrobyn@gmail.com
LinkedIn
in/mubaraqrobyn ↗
CV
Mubby-Robyn-CV.pdf ↓
Based in
Reading, UK. Hybrid or remote.
Work status
Full right to work in the UK. BPSS eligible.