16th European Conference on Object-Oriented Programming
University of Málaga, Spain
June 10-14, 2002
Technical programme > Tutorials > Tutorial #1
General Information
Call for Contributions
Technical Programme
Useful Information
Social Programme

<< Site map >>
<< History file >>

Ecoop 2002 is organized in cooperation with:
Important dates
Oct 01
Nov 01
Dec 01
Jan 02
Feb 02
Apr 02
May 02
Jun 02

You are the visitor number

from 4th October 2001.


Tutorial #1 - The Agile Unified Process 

Morning T01 T02 T03 T05 T07 T09 T11 T13 T14 T15 T17 T19 T21 T23
Afternoon T04 T06 T08 T10 T12 T16 T18 T20 T22 T24


The Agile Unified Process 

Presenter :Craig Larman (Valtech, USA)
Duration :Full day
Day :Monday
Level :Introductory - Intermediate






The Unified Process (UP) has emerged as a popular modern process for software development-and with good reason, as it includes skillful best practices such as iterative development, and early attention to high-risks. Furthermore, the UP process framework encourages flexible adoption, providing a structure that can scale up and down.

Contrary to some misperception, the UP encourages an agile approach. In this tutorial you will learn the essential and most useful UP concepts and practices, the keys to its successful introduction in an organization, and how to apply the UP in an adaptive and agile spirit.

Further, most Extreme Programming (XP) and Scrum practices and values are either part of the UP, or specializations of more general UP guidelines. What are these, and which may be adopted consistent with and within a UP project? Nevertheless, this tutorial motivates the need for more than pure XP on many projects, and promotes the skillful capacity of the UP to provide a variety of optional practices and artifacts on larger or higher-ceremony projects. You will learn why a combination of primarily the UP with some XP practices is an excellent process approach.

Topics include:

- The key UP ideas to know and apply.
- The motivation and business case for the UP.
- What UP artifacts are really worth creating?
- UP anti-patterns: common worst-practices in adoption and use.
- How to adopt the UP within an organization.
- XP practices within the UP.
- Challenges of pure XP.
- How to plan an iterative UP project.
- Tips for good UP artifacts and models.
- UP models and the UML.
- How to define a UP development case.
- How to do architectural analysis and describe architectures in the UP.
- How to fail with the UP: You know you didn't understand it when…


Required experience

None specific; general software development experience.


Expected audience

Open to a broad audience of those interested in adopting an agile approach to the UP.


Presenter's profile

Craig Larman is an internationally recognized leader, speaker, and coach in adopting agile, iterative development processes, and object technologies. He is the author of "Applying UML and Patterns--An Introduction to Object-oriented Analysis and Design and the Unified Process," the best-selling text on OOA/D and iterative development, available in many languages, and used in business and universities worldwide.
Craig serves as Director of Process at Valtech, an international consulting group. He has been using object technologies since 1984, and for many years has assisted others in developing object systems, adopting practical iterative development processes, and in learning to apply object technologies. He holds a B.Sc. and M.Sc. in computer science.


























Tutorial #1 - The Agile Unified Process 
Last modified on Feb 26, 2002
Maintained by webmaster@2002.ecoop.org