Figure 1.1 The antipattern process involves finding a problem B , establishing a pattern and
publishing an antipattern C , refactoring the solution D , building a guide so that the problem can
be resolved and fixed en masse E , identifying process weaknesses F , and building a barrier
between the healthy enterprise and the antipattern G .
disease. Here, we take a hard look at what's broken. In simple cases,
we fix the problem. In more extreme cases, we might need to estab-
lish a risk / reward analysis and win sponsorship to fix the problem.
Figure 1.1 illustrates the antipattern process.
The antipattern community is gathering momentum, looking for things that
break in a methodical way and capturing those experiences. Some engines