
Silverston c10.tex V2 - 11/21/2008 3:20am Page 559
Understanding Motivations 559
these patterns and to successfully socializing and standardizing these patterns
either across an enterprise, or within a particular area of an enterprise:
Understand motivations and work toward meeting them. Really under-
stand the motivations of people who would use the patterns, your
motivations, and the enterprise’s motivations as well as the underly-
ing culture of the enterprise, which often drives these motivations. We
model data to understand it, and in this chapter we will discuss ‘model-
ing’ motivations, and share other techniques to understand motivations.
By modeling these motivations and fine tuning our understanding of
these motivations, we can keep these in the forefront and develop solu-
tions that meet everyone’s needs.
Develop a clear, common, compelling vision. Develop and communi-
cate the purpose for these patterns as well as a vision of what it would
be like if various parts of the enterprise used these patterns. Create the
purpose and vision in a way that is well understood (clear), commonly
agreed upon (common), and that is very motivating (compelling).
This vision should resonate with all levels of the enterprise, technical
and non-technical people, and echo the vision of the enterprise as a
whole.
Develop trust. Why should people in various parts of the enterprise use
these patterns? Are they