Banking · regulatory reporting and internal systems
Five people cannot hold fifty different worlds in their heads.
A team of about five people is responsible for roughly fifty applications, eight to ten in flight at once. The thing to count was never the applications but the switches between them: each system had its own habits, its own way of being built and released, its own shape.
The variety looked like a technical problem and was a human one. Much of the estate was built between 2005 and 2010, and every system still carries the habits of the year it was born in. But that was not the pain. The pain was that every entry into a colleague’s system cost a day of remembering — and five people stop coping long before fifty applications run out.
What gets standardized is the pain, not the technology: one way to build a system, one way to release it, one way to set it up. Whatever did not hurt enough was left alone — parts of the estate still talk to each other the old way, and leaving them is cheaper than bringing them into line.
How you can tell the pain is gone: when the environment changed what it demanded, the applications themselves barely moved. What changed was one thin layer, and it changed the same way in every application it touched. The first change was made by the most expensive person on the team; the rest were repeated by the cheapest. Work that would once have meant rebuilding fifty applications cost almost nothing. The rest follows from the same place: more than 60% of the estate rewritten, moved or built the new way, and incidents have stayed quiet.
Details in conversation