Computer Laboratory Home Page Search A-Z Directory Help
University of Cambridge Home Computer Laboratory
Computer Laboratory > Abstracts

Seminars will be held in the Lecture Theatre 1 - William Gates Building, Computer Laboratory at 4.15pm
for the research groups' seminars:

 Networks & OS seminars
 Security seminars
 Logic and Semantics seminars
 weekly timetable

What is Extreme Programming and How does it Work ?

Fred Tingey ***

Head of Risk IT, BNP Paribas

The last few years has seen the rise of Agile and Iterative development methodologies as practical alternatives to the more traditional Waterfall method of analysis, design, build, test and deploy. The adoption of Agile methodologies has been driven by the lack of success of the Waterfall approach in actually delivering software systems; empirical evidence giving at best a 25% success rate for smaller developments decreasing as the size of the project increases. Extreme Programming (XP) is an example of an Agile development methodology based on best practices distilled from development teams working on projects that have been successful. The word 'extreme' is used because XP takes each best practice (often things you know you should do but don't) takes it to the limit and makes it mandatory. This presentation will provide an introduction to these best practices and to reassure you it is not just theory show some real examples of their actual use in BNP Paribas.

*** Biography:
Fred Tingey has been working in financial IT for the past 15 years primarily in the Derivatives trading and risk management areas. He is currently head of Risk IT for BNP Paribas Capital Markets covering Market, Credit and Operational risk along with Collateral management. Fred discovered a passion for programming at a fairly young age with the ZX81. After taking some time out to study Physics at Oxford he returned to his favourite subject studying Computer Science at Edinburgh.

Fred's first role was in a small software company based in Cambridge producing Derivatives Pricing Systems for the City. This enabled him to combine the mathematics of pricing models with the challenges of programming trading systems - and then going to sell them. His move into the City came some four years after where he was head of Fixed Income Derivatives IT for SG Warburg. He has worked at BNP Paribas for the last 10 years taking on a variety of roles including Head of Equity Derivatives IT and for 2 years Head of Application Development in New York. Upon returning to London this was followed, after the merger of Paribas and BNP, by another 2 year posting to Paris again working in Equity Derivatives. Fred is now back in London and Head of Risk IT for BNP Paribas - a position he has held for the last two years.

Throughout his career Fred has had an ongoing interest in the software development process and has had the opportunity to try out many different approaches and to evaluate what works and what does not. There is no doubt in his mind that Agile methodologies are the only professional approach to software development.

Wednesday Seminars

Click here for previous seminars.