Organizational patterns are structures of relationship, usually in a professional organization, that help the organization achieve its goals. The patterns are usually inspired by analyzing multiple professional organizations and finding common structures in their social networks and support corporate memory of reorganizations and process changes. They are often used as the foundation of project retrospectives.
Organizational patterns are inspired in large part by the principles of the software pattern community, that in turn takes it cues from Christopher Alexander's work on patterns of the built world. [1] Organizational patterns also have roots in Kroeber's classic anthropological texts on the patterns that underlie culture and society. [2] They in turn have provided inspiration for the Agile software development movement, and for the creation of parts of Scrum and of Extreme Programming in particular.