A Day to Learn


eXtreme Programming
and
Agile Software Development

 

 

Speakers

Tim Bacon

Tim has been writing software since the heady days of the ZX81, but codes more Java than Assembler nowadays (thank goodness!) With 10 years commercial software experience under his belt, Tim has worked on a variety of large and small (and insane) projects in locations ranging from Switzerland to Slough, the last year and a half being devoted more or less to agile development approaches. Tim is currently working as a consultant in the City of London. For more information see www.primeEight.co.uk. Tim is also one of the XP Day organisers.

Laurent Bossavit

Awaiting speaker details

Keith Braithwaite

Keith has been applying Xp ideas to his work in Java and C++ (and Scheme and perl and make and...) since about a year after he first heard of them on Wiki (it took about a year to overcome my initial incredulity, scepticism and fear). Working on enterprise systems with CORBA and Java, then with application servers like AtgDynamo, and then as a dot.com refugee moving into systems software for hand-helds, he found that PairProgramming and Test Driven Development in particular have had a huge impact on his development speed, the quality of the work he's produced and the enjoyment he's gained from his work.
He'd been attending XtC for a while, and had always found it enjoyable and educational, but sadly, he'll not be able to attend at all regularly now, since, happily, he's moved up to Penrith to work with Charles Weir, and am now reachable there as [email protected]
Penrillian's kind-of parent company is based in Hyderabad, India. While in India to attend a friend's wedding (which you can read about at clublets.com) he popped in to Saven's office to say hello, and do a bit of recruitment. Apparently the developers that Saven sent to work in the UK have been reporting back about XP (favourably, even!), so Keith was asked to do a three hour workshop on XP, which was interesting.
This year, together with Ivan Moore, Keith co-presented a session at OT 2001, and with TomAyerst ran a BoF at XP2001. And he wrote the topics for the "just a minute" diversion.

Oli Bye

Oli is 27 and has been hacking since the age of 11. Since his Masters CompSci he worked for HSBC, and saw SBC through several mergers to becoming UBS. From medical pumps in 68HC11 Assembler, to Global FX trading systems in Java, he loves to program. Since building his own internet server in early 1999 he's been helping small startups, academics and open source projects get off the ground by providing services for the virtually homeless. He currently coaches Extreme programming for a living, and is a founder of XPDeveloper.

Andrew Craddock

Awaiting speaker details

Rachel Davies

Rachel joined the established XP team Connextra about two years ago, to try XP for herself as a developer. Rachel has worked in software development since 1987, working in a variety of companies as a developer, designer, analyst and team manager. She used to be fascinated by designing software, for communications and control applications. Now, Rachel is more interested in how to build and sustain successful software development teams.
Rachel
is actively involved with the XP Developer community in London, as an Extreme Tuesday Club regular. Rachel is also one of the XP Day organisers.

Alan Francis

Awaiting speaker details

Steve Freeman

Steve Freeman is an independant consultant. Previously, at Lombard Risk Systems, he led a project that, briefly, was the largest XP project in the UK. Steve has worked in a wide range of situations from research to developing shrink-wrap software. He has a PhD in Computer Science and degrees in Statistics and Music. Steve is an early member of the Extreme Tuesday Club, one of the authors of the first Mock Object paper, and maintains the mock objects website. Steve can be contacted at [email protected] Steve is also one of the XP Day organisers.

Tim Mackinnon

Tim pioneered the use of Extreme Programming at Dashboards Software in early 1999, and at Connextra a year later. As a senior developer at Connextra, he has led the teams that created the Sidewize and ActiveAd products. Tim was also an inventor of the Mock Objects testing technique and was a founder of XPDeveloper - a site that encourages developers to document their experiences with XP. Tim can be reached at [email protected]

Sean Hanley

Awaiting speaker details

Darren Hobbes

Awaiting speaker details

Ben Hogan

Awaiting speaker details

Vincent Massol

Awaiting speaker details

Ivan Moore

Ivan Moore is a senior developer at Connextra. He wrote his first programs 20 years ago, and has been using extreme programming for the last 3 years. He has written papers for international conferences, and is well known in the XP community for two open source projects, Jester and MockMaker. Email: [email protected]

John Nolan

Awaiting speaker details

Joseph Pelrine

Joseph Pelrine is C*O of MetaProg, a company dedicated to improving the quality of software and its development process. A very eXtreme Programmer, he has worked with Kent Beck, the originator of XP, for a number of years. He is a former columnist for the Smalltalk Report and a noted international speaker, and has co-authored (together with Alan Knight and Adrian Cho) Mastering ENVY/Developer, recently published by Cambridge University Press.

Duncan Pierce

I have a PhD in "Foundations of Software Reuse", an analysis of the principles underlying software reuse: from strategic organisational objectives behind the development, purchase and reuse of infrastructure software, to technical problems posed by evolving requirements in the presence of sharing and unintended emergent phenomena such as multiple event-loop conflicts. The design and implementation of software and the collective structure of reusable artifacts plays a pivotal role in determining reusability at organisational level, and forms the focus of my research. At OT2000, I hosted a session on "Bugbears" - bugs which are emergent properties of complex software systems. You can find out more, including the write-up of the session outcome at dunkworks.com/research/bugbears/
I also have degrees from Southampton University and Oxford University, and have previously worked as a system architect and a senior Java developer at Connextra, where I got to know Paolo Polce, Rachel Davies, Tim Mackinnon and Ivan Moore. A good place to find me and most of those other guys is the Extreme Tuesday Club in the Old Bank of England pub on Fleet Street most Tuesday evenings. You can also find out more about me, including my email address, on my website: dunkworks.com/.Duncan is also one of the XP Day organisers.

Paolo Polce

Paolo was 12 when he got is first computer: a Sinclair ZX Spectrum. Then he spent two months playing "Manic Miner" 24/7 before realizing that, probably, learning to develop software wasn't a bad idea at all. At 17 he bought his first modem and got connected to the FidoNet network. One year later he was running a 24/7 BBS that kept running for four long years.
In Naples, his hometown, Paolo has studied Maths, Physics and Computer Programming.
He has worked for big newspapers doing everything from networking (mostly designing physical networks) to programming (lots of boring c++ dbase stuff together with some cool fun java projects). Then at some point in early 2000 he got a little bit bored of working in the same city and he decided to move to the UK. He got himself a job at Connextra in July 2000 where he met very strange people such as John Nolan, Tung Mac, Duncan Pierce, Tim Mackinnon and Matt Cooke.
Paolo was introduced to XP (by Peter Marks) during his interview with Connextra, after which he decided that XP was very cool and he accepted the job.

Nat Pryce

Nat Pryce is the Technical Director of B13media, a company that specialises in the coverage of sport and sport sponsorship on digital media.
Previously, he was a Senior Software Engineer at Quokka Sports Inc., a dot-com that is sadly no more.
Prior to that, he was a Research Associate at Imperial College, London, where he received a PhD for his work on component interaction in concurrent and distributed systems
His professional interests include distributed systems and commuication protocols, software architecture, patterns, and lightweight development processes.

David Putman

Awaiting speaker details

Keith Richards

Awaiting speaker details

Ken Schwaber

Awaiting speaker details

Paul Simmons

Paul has created software commercially since 1987 in a variety of industry sectors,retail banking, insurance, pharmaceuticals and investment banking. He has formal training in methodologies such as Jackson structured programming, Syntropy and object orientation. He has practised Extreme Programming since 1998 and is a keen advocate of teamsmanship. He currently enjoys introducing agile process (XP) to software engineering in a demanding investment bank environment.Paul is also one of the XP Day organisers.

Awaiting confirmation.

Please note the organisers reserve the right to make changes to the programme and speakers, or to cancel sessions if enrolment criteria are not met or when conditions beyond our control prevail.