The Business Motivation Model
This model is based on “The Business Motivation Model - Business Governance in a Volatile World” by The Business Rules Group.
The model contains both the structural aspects based on the metamodels and semantic aspects of the concepts based on the natural language description. For example, an End
can be attainable
, short
- or long term
, and focused on
enterprise
or a business area
. These properties are important for communicating the nature of the concepts and should aid the modeller in evaluating whether her model is semantically correct (e.g., a long-term
and unattainable
Objective is incorrect). These semantic properties constitute a “checklist” for the modeller.
Model Summary
Model Details
First, we define a generic BMM model Element
:
There are many types of Element
s in a BMM model but two are most important: End
s and Mean
s. End
s are what an enterprise is trying to accomplish. Mean
s are the ways of accomplishing the End
s.
and
Ends
The Vision
is what an enterprise is supposed to look like, without regard to how it can be achieved.
A DesiredResult
is a different type of End
than the Vision
and represents a tangible outcome that can be either qualitative
or quantitative
.
Means
[ channelsEffortsToward -> Objective
includes -> Tactic * // tactics can only contain other tactics and not strategies
enables -> Tactic * // tactics can only enable other tactics and not strategies ]
*/
[ channelsEffortsToward -> Objective
includes -> Tactic * // tactics can only contain other tactics and not strategies
enables -> Tactic * // tactics can only enable other tactics and not strategies ]
*/
[ channelsEffortsToward -> Objective
includes -> Tactic * // tactics can only contain other tactics and not strategies
enables -> Tactic * // tactics can only enable other tactics and not strategies ]
*/
[ channelsEffortsToward -> Objective
includes -> Tactic * // tactics can only contain other tactics and not strategies
enables -> Tactic * // tactics can only enable other tactics and not strategies ]
*/
Other Elements
Michal: in some particular cases different kinds of influencer
s may be required. One could extend Influencer
but currently, it is not possible to add clafers to its children, e.g., a new type of internalInfluencer?
Assessment
is a judgement that an influencer
affects the employment of Mean
s or the achievement of End
s.
General Purpose Definitions
Imported TOGAF concepts
// in %
[ includes -> Strategy * // strategies can only contain other strategies and not tactics
enables -> Strategy * // strategies can only enable other strategies and not tactics ]
*/