Purpose
- To formally verify that the results of business object modeling conform to the
stakeholders' views of the business.
|
Steps
|
Input
Artifacts:
|
Resulting Artifacts:
|
Worker: Business-Model Reviewer |
Work Guidelines: Reviews |
If the model is large, you will have to examine different aspects of the business
object model at separate review meetings. The following meetings are recommended:
- Review of the survey of the business object model, not looking at details of the
business workers and business entities.
- Review of the business use-case realizations.
- Do the objects of all the classes, taken together, perform the activities described in
the business use cases?
- Does the survey of the business object model give a good, comprehensive picture of the
organization?
- Is the name and description of each organization unit clear and easy to understand?
- Do the organization units conform to organizational units in the existing organization?
- Is the name and description of the business worker clear and understandable?
- Does the business worker have an association to each business entity she must know
about?
- Does the business worker have a link relationship to each business worker she must
communicate with?
- Does the business worker have a link to each business entity he accesses?
- Are the relationships from the business worker independent of each other?
- Do the relationships describe the business workers relation to the connected
business workers and business entities?
- Is each relationship used in the workflow of at least one business use-case realization?
- Does the worker participate in at least one business use-case realization?
- Is the name and description of the business entity clear and understandable?
- Do the relationships from the business entity depend on each other?
- Is each relationship used in the workflow of at least one business use-case realization?
- Does the business entity participate in at least one business use-case realization?
- Does the business entity have an owner; that is, a business worker who is responsible
for the business entity?
- Considering the entire business, are all "things" in the business, such as
products documents, contracts, and so on, modeled as business entities?
- Is the business use-case realization workflow clear and understandable?
- Does it describe the workflow and not just the purpose of the business use case?
- Does each business use-case realization perform only activities inside the business?
- Are all possible activities, that belong to the business use-case realization described?
- Are only business actors that interact with the business use-case realization mentioned?
- Are only steps that belong to the business use-case realization described?
- Does it mention only business use-case realizations with which it has relationships?
- Does it clearly indicate when the order of steps is not fixed?
- Is the workflow well-structured?
- Are the start and end of the workflow clearly described?
- Is each extends-relationship described clearly so that it is obvious how and when the
business use case is inserted?
- Do the business workers and business entities perform the business use-case realization
workflow, including all alternative and optional subflows, as described in the business
use-case workflow?
- Do the business workers and business entities in each business use-case realization have
all necessary relationships to perform the activities?
| |

|