Allan Kelly commented on my post from last year about the possibilities of using pattern languages to describe business strategies, to point out that he has done quite a bit of this already.
So far the only paper I’ve had a chance to read is Business Strategy Patterns for The Innovative Company, which is a set of patterns derived from “Corporate Imagination and Expeditionary Marketing” (Hamel and Prahalad, 1991). In this Allan derives:
- Innovative Products
- Expeditionary Marketing
- Seperate Imaginative Teams
Apart from the patterns themselves there were two things I found interesting about this paper:
Firstly, Allan describes a rather rough ride he received at VikingPLoP 2004, where apparently a lot of negative attention was focussed on whether there was “prior art” for these patterns in the pattern field. I think there is something here that any autodidact will feel an empathy towards. Whereas the scientific community (rightly) puts a lot of emphasis on whether something is new knowledge, in the world of applications there is at least as much value in “new-to-me” knowledge, or even “applications of existing knowledge in a new context”. To me patterns and pattern language fall firmly into the camps of education, application and transference between domains; not the camp of new knowledge creation. Given that, an over-obsession with “prior art” would seem to be rather inward-looking.
Secondly, Allan goes on to elaborate how his understanding and view of patterns has developed and changed, especially as a result of reading “The Springboard” (Stephen Denning, 2001), and “Patterns of Software” (Dick Gabriel, 1996) and that he now sees them as a particularly-structured form of story about a problem domain. I find this an appealing viewpoint, as it harks back to the fundamental way that human beings pass on knowledge, through the telling of stories. Of course, the nature of stories is that each person who retells a story does so in a subtly different way, and over time the story changes. Extending the simile, patterns too will change over time in a two-way exchange of knowledge between the pattern and the environment of the current user, so to say that a particular pattern is derived from (but not the same as) an earlier pattern is merely to state that evolution has occurred.
Update: Allan’s latest paper Strategies for Technology Companies has more on his interpretation of patterns as stories.


March 9th, 2006 at 10:17 pm
I’m glad you found the patterns interesting.
Sorry there is nowhere to comment on my website - just on my blog.
I think you make an important point. A lot of activity by academics but also by others, is aimed at the discovery of “original knowledge”. This is a worth endeavour, indeed, it is essential is we are to move forward. However, there is still much to do the “transfer of knowledge” and spreading what is discovered around.
Anyone - well, maybe only non-academics - who reads an academic journal will recognise the problem. Plenty of original knowledge but who will access it and use it?
The other point you mention is the idea of a story and how it changes. This is true of patterns too. According to Alexander patterns must live, and to live implies to change. So, patterns cannot be static things. As they are passed on they need to change.
To take a hard core software development example consider the Singleton pattern from Gamma et al. Many developers now consider this to be an bad pattern - or an anti-pattern as some prefer to call it. The interpretation of this has changed radically over the years.
I’m not sure what direction I’ll take my business patterns in next. I feel I’ve satisfied my initial goal: to show that patterns can be used for business and business strategy specifically.
March 10th, 2006 at 12:18 am
Thanks for the reply!
August 10th, 2006 at 4:39 pm
Interesting subject. When you take also the answer of Allan Kelly into account, I would suggest that there should be a kind of Wiki to manage these Business Strategy Patterns. Is this an idea that sounds useful?
First time I came across patterns used in a non-programming context was with the book of Mary Lynn Mans and Linda Rising about patterns to introduce new ideas into your organization (http://www.amazon.com/gp/product/0201741571/qid=1100887726/sr=2-1/ref=pd_ka_b_2_1/104-5144509-2591963?n=283155). Liked it!
August 13th, 2006 at 10:53 am
Good idea!