GB1 |
OT2002 Session Process Wars: USDP vs. XP | ||
A debate of the merits of USDP compared to XPMonday 8 April, 11:45--13:00 | |||
new session type - 75 minutes | |
Michael Hirsch
| |
Abstract | During this session we will contrast the Unified Software Development
Process as it has been proposed by the "three amigos" Booch, Jacobson and Rumbaugh with the eXtreme Programming method that has recently gained wide-spread attention. The session will take the form of a
debate, where each positions will be taken by an experienced practitioner.
The session will briefly characterise the two different approaches and then during the debate distill their respective advantages and disadvantages. The moderator of the debate will aim to take a constructive point of view that will help to distill guidelines that the attending practitioners can use when it comes to deciding on the adoption of a development method for a given project. |
Audience | Consultants, IT managers, architects and programmers with sufficient experience to be able to understand what it takes to chose an appropriate software development process for a problem at hand. |
Benefits | Understanding as to the key differentiators of USDP and XP
Criteria for when each will be most successfully used
A lively and fun session to attend
|
Materials | Position statements of the Panelists |
Michael HirschZuhlke Engineering |
Michael Hirsch is head of software project management at Zuehlke
Engineering AG, one of the leading software engineering companies
in Switzerland. He obtained a degree in electrical engineering
from HTL Bregenz (Austria) and in software engineering from
HTL Berne (Switzerland). Since his graduation he held numerous
positions in the software industry as developer, software architect,
trainer, mentor and project manager. He joined Zuehlke Engineering
in 1992 and helped to build this company into one of the most
successful software development organizations in Switzerland.
Michael has 20 years of practical experience in the software industry. His professional interests include software project management, iterative development processes, software architecture and object modeling. He is a member of the IEEE computer society and of the ACM. |
Steve FreemanM3P Ltd |
Steve Freeman is an independant consultant, and was OT programme chair in 2003.
Steve has worked in a wide range of situations from research to developing shrink-wrap software. He was a pioneer of the agile community in the UK: an early member of the eXtreme Tuesday Club (http://www.xpdeveloper.net) and chair of the first XpDay?? (http://www.xpday.org), he led a project that, briefly, was the largest XP project in the UK. Since then, he helped to introduce Agile methods at Thomson Financial, and worked for ThoughtWorks. Steve has a PhD?? in Computer Science and degrees in Statistics and Music. |
Wolfgang EmmerichUCL |
Wolfgang is a Senior Lecturer in the Dept. of Computer Science at University
College London. Wolfgang obtained his Diploma in Informatics from University of
Dortmund, Germany and his PhD?? about Software Engineering Environments from
the University of Paderborn in Germany. After completing his PhD?? he worked
as a Visiting Scholar on environments for formal methods at the Software Verification Research Centre in Brisbane Australia and then joined City University, London as a Lecturer. He then moved to UCL to take his current position in the Software Systems Engineering Group.
Wolfgang's Research Interests are in the areas of software processes and software architectures for distributed and mobile systems. He also maintains a strong interest in consistency checking of distributed software engineering artifacts [http://www.xlinkit.com]. Wolfgang authored a Wiley text on "Engineering Distributed Objects" [http://www.distributed-objects.com]. He has published many papers at leading international conferences, including ICSE, ESEC/FSE, ASE. Wolfgang is PC Co-Chair of the 17th Automated Software Engineering Conference that will be held in September 2002 in Edinburgh [http://ase.cs.ucl.ac.uk]. |