Technology

Agentic SDLC in banking: how to evaluate AI agents in software delivery

15 July 2026
5
mins read

Agentic SDLC in banking describes a software delivery lifecycle where AI agents handle defined tasks under human oversight. Those tasks sit inside planning, coding, testing, and release preparation. Engineers keep review and approval authority.

This guide explains what the term means for bank engineering teams. It walks through four lifecycle stages with illustrative scenarios. It then sets out what to evaluate before a pilot and how to measure one. The aim is a practical scope that a bank can test against its own environment.

What agentic SDLC in banking means for engineering teams

The software delivery lifecycle, or SDLC, is the path a change takes from idea to production. Build servers and test runners already automate parts of that path. SDLC in banking often carries added review and change management steps.

An agentic SDLC adds AI agents to the path. An agent is software that pursues a goal through a series of steps. It can use tools and check its own results. A person sets the goal and the limits, then reviews what comes back.

Banking adds its own conditions. Changes often touch regulated systems. Teams need a record of who approved what and why. Separation of duties may also shape who can write a change and who can release it. For that reason, the central question is how each agent action is bounded and recorded.

This guide stays with software delivery. For the general agent loop and broad banking use cases, read the agentic workflows guide.

Four stages of an agentic SDLC in banking

The scenarios below are illustrative. They show where an agent could help and where people keep control. Each bank will draw these lines differently, based on its own policies.

1. Planning and ticket refinement

Possible agent tasks. An agent can read a ticket and flag missing acceptance criteria. It can propose a breakdown into smaller tasks. It can also link related tickets and suggest questions for the product owner.

Human review and authority. The product owner and engineering lead confirm scope and priority. They also decide how the change is classified for risk. The agent proposes, and people decide.

Illustrative scenario. A ticket asks for a change to a payment limit rule. An agent drafts acceptance criteria and lists the services the change might touch. The team lead edits the list and accepts or rejects it.

2. Code drafting and changes

Possible agent tasks. An agent can draft a change on a working branch. It can follow the team's coding conventions. It can also write a plain-language summary of what changed and why.

Human review and authority. A developer reviews every change through the normal pull request process. Branch protections stay in place. The merge decision belongs to a person.

Illustrative scenario. An agent drafts a small update to a validation function. It opens a pull request with a summary. A developer reads the diff, requests edits, and approves only when satisfied.

3. Testing and validation

Possible agent tasks. An agent can propose test cases for edge conditions. It can run test suites and summarize failures. It can also suggest a likely cause for a failing test.

Human review and authority. Engineers own the test strategy. A reviewer judges whether the proposed tests cover the intended behavior. Fixed gates such as static analysis and dependency checks run the same way every time.

Illustrative scenario. An agent proposes tests for boundary values in a changed function. The pipeline runs them alongside the existing checks. A reviewer decides whether the new tests are meaningful.

4. Release preparation and approval

Possible agent tasks. An agent can draft release notes from merged changes. It can assemble an evidence pack that links tickets, reviews, and test results. It can also flag checklist items that have no supporting record.

Human review and authority. Release authority stays with the named approver under the bank's change management process. The agent does not approve its own work. It does not release to production without that sign-off.

Illustrative scenario. Before a release window, an agent gathers the linked tickets and the review and test records into one summary. It marks any checklist item without evidence. The change approver reads the summary and decides whether to proceed.

What to evaluate before an agentic SDLC pilot

A pilot works best when its limits are written down first. These areas are worth reviewing before any agent touches a real workflow. For broader guidance, read How banks move AI from pilot to governed production.

  • Scope and permissions. Start with one narrow task type. Give the agent only the access that task needs. Decide which actions it may never take.
  • Repository and environment access. Define which repositories, branches, and environments the agent can read or write. Keep non-production and production separate. Check how credentials are issued and revoked.
  • Test coverage. Tests are how a team catches agent mistakes. Review the current coverage in the target area. Weak coverage limits how far a team can trust agent output.
  • Deterministic checks. Identify the gates that must run identically every time. Examples include static analysis, dependency checks, and policy rules. Agent output should pass through them like any other change.
  • Evidence capture. Decide what gets recorded for each agent action. Typical records include the request, the change, the checks that ran, and the approver.
  • Human review. Name who reviews agent output and how those reviewers are prepared. Confirm that review stays substantive as volume grows.
  • Exception and rollback handling. Define what happens when an agent stalls or makes an error. Confirm the team can stop the agent and revert its work quickly.

How to measure an agentic SDLC pilot

Measurement starts before the pilot does. Record how the target work runs today. Use the bank's own data from tickets, repositories, and pipelines. Without a baseline, any later comparison is a guess.

The measures below are candidates. A bank should choose a small set and agree on definitions in advance.

  • Review time. How long reviewers spend on a change, compared with the baseline for similar changes.
  • Test failures caught. How many failures the tests surface before release.
  • Rework. How often a change returns for fixes after review.
  • Approval completeness. How often a release request arrives with all required evidence attached.

Compare like with like. Judge similar changes in similar systems over a similar period. A pilot may show gains in some measures and none in others. Either result is useful, because it tells the team where agents fit.

Coordinating agentic work with deterministic rules

Some steps in delivery need identical execution every time. Access rules, approval routing, and policy checks are examples. Agents suit work that calls for judgment across varied input, such as drafting a summary or proposing a test.

Banks can run both kinds of workflow side by side. The article Why banks need deterministic and agentic workflows running side by side covers that reasoning in more depth.

In an SDLC, this can mean the agent drafts and summarizes while a fixed pipeline enforces the gates. The agent's output then meets the same rules as a change written by a person.

Where to start

Pick one stage and one narrow task. Write down the permissions and the approver. Record the baseline. Then run a small pilot and review what the evidence shows.

Frequently asked questions

What does agentic SDLC in banking mean?

It means using AI agents for defined tasks in a bank's software delivery lifecycle, under human oversight. The tasks might include refining tickets, drafting code, proposing tests, and preparing release evidence. People keep review and approval authority. The bank's own policies set the limits.

Which SDLC tasks can AI agents support in a bank?

Agents could support planning, code drafting, testing, and release preparation. In each stage, the agent handles a bounded task and a person reviews the result. The right starting point depends on a bank's tooling, test coverage, and risk appetite. One narrow task is a sensible first scope.

Do humans still approve changes in an agentic SDLC?

Yes. Human review and release authority remain central in a regulated setting. An agent can draft, summarize, and flag gaps. A named person approves the merge and the release. The approval is recorded as part of the evidence for the change.

How should a bank measure an agentic SDLC pilot?

Start by recording a baseline from the bank's own delivery data. Then choose a few candidate measures, such as review time, test failures caught, rework, and approval completeness. Define each measure before the pilot begins. Compare similar work over a similar period.

About the author
Table of contents
Vietnam's AI moment is here
From digital access to the AI "factory"
The missing nervous system: data that can keep up with AI
CLV as the north star metric
Augmented, not automated: keeping humans in the loop