|
|
FREE EVENT: QCon in Finance eXchange: Jim Kennedy & Gordon Weir on Real life enterprise solution delivery using intentional architecture and agility
Real life enterprise solution delivery using intentional architecture and agility
UBS are nearly 2 years through a 4 year re-engineering and re-platforming of the middle and back office applications. Having successfully implemented the majority of the architectural components, UBS are running a significant volume of their business through these Java-based applications. This session focuses on ensuring successful delivery of major reengineering programmes and dealing with the challenges and key decisions required. How do you define a target architecture that can support a combination of business and IT reengineering? Can this be done quickly and with agility? How do you to build a delivery organisation that can ensure rapid and sustainable adherence to that vision and deal with real world issues such as change outside of the programme, legacy challenges / opportunities and resourcing.
Review:
Jim Kennedy and Gordon Weir talk about their experiences in a 2.5 year effort involving replacing and re-engineering the mainframe of the investment bank UBS with a Java-based system. The system is currently processing nearly 50% of the total trade volumes each day.
When they began the project, there were many decisions to be made about the design and architecture before getting into the detailed development. One of the essential steps that needed to be taken was producing a clear representation of the domain. The “Trade” concept got redefined. The number of third party schedulers got reduced. The size of the data warehouse got reduced. Compromises between the scope and the architecture for healthy delivery were governed carefully. An iterative development approach was selected to satisfy customer needs. Test driven development and automation of testing played a crucial part during the development process. The focus was turned to delivering an application and a solution rather from delivering only a part of a solution.
Release one was mostly about architecture. Release two was mostly about migration. By release 3, the number of parallel projects increased and mistakes were made. It became harder to manage development teams. Gordon Weir explains how those problems were fixed on following releases.
During the Q & A session following the talk, Jim and Gordon explain further details about the project, like the structure of developer teams, frameworks and various technologies used, management methodologies, the Java & C# integration process, details of the testing process, and other challenges faced during development.
Get the Planning Poker game that Gordon recommends all developers have...
Review by Eren Aykin
ABOUT JIM KENNEDY
|
Jim Kennedy is a solution architect with over ten years of experience in systems architecture and delivery. He specialises in the architecture for large-scale integrated solutions in financial services. He is currently the architect for the Cash Equi
More about Jim Kennedy
|
ABOUT GORDON WEIR
|
Gordon is an expert in large scale agile and lean organizational change, currently heading up a technology department at Bank of America Merrill Lynch in New York.
More about Gordon Weir
|
|
PODCAST REAL LIFE ENTERPRISE SOLUTION DELIVERY USING INTENTIONAL ARCHITECTURE AND AGILITY
This session took part at the FREE EVENT: QCon in Finance eXchange. You can view the other 8 podcasts here.
|
|
|
PROGRESSIVE JAVA PODCASTS
|
OTHER PROGRESSIVE JAVA EVENTS
|
London Spring User Group
FREE EVENT:
Spring User Group - May w/ Rus
London, Tuesday, May 21st
|
|
GR8Conf Europe 2013
CONFERENCE (3 DAYS)
Copenhagen S, Wednesday, May 22nd
BOOK NOW!
|
|
From Patterns to Code: Coding Simple Event-Driven Components for Agile Software
FREE EVENT:
In The Brain of Russ Miles
London, Thursday, May 23rd
|
|
Neo4J User Group
FREE EVENT:
Discuss a little Graph Theory
London, Wednesday, May 29th
|
|
Functional Programming in the enterprise
FREE EVENT:
In The Brain of Jon Pither
London, Monday, June 3rd
|
|
Introducing Adept
FREE EVENT:
In The Brain of Fredrik Ekholdt
London, Monday, June 3rd
|
|
Best Practices for Migrating Spring Applications to Java EE 6
FREE EVENT:
In The Brain of Bert Ertman
London, Tuesday, June 4th
|
|
The London Clojure Community
FREE EVENT:
Deuce is (not yet) Emacs under
London, Tuesday, June 4th
|
|
|
|
|
© Copyright 2003-2013, Skills Matter Ltd
|
|
|