Do all Business Systems have defined goals
Business systems represent functional domains in a business, each functional domain should be guided by goals. Business
system goals can either be unique to the system or sub-goals of goals defined for the business as a whole. There will
usually be a parallel decomposition of goals and business systems with each system having it's own goals and inheriting
goals from parent systems. |
Is the goal related to competitive advantage
Goals, in general, should encompass areas of competitive advantage and should be leading a business to expand on such
advantages. Obviously some business goals are related more to the management of the business, but these should be
outnumbered by those representing business competencies. |
Is the name unique
It is important to uniquely name goals so as to ensure that goals can be easily distinguished. It is also possible to use a
hierarchical numbering system as a part of the goals name; for example (1) for the parent goals, (1.1), (1.2), etc. for
sub-goals. |
Does the name reflect the intention of the goal
The name of a goal should reflect its intention; while a goal has a description field it will most often be presented
in reports and other material simply by its name.
|
Is the goal unambiguous
Is the description of the goal unambiguous? All stakeholders should be able to agree not only on the validity of a goal but
also its meaning and value. |
Are KPIs included for all goals
All goals should be supported by a set of Key Performance Indicators which describe the manner in which the business will
measure success. A goal that has sub-goals can choose to not have explicit KPIs if its sub-goals have defined and
measurable KPIs. |
Is the change value consistent with the change kind
When using the UML Profile for Business Modeling, each Business Goal has an associated change value (in lieu of a separate
KPI) which should be consistent with the specified change kind. |
Is the change value consistent with the metric
When using the UML Profile for Business Modeling, each Business Goal has an associated change value (in lieu of a separate
KPI) which should be consistent with the specified metric. |
Is the change value measurable
When using the UML Profile for Business Modeling, each Business Goal has an associated change value (in lieu of a separate
KPI) which should be directly measurable. |
Is the change by date realistic yet ambitious
When using the UML Profile for Business Modeling, each Business Goal has an associated change date (in lieu of a separate
KPI) which should be agreed to be reasonable for the change. |
Is it clear how the goal contributes to any higher level goals it supports
Each sub-goal should clearly support any higher-level goal. A parent goal can choose to not have associated KPIs if it is
clear how all sub-goal KPIs can be combined to define its own measures. |
Is there at least one business use case, or business process, that traces to the goal
The primary mechanism for a business to enact its goals is through the execution of business processes. Business processes
may be represented either directly using a process modeling tool, or may be represented using a Business Use Case (with the
UML Profile for Business Modeling). |
Does the goal conflict with any other goals
Goals should be validated to ensure they do not conflict; this is particularly important in a goal model where sub-goals
may be modeled and maintained by different business organizations. |
Is the goal traced to other goals to which it may contribute
Goals may naturally form a hierarchy with goal/sub-goal relationships. It is also possible for a goal model to form more of
a network or matrix with sub-goals contributing to more than one parent goal. Ensure that all such relationships are
explicitly modeled. |
Is the hierarchy of goals more than three to seven levels deep
A goal model needs to be precise enough to be measurable and enactable; if you have less than three levels, you must
verify whether these goals are concrete enough to be measurable. If more than seven, you may consider flattening the
hierarchy.
|
Is the goal hierarchy reasonably balanced
Do different sub-trees at the same level in the hierarchy have similar depth? If not, it may indicate that one area has
received more attention than others. |
|