The full story
Five minutes, six months, one regulated bank.
The bank’s existing lending process took far longer than five minutes. It wanted a new platform built on Pega for workflow, Go microservices and the FIS risk engine, running on AWS under strict banking rules.
Six months is not enough time to run discovery, design, build and test one after another. Everything had to happen in parallel.
200 people, 50 environments, two languages.
- Team size. We had to hire and organise more than 200 people across several skill areas, fast.
- Environments. More than 50 regulated AWS environments had to support parallel development, testing and release without teams blocking each other.
- Language. Many of the bank’s stakeholders worked in their own language. Misunderstandings were a real delivery risk.
- New patterns. Running Pega with cloud DevOps in a regulated bank had no standard playbook. We had to design one that would pass audit.
Squads built around the platform.
Three kinds of leadership group worked side by side: delivery leads who owned timelines and dependencies, architects who owned Pega, the risk engine, the microservices and integration, and a PMO group that owned planning, reporting and risk.
Squads were organised around parts of the platform and business capabilities, not around the org chart. We hired for specific skills across Asia rather than for job titles, and set each task’s timeline by the skills of the person doing it.
The bank’s local PMO teams were paired with ours in each region, so decisions happened in the stakeholders’ own language.
Engineering basics were fixed from the start: automated testing, containers everywhere, and mandatory code and pipeline reviews.
What I’d tell the next team.
- Regulation doesn’t have to mean slow. With the right architecture, automation and governance, a regulated bank moved at startup speed.
- Past about 150 people, structure is what keeps it working. Leadership groups and squads stopped the programme turning into chaos.
- DevOps has to come first. Without automation, containers and CI/CD, 50+ environments would have slowed everyone down.
- Plan by skill, not by job title. Setting each task’s timeline by the person doing it made delivery far more predictable.
- Talk in the client’s language. Local PMO teams made decisions faster and built trust.