| Representation Options |
UML Representation: Package stereotyped as «BPL_BRM» containing class diagrams.
A Business Roles Model may have the following properties:
-
Introduction: A textual description that serves as a brief introduction to the model.
-
Packages: The packages in the model, representing a hierarchy.
-
Role: The Roles in the model, owned by the packages stereotyped as «BPL_Role».
-
Actor: The Actors in the model, owned by the packages stereotyped as «BPL_Actor».
-
Relationships: The relationships in the model, owned by the packages.
-
Diagrams: The diagrams in the model, owned by the packages.
If the purpose of the business modeling effort is business process re-engineering the target organization, you should
consider maintaining two variants of the Business Roles Model: one that shows the business actors and business
activities of the current organization (sometimes called "as-is"), and one that shows the target organization with new
business actors and business activities ("to-be"). This separation is needed when doing business process
re-engineering, otherwise the redesign will be developed without knowing what the proposed changes really are at the
end, and you will not be able to estimate the costs of those changes.
The cost of maintaining two Business Roles Models is not insignificant, and you should carefully consider how much
effort you put into a current model. Typically, you would not do more than identify and briefly describe the business
activities and business actors. You would also briefly outline the business activities you determine are key to the
effort, possibly illustrating this with a simple activity diagram. The level of detail you choose should aim at
providing a shared understanding of the target organization.
You would not need this separation if:
-
There is no "new" organization (the goal is to document an existing organization);
-
There is no existing organization (i.e. a "green field").
|