Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
com
The Background
The bank is a Tier 1 global investment bank providing a range
of securities products to its client base in the US, EMEA (Europe,
Middle East and Africa) and APAC (Asia Pacific). The bank
operates in a highly regulated environment and provided its
securities products over a number independent desktop and
web applications.
The existing applications were feature-rich themselves and
each had a strong market position, but they were built on
varying technology platforms by different teams with limited
integration options and had an inconsistent look and feel.
In most cases clients had to utilise different user name and
passwords to access the individual applications. The legacy
and disparate technology platforms made it more difficult to
embrace modern client requirements such as mobile, social
and search. This obviously led to a less than optimal user
experience for clients and a significant and continued financial
investment in supporting the legacy applications. Across the
industry a number of the banks competitors had already
consolidated their client offerings under a single platform
or a single brand and the bank risked being left behind.
The bank made a strategic decision to build a unified crossasset single dealer platform rather than continue to maintain
the legacy applications. The business driver was to leapfrog the
competition rather than another me too offering. All budgets
would be funnelled into a single platform with the eventual
goal of replacing all of the legacy applications in a very short
timeframe. The new platform would be designed from Day 1 to
work consistently across all devices (desktop, web, tablet and
mobile) and to embrace the unique features offered by each
device. The platform would provide research, market pricing,
pre-trade, trade and post-trade across all securities products.
It would also embrace modern collaboration tools such as
social media, integrated chat, conference, authoring and
publishing as well as powerful search capabilities.
Market and regulatory demands meant that it was necessary
to continue to make minor feature updates to the legacy
applications while the new platform was under development.
Thus time to market was a critical success factor for this
programme to avoid having to build new features twice. Due
to the significant investment and multiple senior stakeholders
from the investment bank, it was necessary to be transparent
and demonstrate progress quickly and frequently.
All of this meant that the decision was made to build this
in-house using an Agile development methodology (Scrum).
As the bank had limited experience of Agile methodologies,
a new cross-functional team of highly skilled employees and
consultants was carefully selected for this programme.
Challenge
24 h
2 Weeks
Product backlog
Sprint backlog
Sprint
Working increment
of the software
The Solution
Scrum training and Scrum Masters were rolled out across the
programme and a Hub and Spoke model of delivery teams was
created. The shared or core functionality was built at the Hub/
Platform level. This was about 75% of total functionality. Each
Spoke team would then take the core functionality and customise
it for their product (e.g. FX vs. Equities).
Depending on the features in flight, the Scrum teams would
flex from 10-20 cross-functional Scrum teams working in 2
week sprints. The teams were reconfigured constantly to cater
for the type of resources needed for the feature stories in the
sprint backlog.
Q1 Release 1
Q2 Release 2
Q3 Release 3
Q4 Release 4
Week 2
Release 60120
...
...
...
Week 156
Release 93009360
DEV env. 1
QA
Integrated
environment
Tool Name
Tool Utilisation
Version One
HP Quality Centre
Test management
TeamCity
Continuous integration
GitHub
Test automation
DEV env. 2
DEV env. 3
VersionOne
DEV env. 4
DEV env. ...
DEV env. 15
PMO
UX
DEV
QA
Support
HP Quality
Centre
Automation
Framework
RIA Test
Team City
GitHub
Conclusion
The outcomes of this project generated significant benefits that
improved the customers business. Some of the major benefits
were:
The decommissioning of multiple legacy IT systems. This
caused huge cost reductions and reduced production
support needed in the long run as a result of having one
integrated system instead of multiple separate applications.
Rolling out the Agile framework across the enterprise
increased the flexibility and agility of the teams to faster implement the continuously changing business requirements.
This enabled quick time to market for the organisation.
Automated regression testing reduced the maintenance
cost, accelerated product delivery and increased product
quality.
The project was completed on schedule and during this time
it managed to entirely transform the IT department processes
and the mindset of the business units within the organisation.
It enabled the company to strengthen its competitiveness in
the continuously changing marketplace.
The award winning platform goes from strength to strength
and continues to evolve to stay ahead of the competition. The
journey continues
Release
Contact
Governance
Strategy
Delivery