Activity: Develop Domain Model
This activity covers the work around developing a subset of the Business Analysis Model - the Domain Model.
Work Breakdown Structure
Purpose
The purpose of this activity is to develop a Domain Model - a standalone subset of the Business Analysis Model that focuses on concepts, products, deliverables, and events that are important to the business domain.
Description

You can choose to develop a standalone subset of the business analysis model that focuses on explaining products, deliverables, or events that are important to the business domain. Such a model describes only the significant information in the business and does not include the responsibilities that people carry.  Such a model is often referred to as a domain model.

The purpose of this activity is to:

  • Identify all products and deliverables important to the business domain.
  • Detail the business entities.
  • Provide a common understanding of the concepts found in the business operations and environment.

In this activity, business entities are identified and described. Each business entity, as well as any terms and definitions used, must be documented in the business glossary.

Most business rules discovered here will be structural constraints and can be captured as business rules directly in the model (business analysis model or domain model). Other business rules, such as computations, must be described in a document.

When performing this activity, it is essential to review the business entities and obtain a common understanding. Failure to do this often defeats the purpose of performing domain modeling in the first place!

Work Breakdown