Monday, Morning
Surviving Object Oriented Projects
Convention Ctr – 101B
Alistair Cockburn, Humans and Technology

After a decade of OO projects, what have we learned? Develop in increments to form a habit of delivering; make sure you have a decent executive sponsor, project manager, and technical leader; get training; and don’t forget the lessons of the last four decades.

This tutorial walks through appropriate expectations, project setup, technology selection, domain modeling, with increments and iterations, prototypitis and the death spiral, setting up teams, handling training, expanding, project management patterns, and advice from hindsight. It includes over 60 specific strategies, truths, fixes and recommendations. The tutorial is liberally sprinkled with case histories and insights from the participants themselves. It overlaps heavily with the book “Surviving Object Oriented Projects.”

Presentation Format: Lecture.

Attendee Background: Anyone wanting to learn ways to get their OO project out of the mire, or wanting to avoid the mire in the first place. Neither being an OO novice or an OO expert will interfere with the tutorial. The only requirement is an interest in what makes a project work well.

Alistair Cockburn, founder of Humans and Technology, was special advisor to the Central Bank of Norway and designed the OO methodology for the IBM Consulting Group in the mid-1990s. His “Surviving OO Projects” was published in 1998. He is an expert on use cases, object-oriented design, project management, and software methodologies. He has been the technical design coach and process consultant on projects ranging in size from 3 to 90 people. Materials that support Alistair’s workshops and tutorials can be found at

at a Glance
Tutorials by Track
Full Description
of all Tutorials
Final Program

 OOPSLA'98 Home