XP on Wall St. Credit Technology Steve Hayes

Slides:



Advertisements
Similar presentations
2 A bank application needs to access information from the customer database and integrate it with loan credit history information stored in a legacy database.
Advertisements

KO-Softwares.
FX Prime Brokerage: Risks and Challenges
DTCC Deriv/SERV ACSDA Leadership Forum Michael Velleca, Vice President, Deriv/Serv October 8, 2007.
OpenMake Dynamic DevOps
Canadian Chartered Banks – Example of RBC
Multiple Tiers in Action
1 Operational Risk Management Member Education Series Seminar Indian Institute of Banking & Finance Nagpur November 2005.
Lecture 10: Understanding Foreign Exchange Exposure
Nilesh Mandani Competencies include: Volume Licensing Enterprise Resource Planning Customer Relationship Management Business Intelligence Proposal for.
Finance Software Projects New York University Adjunct Instructor Scott Burton.
Banking Clouds V International Youth Banking Forum.
CSE 403 Lecture 11 Static Code Analysis Reading: IEEE Xplore, "Using Static Analysis to Find Bugs" slides created by Marty Stepp
Copyright © 2002 by The McGraw-Hill Companies, Inc. All rights reserved.
MD-EXPERT Designed with doctors for doctors. One solution for multiple platforms
Stocks and Bonds The Key to Retirement (and maybe getting rich)
The power of thought Misys Asset Management Systems Enterprise Application Integration.
SednaSpace A software development platform for all delivers SOA and BPM.
|Software Development | Technology Consulting | |Technology Outsourcing |Web Portal Development | |Content Development |
Compuware Corporation Business Driven SOA Edwin Schumacher Director of Product Management
SednaSpace A software development tool for all delivers SOA and BPM.
Living markets ® living agents ® Adaptive Execution in Business Networks January 21 st, 2002.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Jason Houle Vice President, Travel Operations Lixto Travel Price Intelligence 2.0.
© Copyright StreamBase®. Proprietary & Confidential. StreamBase Case Study Automated Trading.
SOA Management Packs & Governance Cheat Sheet (Shared under OPN NDA - Last Updated: 8/3/2009)OPN NDA Target Account Profile Enterprises that: Have IT infrastructure.
1 Introduction of Trading, Clearing and Settlement of Futures Contracts in Mauritius Steve Leung Sock Ping Chairman Central Depository & Settlement Co.
DAS INFOMEDIA Web design and solution dasinfomedia.com.
TeamCluster Project Real time project management solutions Harry Hvostov April 27, 2002.
2-Tier,3-Tier datawarehouse Submitted by Manisha Dubey & Akanksha Agrawal.
Best Practices FX Business. Pre-trade preparation and documentation.
ETLity Speed up your ETL development! → faster time to market → guaranteed quality → fix price development.
McGraw-Hill/Irwin ©2008 The McGraw-Hill Companies, All Rights Reserved Chapter Twenty International Banking and the Future of Banking and Financial Services.
Accipiens - Increase Business Performance with new Generation Solutions Vantyx Systems | Nuno Silva Implementing Business Solutions with a Local.
WHAT TRAVEL PAYMENT IS ALL ABOUT. GTMC Industry Affairs Strategy Group Meeting AirPlus - BSP MFR Partnership approach Paul Spelman – Head of UK Partnerships.
CSC Proprietary 12/16/2015 1:14 PM Training Material 1 Manage the Student information Project 3 group: Tuong Nguyen – Trung Dang Mentor: Tam Ly.
1 TEMENOS HOME Global Conference on Access to Finance Washington DC 30 th and 31 st May 2006 Murray Gardiner.
January 30, Who We Are – Corporate Highlights Established in 1968 Publicly traded company with a US $3 billion market cap and 40%
Meghe Group of Institutions Department for Technology Enhanced Learning 1.
Electronic Business: Concept and Applications Department of Electrical Engineering Gadjah Mada University.
CS 501: Software Engineering Fall 1999 Lecture 22 (a) Managing the Software Process (b) Software Reuse.
Enterprise Resource Planning - PeopleSoft. An ERP system is a business support system that maintains in a single database the data needed for a variety.
Applicatieplatform congres 12 & 13 maart. Microsoft Application Platform A Lifecycle View Sam Guckenheimer Group Product Planner Visual Studio Team System.
ZED Financials Limits and Exposure Manager What is It: Limits and Exposure Manager ( LEM ) is an application designed to manage both Banking Book facilities.
SAP TREASURY AND RISK MANAGEMENT ONLINE TRAINING WITH PRACTICALS.
Chapter 7 Managing Diverse IT Infrastructures
Web-based Software Development - An introduction
Data Platform Modernization
Trends in Emerging Technologies
SQL Relational Database Project
FIN 366 MART Something Great/fin366mart.com
LTech India Software Systems Pvt Ltd
Aston iTF Hosted on Microsoft Azure Helps Finance Departments Optimize Accounts by Developing Customer Receivables and Outstanding Invoices Partner Logo.
ENTERPRISE BUSINESS SYSTEMS part II
Design and Maintenance of Web Applications in J2EE
BANKING INFORMATION SYSTEMS
Data Platform Modernization
CHAPTER TWENTY International Banking Service Options
شركات المساهمة​ (corporations) Joint stock company
Continuous deployment best practices, methods and tools.
Insert Product Photograph Here
Geospatial and Problem Specific Semantics Danielle Forsyth, CEO and Co-Founder Thetus Corporation 20 June, 2006.
Web Application Server 2001/3/27 Kang, Seungwoo. Web Application Server A class of middleware Speeding application development Strategic platform for.
BEA Systems, Inc. 1. One-slide Summary
Committed to delivering winning solutions
Fixing the Internet: Think Locally, Impact Globally
Lecture 10: Understanding Foreign Exchange Exposure
Mark Quirk Head of Technology Developer & Platform Group
JTLS-GO 6.0 PostgreSQL Information
Presentation transcript:

XP on Wall St. Credit Technology Steve Hayes

Introduction  The business problem  The technology requirements  What we built  How we built it  Results  Subsequent developments

Financial Risk  Every trade or position has risk/exposure  Mostly we hear about exposure to the markets  foreign exchange rates  interest rates  stock prices  There is also default risk

Credit Risk There are different flavours of default risk settlement, contingent, loan, market (sic) Complex relationships between parties subsidaries, joint ventures, guarantors And management tools securities, guarantee, netting agreeements

Credit Department Monitor exposure to individuals, companies, corporate structures, industries, sovereigns Set credit limits by company, by parent company, by product, by maturity

Technology Requirements Regular updates on all credit exposures from every department, in every subsidiary, in every geographic location approx. 500,000 open positions Limit setting tools lots of research, information aggregation, workflow management

Crisis Management What’s the impact of a company defaulting? We need to know right now We may want to stop outgoing payments What about an industry in trouble e.g. Californian electricity Or a sovereign? Rumours (e.g. Y2K)

Technology environment Feeding systems treated as legacy Perl, shell scripts, C++ Outsourced to Infosys, India Staff retention forced us to Java Global deployment issues Web based solutions more manageable

What did we build? Lots of information retrieval/aggregation web based Java servlets framework for automating single SQL queries (with parameters) 3 tier workflow management Java application on the client RMI server

What with? JDK 1.1/1.2 Visual Café, Visual SourceSafe In-house servlet engine Emergent frameworks virtual tables, servlet framework, database abstraction layer Build scripts DOS, Cygwin, JUnit

How? We used Extreme Programming a small team (6 people) in a large IT department (4,000 staff) lots of freedom to choose development approach no “official” endorsement of XP

Local Adaptations Three development “streams” One per customer Primary customer in London Pairs stable for a week Lots of domain friction moving from one stream to another Programmers reluctant to switch frequently Customer proxies on smaller streams

Were we successful? Productivity high Customer satisfaction very high We all kept our jobs XP was mandatory even after my departure

Later developments Ant, Jikes big benefits in speed, flexibility JSP, Weblogic Not clear that there was any productivity benefit Customer saw things slow down