Wednesday, Afternoon
Software Architecture Action Guide
Convention Ctr – 211A
Dana Bredemeyer and Ruth Malan, Bredemeyer Consulting

One company can develop printers more quickly and with more innovative features using a fraction of the staff of its competition. They do this with an architected, reuse-based approach. For every such success story, there is one of failure: the project is under-resourced or cancelled; it is stalled with infighting or lack of leadership; developers dislike or act resistively to the architecture; etc. We have turned what we have learned from these successes and failures into a set of Software Architecture Action Guides. In this tutorial, we present our Action Guide approach to software architecting. Action Guides are short (fit on an index card) and designed to solve a specific problem (e.g., develop an architectural vision, capture non-functional requirements, document interfaces). Taken together, they provide a comprehensive architecting process that uses UML as the modeling language. Used selectively, teams can tailor their own lightweight architecting method. Used individually, they produce some key result for the architecting team.

Attendees will:

  • gain an understanding of the architecting process.
  • use Guides in exercises, learning a specific architecting technique (e.g., creating a communication plan, creating architecture principles).
  • gain experience with the Action Guide approach.

Presentation Format: Stories, large-group graphical facilitation and small team exercises

Attendee Background: Practicing architects and senior developers.

Dana Bredemeyer has been giving presentations on software architecture and teaching software architecture workshops at Hewlett-Packard and elsewhere for 5 years. He has over 20 years experience architecting, designing, and developing software systems, including 16 years with HP. He has provided architecture consulting and training to architects, architecture teams, and their management, and has helped teams develop software, firmware, and system architectures. Dana Bredemeyer and Ruth Malan are writing a book titled “Software Architecture Action Guide” for Prentice-Hall.

Ruth Malan has authored numerous papers and book chapters on object-oriented development, reuse and architecture. She is editor and an author of the book, “Object-Oriented Development at Work: Fusion in the Real World.” She has extensive experience teaching and consulting in software architecture, having helped pioneer the architecture consulting and training program while at Hewlett-Packard.

Dana and Ruth are editors of the highly popular “Resources for Software Architects” Web site (

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

 OOPSLA'98 Home