Anyone who has worked in the banking domain can tell that both IT vendor and bank face a dilemma when it comes to core banking replacement. Have you ever thought why so many large programs face rough patches while walking the path of IT transformation? A fear of failure, rather than the anticipated joy of success, has gripped the IT transformation of the big elephants in the banking industry. The record shows that more than half of IT transformation programs do not see success. The reasons could be many, including the following, which we have observed: Moving towards agility THOUGHT PAPER
4
Embed
Moving towards agility - EdgeVerve · Moving towards agility THOUGHT PAPER. 2 ... and tangible product increment is ... Agile is like a spectrum; banks have an
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Anyone who has worked in the banking domain can tell that both IT vendor and bank face a dilemma when it comes to core banking replacement.
Have you ever thought why so many large programs face rough patches while walking the path of IT transformation? A fear of failure, rather than the anticipated joy of success, has gripped the IT transformation of the big elephants in the banking industry. The record shows that more than half of IT transformation programs do not see success. The reasons could be many, including the following, which we have observed:
Moving towards agility
THOUGHT PAPER
2 | Infosys
If the rate of success is so low and
challenges in terms of manpower, time
and money so big, should banks stop
looking at the opportunity to modernize
their core banking ecosystem? We believe
that transformation programs should
not be written off, simply because of the
fact that it is only through core banking
transformation that a bank can unleash
operational efficiency and acquire the
momentum to compete effectively. So
the question is not whether or not to
undertake a core transformation program,
but rather, how to do it and which
methodology and principles to follow.
Introducing Agile
Agile is one of the upcoming transformation
methodologies. However, like any other new
player in an established market, Agile also
received a lukewarm response gaining few
takers, especially in the product landscape.
Their biggest arguments – apples versus
oranges, and one size does not fit all. They
believed that Agile was suitable for the
service industry where projects are started
from scratch, but was not optimal for
products.
While the product companies lived in denial,
the takers of Agile grew in number and soon
it had success stories to show. Banks and
financial companies started to recognize
the benefits of Agile – that it pushed players
to rise above the mindset, which said that
financial products could only be delivered in
a Waterfall. IT companies started harnessing
the opportunity, realizing that Agile was
most applicable to the financial industry.
Why Agile?
What is it that makes Agile rise above the
traditional waterfall and why is it creating
a buzz everywhere? The answer lies in the
methodology itself, which from the very
outset tries to break down and simplify
the program life cycle. The basic principle
of Agile is to fail early, rather than succeed
late. It is a time -boxed iterative approach,
in which vendors logically plan smaller
releases, knows as sprints or iterations, at
the end of which a potentially shippable
and tangible product increment is
delivered. Banks apply the 80-20 rule, that
is, they try to identify and address high
priority items, but with small effort.
Simplification
Agile doesn’t believe in the Big Bang.
The whole idea is to break the complex
transformation program into multiple
simplified steps and harness early business
benefits for banks to gain their leadership’s
confidence.
Faster time to market
Agile attacks the problem of the typical
software delivery model, which is that
stakeholders cannot realize any tangible
benefits until the mammoth task of
transformation is complete. Agile helps
banks by quickly delivering a business
function with limited features and then
continuing to add more functions. This
helps in gaining first mover advantage.
Reasons for Failure of Core Banking Transformation
Complexity
in migration
Communicationlapses b/w
Vendor s andBank s teams
Change indynamicsleading to
scope change
Dependencyon Legacy
and itsin�exibility
Big BangApproach
Complexityof IT
Landscape
Lack ofOwnership
of Bank
Limitedvisibility and
control ondeliverables
IT CostsRun Over
Transition ofcore teamsof Vendors,SI and Bank
Lack ofoperational
readiness
EarlyIssue
detection
Faster time
to market
Adaptability
More
transparency
& visibility
Simpli�cationRisk Mitigation Why Agile?
Early product launchPrevents defect leakage
Re-plan and optimize Outcome traceability
Ea
rly
fe
ed
ba
ck
Pro
gre
ssive
de
live
ries
3 | Infosys
More transparency and visibility
The lack of visibility and control is resolved
by the deliverables for different sprints
or iterations defined in each release,
which are delivered by the vendors
to the embedded team onsite, which
does the required business validation
before acceptance. A working product
demonstration is made to stakeholders.
Adaptability
The “inspect-and-adapt” approach reduces
the risk of getting an irrelevant and
outdated product at the end of delivery,
and also rules out any change requests for
aligning the project to shifting business
requirements. Agile empowers the
stakeholders to continuously re-plan the
releases and optimize the plan to stay most
relevant and competitive in the market.
Risk mitigation
Agile helps to mitigate market risk to
a great extent. Early feedback from
stakeholders, progressive gathering and
building of requirements, greater flexibility
in accommodating changes to these, and
most importantly, early cancellation rather
than late failure help in making Agile least
risk prone.
Early issue detection
Since the deliveries are planned in small
iterations, the bank need not wait till the
end of the project to do operational/user
acceptance testing. Instead, the inclusion
of testing at the end of each iteration or
release ensures that critical defects are not
permeated to the end stages of the project,
but are captured and worked upon early.
The above diagram showcases a hybrid
Agile methodology in practice. Core
banking products undoubtedly operate
under a different set of ground realities
and hence different rules apply to their
implementation.
• Business comes up with requirements
and unlike in the Big Bang approach of
the waterfall model, business critical
requirements are prioritized and
segmented in the first few releases ,with
‘nice to have’ features and wish list items
relegated to the last set of releases.
• Based on factors, such as priority,
criticality, complexity and the sequence
if applicable, sprints are designed under
a given release. For example, to launch
and offer a product in the market, the
primary step would be to configure the
product, do customer onboarding, offer
the product to the customer and then
manage its life cycle.
• Under each sprint, tasks are configured
and tracked in the system in the form
of a dashboard. The dependencies
between sprints and tasks are marked
out clearly.
• The first release may not be realized as
quickly as Agile advocates would like,
the reason being the time required
to set up and configure the base
product with seed data on which the
customization or localization layer must
sit.
• Once the base product is deployed and
available, the subsequent set of releases
providing add -on features to the
existing set of products or for launching
new products can be controlled and
rolled out much faster.
• In a typical core transformation
program, the first release may take
somewhere between 3 and 6 months
Hybrid Agile Methodology for Core Banking Implementation
About Infosys FinacleInfosys Finacle partners with banks to ‘simplify’ banking and arms them with accelerated innovation to build tomorrow’s bank, today.
For more information, contact �[email protected] www.infosys.com/�nacle