|
Organizational Patterns Workshop
by Michael Beedle
The following participants met last March at ChiliPLoP:
- Michael Beedle
- Neil Harrison
- Barry Kaplan
- Urvashi Kaul
- Don Olson
- Linda Rising
Our goal was to talk about the state of organizational patterns
in the broadest sense, and including the discussion of:
- who the authors of the org patterns were, and how we could get
them involved in writing a CPL (common pattern language)
- what patterns had been written and what were their
current relationships, and what was "our vision" to combine them into a CPL
- who were the users of org patterns and what was our current
relationship with them, and we were going to get
them involved even more
- how the architects of the org pattern language were
currently organized and how they were going work together
to weave the existing patterns and pattern languages into a CPL
The workshop provided the following deliverables:
- Context. We accounted for the current state
of the organizational patterns in terms of how the patterns
were organized (product), and how it was communicated
to the world. In doing so we identified the following issues:
- duplication, inconsistencies and "holes" in the current pattern languages
- overall structure is not visible
- current patterns and pattern languages are not in understandable form
- pattern styles don't match audiences
- org patterns are not easy to introduce/deploy and internalize in organizations
- lack of communication among architects, writers and users of the CPL
- CPL architecture team is not producing updates for the patterns at the org patterns web site
- Architects, writers and users lists. We should gather a comprehensive list of everyone who could possibly be involved.
- Resulting Context. We discussed what we needed to do to make org patterns successful:
- Out to the world
- Make the patterns understandable and readable by management through:
- taxonomies/views/pictures (functional area,
role, organizational type/stage, etc.)
- minimal pattern form (executive summary,
5 basics, etc.)
- high level book (this is "why" you need patterns)
- patterns CD
- management handbook for patterns deployment:
case studies, stories, interviews, accounts by
other authors
- video
- Deployment
- assess org
- key areas of business
- funding
- politics
- examples
- incremental development of business
- training
- implementation strategies
- checklists
- Pattern language structure and taxonomies. As a starting
point, we used Jim Coplien's org patterns. We mapped them
into a pattern language diagram, in which we added other
org patterns from different authors. (Unfortunately, and due
to time limitations, we only placed added about 20 patterns
other than those by Jim Coplien.)
- A list of immediate tasks to be done:
- spread the word about the activities of this workshop
- document what we did (this document)
- contact writers to get clearance for editor rights
to treat each pattern with an individual copyright
- determine policies for the web site
- taxonomies
- document pattern language structure
- explore the concept of a "context web"
- keywords
- make list of users
- future meetings (PLoP '98, OOPSLA, ChiliPLoP '99)
- video/infomercial
Note: PLoP is a trademark of The Hillside Group, Inc.
|