Many of the most serious unresolved problems in software systems occur from this perspective. Management AntiPatterns describe at common problems and solutions due to the software organization. Management AntiPatterns affect people in all software roles, and their solutions directly affect the technical success of the project. We use a common reference model for terminology common to all three viewpoints. Root causes provide the fundamental context for AntiPatterns.
Primal forces are the key motivators of decision making.
The relative importance of these forces varies significantly with architectural scale. An understanding of the architectural levels defines the different scales for pattern applicability. The pattern template provides the outline for pattern definition. Copyright 1999 William Brown, Raphael Malveau, Hays McCormick, Thomas Mowbray, and Scott W. Thomas. All rights reserved.