Fin Maverick
Foundations VocabularyAccounting & ReportingEconomics & MacroQuant Methods & ProgrammingBusiness & Company AnalysisCorporate Finance & ValuationBehavioural Finance
Banking & Market InfrastructureFixed Income & RatesDerivatives & Structured ProductsPublic EquitiesTransactions & DealsPortfolio ConstructionFunds & AMCs
Private Markets & AlternativesRisk, Treasury & ControlAI & Digital FinanceStochastic Calculus & PricingWealth & Personal FinanceIndian Markets & RegulationProfessional Practice
CalculatorComparison
Frameworks
Explore Bootcamps
Equity ResearchPortfolio ManagementMutual Fund MasteryFinancial LiteracyInvestment Banking Analyst
Private Equity AnalystHedge Funds AnalystBreaking Into VCBreaking Into QuantsAI For Finance
Financial Analyst ProgramRisk Management ProgramPrivate Wealth ManagementDebt Capital MarketsDerivatives Foundation
Explore Internships
Equity Research InternMutual Fund Intern
Portfolio Management InternFinancial Literacy Intern
Explore Micro Courses

Equity Research6

Writing an Investment ThesisBuilding a Discounted Cash FlowReading an Annual Report FastReading a Sector Before a CompanySpotting Quality of Earnings Red FlagsBuilding a Revenue Forecast From Drivers

Portfolio Management3

Rebalancing: When, Why and What It CostsStrategic and Tactical Asset AllocationMeasuring Risk in a Portfolio

Mutual Fund Mastery3

Comparing Funds Without Being FooledHow a NAV Is Struck and Which Day You GetReading a Fund Factsheet Properly

Derivatives Unlocked4

Hedging a Real ExposureThe Greeks, PracticallyFutures, the Basis and What Moves ItReading an Option Payoff

AI For Finance2

Retrieval and Grounding for FinanceDocument Extraction in Finance

Breaking Into Quants4

Backtesting a StrategyHypothesis TestingCleaning Financial DataRegression for Finance

Breaking Into VC3

Sizing a MarketReading a Term Sheet as a FounderHow a Venture Round Actually Works

Financial Analyst Program4

Common Size and Trend AnalysisReading a Cash Flow StatementRatio Analysis That Says SomethingBuilding a Working Capital Schedule

Risk Management Program2

Credit Exposure and How It Is ReducedValue at Risk and What It Hides

Investment Banking Analyst3

Precedent Transactions and Why They DifferReading a Term Sheet StructurallyBuilding a Comparable Companies Table

Private Wealth Management3

Tax Aware Portfolio DecisionsBuilding a Client Risk ProfileGoal Based Planning Arithmetic

Debt Capital Markets3

Analysing an Issuer's CreditDuration and What It Does Not Tell YouBond Pricing and Yield Mechanics

Private Equity Analyst2

Fund Waterfalls and CarryThe LBO in Structure

Hedge Funds Analyst2

Short Selling MechanicsLong Short Mechanics
Courses
Explore Career Roadmaps
Investment Banking AnalystEquity Research AnalystVC AnalystPrivate Equity AnalystHedge Funds Analyst
Quant AnalystAI For FinanceFinancial Analyst ProgramPrivate Wealth ManagementDebt Capital Markets
Risk Management ProgramDerivatives FoundationPortfolio ManagementMutual Fund Mastery
PartnershipsShowdown
Log inSign up
AI, Automation & Digital Finance
1AI Foundations
Artificial Intelligence in FinanceAlgorithmNeural Networks and Deep LearningMachine LearningArtificial Intelligence vs Machine…Computer Vision in FinanceTraining Data and LabelsNatural Language Processing in Finance
2Generative AI
Generative AIGenerative AI vs Predictive AILarge Language ModelsEmbeddingsHallucinationFine TuningPrompting vs Fine TuningThe PromptThe Context WindowTool CallingGroundingVector DatabasesRetrieval Augmented GenerationRAG vs Fine Tuning
3Automation and Workflow
Workflow AutomationAutomation vs AugmentationHow to Map a…Straight-Through Processing and Exception…Robotic Process AutomationRule EnginesMachine Learning vs Rule-Based…
4Document and Operations AI
Intelligent Document ProcessingBatch vs Real-Time vs…Document Classification vs Entity…Service Level AgreementsCase ManagementHow to Document Data…Reconciliation AutomationOptical Character Recognition and Data ExtractionConfidence Scores
5Customer Systems, Identity and Digital Assets
Digital IdentityConsent ManagementBlockchain and Distributed LedgerChatbots and Conversational AIFrom Use Case to ProductionDigital Assets and TokenisationDigital SignaturesData Sharing in FinanceElectronic KYC and Digital Onboarding
6Credit and Fraud Systems
The Fraud AlertCredit Decisioning SystemsHuman in the Loop…Adverse ActionAnomaly DetectionThe Decision ThresholdCredit Score vs Credit DecisionAlert Triage and EscalationFraud Detection and Transaction MonitoringFraud Model vs Credit ModelHow to Build Human…
7Governance, Data and Vendors
AI Governance and the AI PolicyHow to Create an…Explainability and Interpretability ComparedThe AI VendorBias and Fairness in Financial AIShadow AIAccess Control and Data MinimisationCloud Computing in FinanceData Lineage and Master DataData ResidencyThe AI Use Case Register and Model InventoryThe Model Owner
8Model Performance, Monitoring and Resilience
Model DriftFalse Positives and False NegativesClassification MetricsAdversarial AttacksModel TestingBias, Fairness and Explainability…Stopping an Automated SystemModel ValidationAI Governance vs Model Risk ManagementPrompt InjectionHow to Create an…

Robotic Process Automation: Software That Clicks the Buttons

No connection built for the purpose exists, so an automation of this kind carries out a step by working another system the way a person would, through its screens and its keystrokes. The automation decides nothing, and follows only an order somebody wrote. Building one is quick, and stopping one takes nothing more than a changed screen. Somebody else makes those changes, and so somebody else sets the running cost.

The word robotic is the most misleading word attached to this kind of software. Nothing in the arrangement perceives anything, weighs anything, or chooses between two courses. The automation is a written list of instructions: open that screen, put the cursor in that box, type these characters, press this key, wait for that message, move on. Such an automation decides nothing at all, and every difficulty it creates comes from where it sits rather than from anything it works out. Almost every bad conversation about this kind of software starts by assuming the opposite, and no other idea about it matters more.

What is an automation that operates a system through its screens?

Picture a clerk at a counter with a printed card propped beside the keyboard. The card says: open the ledger screen, find the account, put the figure in the third box, press the confirm key, wait for the reference number, write it on the file. She does not decide whether the figure is right. She does not know why it is the third box. Somebody else settled all of that months ago; her job is to carry it out, in the same order, every time, without variation. Now take the clerk away and leave the card. Hand the card to a piece of software that can move a cursor, type characters and read what appears on the screen. The card and the software that follows it are the whole of it.

A screen-operating automationSoftware that carries out a step by driving another system's screens as a person would, using the same boxes and keys. is exactly that card, made executable. The automation sits in front of the same screens a person sits in front of, fills the same boxes in the same order, and waits for the same messages to appear before it moves on. To the system on the other side there is no difference at all between this and a fast, tireless, completely literal member of staff who never takes a break and never notices anything.

The distinguishing feature is not what it does but how it gets in, and every other difficulty follows from that one fact. The normal way for two systems to work together is a connection built for the purposeA defined way for one system to ask another for something, agreed in advance, which does not depend on screens.: one system asks the other for something in an agreed way, the request and the answer have a settled shape, and both sides know the arrangement exists. A screen automation has none of that. The automation is a guest that walked in through the front door meant for people, and the system it works never learns that it is there.

THE AUTOMATION SITS OUTSIDE THE SYSTEM IT IS WORKING THE INTAKE CHAIN Step 8, the decision, already taken. 8,600 a month. THE AUTOMATION A written list of keystrokes. Same order, every file. Decides nothing. types no notice back THE CORE SYSTEM, AND THE 12 SCREENS IT SHOWS screen 1 screen 2 screen 3 screen 4 screen 5 screen 6 screen 7 screen 8 screen 9 screen 10 screen 11 screen 12 It offers no other way in at all. A GUEST, AND THE THREE THINGS A GUEST DOES NOT HAVE No agreement with the core system. No notice when it changes. No identity of its own inside it. Sumeru Bank Limited is invented, and so is every figure in this guide.
The automation stands outside the core system and types into the same twelve screens a person would use, so the core system never learns that it is there and sends nothing back when a screen changes.
Try it out

How does this kind of automation get into the other system?

When is operating the screens the only way in?

There is exactly one condition that justifies building this, and it is worth stating as flatly as possible. Such an automation is built when no connection to the other system exists and none can be obtained inside the time the work has to start. Not when a connection would be slow to arrange. Not when the team responsible for the other system is busy. When there is nothing there, and nothing coming.

At Sumeru Bank Limited, invented throughout, that condition held. The core system that carries the loan book is old, it was bought long before any of this was contemplated, and it presents itself to the world as a set of screens and nothing else. There was no request the intake chain could send it. There were screens, and there was a keyboard, and that was the entire menu of options.

Where the condition does not hold, this is not a design; it is a decision to pay a running cost forever instead of a build cost once, usually made by somebody who will not be there to pay it. The distinction is worth remembering when the arrangement is proposed for a system that could perfectly well be connected properly. The screens route is genuinely faster to stand up, and that speed is real, but speed of building is a one-off benefit set against a cost that arrives every year.

TWO QUESTIONS, AND ONLY ONE PATH ARRIVES HERE HONESTLY QUESTION 1 Does a connection already exist? YES Use it. Nothing in this guide applies. No screens, no breaks, no borrowed identity. NO QUESTION 2 Can one be obtained in time? YES Then a screen automation is a shortcut, and somebody chose a yearly cost over a one-off one. NO THE ONE CONDITION HOLDS: BUILD IT, AND PRICE THE RUNNING COST NOW This is where the bank stood on steps 9 and 11. The core system offered no other way in. WHAT IT IS NOT Not a substitute for a connection. Not a way to skip a queue in another team. Not a judgement about whether the step is right. Not permanent, unless nobody sets a date. Sumeru Bank Limited is invented. One deployment.
A connection that already exists ends the question, a connection that could be obtained in time turns the screen route into a shortcut, and only the third path, where nothing exists and nothing is coming, justifies building it.
Try it out

A proper connection to another system could be built, but the team responsible has a three month queue and the step has to start next week. Does the one condition hold?

Where does it sit in this one chain, and which steps does it carry?

The retail loan process at Sumeru ran in eleven numbered steps before any of this existed. Two of them are the concern here. Step 9 is recording the decision, and step 11 is raising the disbursal instruction. Both of those happen inside the core system, and both are carried today by an automation that operates that system through its screens. Between the two of them it touches twelve screens on every file.

Look at what those two steps used to cost. The intake and processing desk held seven of the eleven steps, and their hands-on times were 1.0, 2.0, 1.5, 3.0, 1.0, 1.5 and 1.0 minutes a file, summing to the 11.0 minutes that was the desk's handling time before go-live. Steps 9 and 11 are the two one-minute entries. Two minutes out of eleven is 18.2 per cent of the desk's hands-on time, spent typing figures that were already settled into boxes that were already waiting.

The honest shape of the prize is not cleverness but the removal of two minutes a file of pure transcription, on every one of the month's 8,600 files that reach a decision. The transcription is dull work, it is perfectly specified, it has one correct outcome that can be stated in advance, and nobody has ever enjoyed doing it. Dullness, exact specification and a single correct outcome are precisely the properties that make a step suitable, and none of them is a property of the software.

StepWhat it isHands-on minutes a file, beforeWho carries it now
9The decision recorded in the core system1.0The automation, through the screens
11The disbursal instruction raised1.0The automation, through the screens
Two of eleven18.2 per cent of the desk's hands-on time2.0Nobody at the desk

Two of these minute figures are easy to merge, and they are not the same figure. The exception desk today spends 19 minutes on a file it has to handle, and one of those minutes is recording. The exception desk's minute is the reviewer writing down what she found and what she decided, and it is not step 9. Step 9 is the decision going into the core system through those twelve screens, and it happens on all 8,600 files whether a person was involved or not. The two records sit in different places and serve different purposes, and an account that treats them as one has quietly lost a minute a file.

How does it break, and why is the cause always the same?

Everything awkward about this arrangement comes out of three absences, and once the three are named, the rest follows predictably. The automation has no agreement with the core system, so nobody on that side is obliged to keep anything stable. Nothing over there knows the automation exists, so it gets no notice when the core system changes. The system only knows how to admit people, so the automation has no identity of its own inside it.

Each absence produces exactly one named problem. No agreement produces a running cost set by somebody else's release schedule. No notice produces the breaks. No identity of its own produces the record problem, and the record problem is the worst of the three.

A breakAn interruption caused by the other system changing what it looks like, so the automation can no longer find what it was told to find. in this kind of automation is almost never a fault in the automation, and the arithmetic of the incident log says so plainly. The automation was told to put the cursor in the third box on a particular screen. Somebody added a field, or moved a button, or renamed a tab, and now the third box is a different box. The instructions are still perfectly correct instructions for a screen that no longer exists. There is nothing in the automation to adapt with, so it does not adapt. The automation stops, or worse, types the right characters into the wrong place.

Over the period the bank measured, the automation broke fourteen times. Every single one of the fourteen followed a change to a screen. Not one followed a change to the automation itself. The fourteen out of fourteen tells the person holding the pager where to look, and looking in the other place costs the first hour of every incident.

THREE ABSENCES, THREE PROBLEMS, AND NOTHING ELSE ON THE LIST WHAT IT DOES NOT HAVE THE PROBLEM THAT FOLLOWS THE NUMBER ON IT No notice when a screen changes Nothing over there knows it exists It stops working, every time, after somebody else releases a change 14 breaks about 4 hours each No identity of its own inside The system only admits people The record cannot say which entries a person made and which it made 8,600 entries one name against all of them No agreement with the system Nobody there promised stability The yearly cost of keeping it alive is set by another team's release plan 56 hours a year, at this bank Every figure belongs to Sumeru Bank Limited, invented, and to one deployment over one period.
No notice of changes gives the fourteen breaks, no identity of its own gives a record that cannot separate the automation from a person, and no agreement gives a yearly cost another team controls.
Try it out

The automation stopped working this morning. Where does the search start?

AI For Finance Bootcamp — Fin Maverick

How many interruptions should be expected in a year?

Here is where most teams guess wrong, and the direction of the error is consistent. Asked which automation will be the most trouble, people point at the one doing the most complicated work. The instinct is right for almost everything else in software and wrong here. Complexity of the step has nothing to do with it. A screen is the part that changes underneath the automation, so the number of screens the automation depends on is the only predictor of an interruption.

Think of it as surface area. A person walking through one doorway a day is exposed to one doorway being repainted. A person walking through twelve is exposed to twelve. Nothing about what she does once she is through changes the count. Sumeru's automation touches twelve screens across steps 9 and 11. The bank measured about 1.2 changes per screen per year across that core system over the period. Twelve screens at 1.2 changes each is 14.4 expected interruptions in a year, and the actual count was fourteen.

Expected fragility is arithmetic, not judgement: count the screens, multiply by the change rate the other team actually runs at, and the result is a number that can go into a budget before anything is built. That is the whole of it, and it is available on the first day rather than after the first bad year.

FRAGILITY FOLLOWS THE SCREENS, NOT THE DIFFICULTY OF THE WORK RISES WITH SCREENS TOUCHED 6 screens, 7 a year 12 screens, 14 a year 24, 28 a year 0 screens the automation touches 24 30 14 FLAT ACROSS DIFFICULTY 14 a year, whatever the step involves 30 0 simple very involved how complicated the step is Both readings are Sumeru Bank Limited's own, invented, at about 1.2 screen changes a year over one period. Interruptions a year are rounded down.
Interruptions a year climb in a straight line with the number of screens the automation touches and do not move at all with how complicated the step it carries out happens to be.
Try it out

Before the control below is moved: the automation touches 12 screens. How many interruptions a year should be expected?

Play with it

Screens first, then the period the automation is judged over

One control: how many screens the automation touches, from 1 to 24. One consequence: the interruptions it should expect in a year and the hours they consume, drawn against the fixed cost of building a proper connection once. A yearly cost and a one-off cost are not comparable until somebody says over how long, so the three buttons change only the period the comparison is made over. The default is the real deployment: 12 screens giving 14 interruptions and 56 hours a year, against 40 working days to build the connection. At 24 screens the reading is 28 interruptions and 112 hours a year. Working days are converted at the bank's own assumed 8,400 minutes a person a month over 20 working days, being 7 hours a day, so 40 working days is 280 hours.

SCREENS THE AUTOMATION DEPENDS ON 12 of 24 screens in play. Each one is a thing somebody else can change without notice. HOURS SPENT RESTORING IT, OVER THE PERIOD CHOSEN 168 hours HOURS TO BUILD A PROPER CONNECTION ONCE, 40 WORKING DAYS, FIXED 280 hours 700 hours on this scale At 12 screens the repairs would take 5.0 years to reach what the connection costs to build once. Over 3 years the screen route is still the cheaper of the two. Sumeru Bank Limited, invented. One core system, about 1.2 screen changes a year over one period, about 4 hours to restore each break.

12 screens touched

Screens touched
12
Interruptions a year
14
Hours a year
56
Years to match the build
5.0

Twelve screens at about 1.2 changes a screen a year gives 14 interruptions and 56 hours a year, which is the real deployment. Judged over 3 years that is 168 hours of repair against 280 hours to build the connection once, so the screen route is still the cheaper of the two, and it stops being cheaper after 5.0 years.

Educational illustration. The figures behind it are one core system, about 1.2 screen changes a year measured over one period, and about 4 hours to restore each break. Interruptions a year are the screens touched times 1.2, rounded down. The 40 working days for a connection is converted at the bank's own assumed working month of 8,400 minutes a person over 20 working days, being 7 hours a day and 280 hours in all. None of these is a property of this kind of automation anywhere else.
Financial Analyst Program Bootcamp — Fin Maverick

Whose permissions does it run under, and why is that not a detail?

To type into a screen, something has to be let in. The core system at Sumeru knows how to admit people and nothing else: it asks for a name and a secret, checks them, and opens. The system has no notion of software asking to be let in on its own behalf. The door accepted only one kind of key, a person's name and secret, so the automation was given the credentialsThe identity something uses to get into another system, usually a name and a secret the system checks before it opens. of a person on the operations desk when it was built.

The arrangement has an ordinary explanation, and it matters as much as the explanations it rules out. Borrowing the key was not carelessness, it was not a shortcut anybody took to save an afternoon, and it was emphatically not the fault of the person whose credentials were used. The fault is in a design that had no other way in. Somebody built a step that had to run, in a system that could only admit people, and the only available answer was to make the automation look like one.

The arrangement lacks a service identityCredentials belonging to the automation itself rather than to a person, so the record can name the software as the thing that acted., meaning credentials belonging to the automation itself, and the absence of one is not an access problem but a record problem. Whether the automation should be allowed to do what it does, who approves that, and how such an identity is granted and reviewed are covered separately, under governance and access. The consequence of that absence is severe.

Try it out

The automation runs under one person's credentials. What does the core system's record now show?

What does the record say when a component acts as a person?

The chain carries an audit trailThe record of what acted, on what, producing what, and who could have intervened, kept so the sequence can be reconstructed later. of six numbered fields, and the first of them is which version of which component acted. For steps 9 and 11 that field said a person. Not a wrong person: a real one, correctly identified, who had genuinely logged in on the day the credentials were issued and had nothing whatever to do with the 8,600 entries that followed.

So the core system's own record, the one thing in the bank that exists specifically to say who did what, showed a single desk operator recording every one of the month's 8,600 decisions, at a pace no person has ever worked at, at hours when the building was empty. Every accepted file also carried a disbursal instruction raised under the same name, and at least the 4,902 files the chain accepted without a person touching them at all sit inside that count.

WHAT THE RECORD SAID, AND WHAT IT COULD NOT SAY CORE SYSTEM, DECISION RECORD, EXTRACT TIME ENTRY RECORDED BY 02:14 decision recorded one desk operator 02:14 disbursal instruction one desk operator 02:15 decision recorded one desk operator 03:47 decision recorded one desk operator 8,600 entries in the month, one name against all of them Nothing was concealed. Nobody intended it. The record is still wrong. THE AUDIT TRAIL, SIX FIELDS 1 which component acted: a person 2 what it read 3 what it produced 4 what the previous version would have done 5 who could have intervened and did not 6 the time Fields 4 and 5 were not there at go-live. THE QUESTION IT COULD NOT ANSWER, TWELVE MONTHS LATER Which of the month's recordings were made by a person exercising judgement, and which by the automation? Not for a single file. Sumeru Bank Limited is invented.
Borrowed credentials made the automation invisible in the one record kept to make it visible, so a single operator name sits against all 8,600 of the month's entries including those made when nobody was working.

The error that gets made, and what it costs

At go-live, the automation was given a working person's credentials because the core system had no other kind of key. Four of the six audit trail fields were recorded at that point, and the first of them, the one that says which version of which component acted, said a person for both step 9 and step 11.

The cost did not arrive for a year. The cost arrived at the month 12 independent validation, when Neelima Rao, who had built no part of the chain, asked a plain question: which of the month's recordings were made by a person exercising judgement, and which by the automation carrying out an instruction? The record could not answer it for a single file.

Fields 4 and 5 of the trail, what the previous version would have produced and who could have intervened and did not, were added in month 9 for a different reason. Both additions were useless for this question. Neither field can separate a person from software when field 1 already says a person.

One conclusion is easy to overstate, and overstating it puts the blame in the wrong place. Nothing was concealed, nobody deceived anybody, and no blame attaches to the operator whose credentials were used. A design that could only be admitted as a person produced a record that could only describe a person. The fault has a name and a fix, and the name is not on the operations desk.

Investment Banking Analyst Bootcamp — Fin Maverick

Repair it, or build the connection?

The replacement testThe check on whether to keep repairing a screen automation or to build a proper connection instead, made against a stated period rather than in the abstract. is where the comparison becomes useful in a room rather than interesting in the abstract. There are two costs of different kinds. Repairing costs 56 hours a year, forever, and that number belongs to somebody else's release schedule rather than the deploying team's. Building the connection costs 40 working days, once. A yearly cost and a one-off cost cannot be compared at all until somebody states a period, and without a stated period the argument goes in circles.

Convert them to the same unit and the argument ends. Sumeru's own assumed working month is 8,400 minutes a person over 20 working days, or 420 minutes a day, or 7 hours a day, so 40 working days is 280 hours. At 56 hours a year, repairing reaches 280 hours after 5.0 years exactly. Under five years the screens win. Over five years the connection wins. The crossover is not a matter of taste and it never was.

The comparison fails in only one direction. Nobody states the period, and the arrangement quietly becomes permanent by default. Ask the second question too: are the screens getting more stable or less? A core system heading into a rebuild will change far more than 1.2 times a screen a year, and the crossover moves in fast.

FIVE DIFFERENCES, AND THE SCREEN ROUTE WINS EXACTLY ONE THROUGH THE SCREENS A PROPER CONNECTION WINS Time to build 9 working days 40 working days left Notice of changes None. Discovered when it stops Agreed in advance right Identity in the record Borrowed from a person Its own right Agreement with the system None at all A settled shape both sides keep right Who sets the running cost Another team's release plan The deploying team does right
On four of the five differences the purpose-built connection is the better arrangement, and the single row the screen route wins is how long it takes to build, at nine working days against forty.
A YEARLY COST AGAINST A ONE-OFF COST, AND WHERE THEY MEET 280 hours, the connection, paid once 56 hours a year, forever 5.0 years they meet here 0 280 500 hours now 8 years below the line: keep repairing above it: build the connection 40 working days converted at Sumeru Bank Limited's own assumed 7 hour working day. Every figure is invented and belongs to one deployment.
Repairs at 56 hours a year overtake the 280 hours of building a connection once after exactly five years, which turns a matter of taste into a question about how long the arrangement has to last.
Try it out

56 hours a year of interruptions against 40 working days to build a connection. What else is needed before deciding?

What belongs in its own change record?

Every component in the chain carries a change record, and for most of them the usual entries do the job: the version, who changed it, when, what changed and who approved it. A screen automation needs two more, and both of them are about the system it is a guest in rather than about itself.

The first is the list of screens it depends on. All twelve, named, and anybody looking at a proposed change to any of them can then see in one glance that something out there will stop if it goes ahead. The second is who to tell before a screen changes, meaning a name on the other side and a name on this side. Both entries exist to convert an interruption into a notification, and notification is the only defence available to something that has no agreement with the system it works.

The ask is modest and it works surprisingly well. Fourteen breaks a year is what happens when nobody is told, not what happens when the twelve screens are on a list that the team changing them actually reads.

THE CHANGE RECORD, WITH THE TWO ENTRIES MOST OF THEM LACK CHANGE RECORD: THE AUTOMATION CARRYING STEPS 9 AND 11 VERSION the version in use, and the one before it CHANGED BY one name, not a team WHAT CHANGED the instruction that moved, in plain words APPROVED BY one name, before it ran SCREENS IT DEPENDS ON all 12, named, so a proposed change to any of them is visible without this list, nobody on the other side can know they are about to break something WHO TO TELL FIRST a name on the other side, and a name on this side this is what turns a four hour interruption into a two line message Sumeru Bank Limited is invented, and so is the record drawn here.
Beside the usual version, author and approval entries, this change record carries the twelve screens the automation depends on and the name of who to tell before any of them changes.
Try it out

What two extra entries belong in this automation's change record?

Breaking Into Quants Bootcamp — Fin Maverick

How does a lender, an auditor or an operations head actually use this?

Three people, three different uses of the same twelve screens

Ismail Sheikh, who runs the exception desk, uses the screen count as a staffing number. Fourteen interruptions a year at about four hours each is 56 hours somebody has to be available for, and they do not arrive politely spaced. He does not need to understand a line of the automation to plan for that; he needs the count of screens and the other team's release calendar, and both are obtainable this week.

An internal auditor uses it to size a question before agreeing to answer it. Where a step runs under borrowed credentials, no amount of reading the record will separate the software from the person, so the work is not a sampling exercise at all. The work is one design finding, written once. Ashok Pillai found exactly that when the register sweep ran. From the core system's side the automation had never looked like a component, so nobody had listed it as one.

A board member or an analyst reading the operations cost line uses it to ask where the running number comes from. Sumeru spent Rs 2,40,00,000/- to build the intake chain once and Rs 65,00,000/- a year to run it, and inside that yearly figure sit 56 hours of restoring an automation after somebody else moved a button. The 56 hours are a small part of the total and a very good early warning. A running cost driven by another team's release schedule grows without anybody deciding that it should.

Reading an Option Payoff — free micro-course from Fin Maverick

So was building it the wrong call?

No, and it would be dishonest to leave that impression. Nine working days against forty is the whole reason the arrangement exists, and the step it carries had to be automated for the chain to function at all. There was no third option in which the decision recorded itself. The choice was between this and not having a chain, and the bank chose to have a chain.

A good version of this decision differs from a bad one not in whether it is built, but in whether the running cost was measured in advance or discovered afterwards. Sumeru's fourteen breaks were not a surprise; 14.4 was calculable on day one from twelve screens and a change rate the bank already knew. A team that writes that number into the business case, gives the automation an identity of its own, lists the screens it depends on and sets a date to revisit the decision has done this well. A team that does none of those things has the same software and a much worse year.

Whatever it is called, the automation has no view about any file it touches. Software of this kind cannot tell a good application from a bad one, it cannot notice that a figure looks odd, and it will type a wrong number into the right box with exactly the same confidence as a right one. All the judgement in the arrangement was spent before it ran, by the people who wrote down what it should do.

Try it out

Given the running cost and the record problem, was building it the wrong call?

India

Who sets expectations on a lender running something like this

A regulated lender in India that lets software act inside its systems sits under the Reserve Bank of India. The Reserve Bank publishes its expectations on outsourcing, digital lending, record keeping and access at rbi.org.in. Where the deployer is a market intermediary rather than a lender, the Securities and Exchange Board of India sets the equivalent expectations at sebi.gov.in. Requirements, thresholds and effective dates change, and the current position is held at the issuing body's own site.

How a rule engine reaches its decisions is set out under rule engines, and the same chain running end to end without a person is set out under straight-through processing. The workings of the core system are covered separately, as is access control: who may grant an identity to software, how that is approved and how it is reviewed.
Document Extraction in Finance teaches you to design an extraction pipeline for a financial document and set the confidence threshold honestly.

Sources

SourceDocumentSite
Reserve Bank of IndiaExpectations on a regulated lender covering outsourcing, digital lending, record keeping and access to systemsrbi.org.in
Securities and Exchange Board of IndiaExpectations where the deployer of such an arrangement is a market intermediarysebi.gov.in
Ministry of Corporate AffairsMaterial on the accountability of a board for what it approves and what it runsmca.gov.in
Bank for International SettlementsInternational supervisory material on operational resilience in banksbis.org

Sumeru Bank Limited, Ismail Sheikh, Neelima Rao and Ashok Pillai are invented.
Educational material. Not advice on any investment, tax, budget or market position.

← PreviousNext →
Fin Maverick Micro CoursesExplore Micro Courses
Fin Maverick BootcampsExplore Bootcamps
Fin Maverick

Finance education that ends in a job, not a certificate that gathers dust. Built for young India.

LEARN
CalculatorsFrameworksComparisonsCareersShowdown
RESOURCES
All CoursesMicro CoursesBootcampsInternships
COMPANY
AboutJob openingPartnership
LEGAL
Privacy PolicyTerms & ConditionsContent LicenseReturn & Refund Policy
© 2026 FIN MAVERICK / BUILT FOR INDIA.DO FINANCE, DO NOT JUST READ ABOUT IT.