Defining product structure
When you start modelling an insurance product, use products in the PSD to decompose the insurance product into component parts and build a product structure. Identify all the coverages that are included in a product, then analyze the way these coverages are organized into a sellable structure as a marketable product. The goal of this exercise is to focus on the structure, not on the detailed content. Once this step is completed, you have captured the general structure of the product and the different risks it covers.
Identifying product components
Identify two types of products as they form a natural breakdown of an insurance product:
- Marketable product
- Top level of the product structure; it is what the insurance company sells on the market. This is composed of many coverages that can be grouped according to structure and rules. This also corresponds to the notion of package
- Product component
- A part of a marketable product and represents a specific characteristic, like a coverage, an obligation, an applicability of insurance. It can also be created as an intermediate component to allow for a better structuring of the product to allow for easier reuse.
A product components may:
- Be selectable
The product component can be selected at the agreement level. For example, a physical damage coverage can be an optional component that can be selected by the customer when requesting a new car-insurance policy or a set of coverages can be grouped together as a package and be selected as a separate product option.
- Be re-usable
The same product component can be used several times in different products. For example, a Term Life product component can be used in many different complex products.
- Have a specific life-cycle
The state of the component can be independent from the rest of the agreement. For example, indexation of a policy can be frozen, active, or terminated depending on life-cycle events.
- Have specific eligibility rules
There are specific eligibility rules that have to be applied to a specific part of the product. For example, a Waiver of Premium might have special eligibility conditions, such as the insured does not have any health problems.
- Have a separate benefit, premium and risk
However, it is possible that several different sorts of benefit or charge can be related to a single premium, each of these being different at the detailed level. For example, a single premium may be payable for a home insurance package of coverages. In that case, analysis may prove that it is more effective to group these individual coverages under a single product component.
If a coverage is very specific (only very few people are exposed to the risk it covers), it is usually packaged with other coverages. Doing so reduces the risk of adverse selection and increase the potential reuse.
Defining product components tree
Build up a complete insurance product as a tree of product components.
Subsequently, every agreement created for a given product duplicates the structure of the product based on the customer's choice.
Use the associations between products to show the composition relationship. The product at the lower of the components tree is a component of the higher level in the same tree.
Do not the inheritance (UML generalization) in the composition tree. The product construct of the PSD can be used to represent at any level in the composition tree of an insurance product.
Defining minimum and maximum cardinalities
Have the appropriate cardinalities in all relationship between products. By default, the minimum cardinality is zero and the maximum cardinality is one. This is the case for an optional component, a component that the customer can select or not.
Composition cardinality constraints indicate the minimum (minimum cardinality) and maximum (maximum cardinality) number of agreement parts (coverages) that must be or can be created every time the product is sold. In the example below, you would be possible to create agreements with between one and eight insured, which can have different coverage dates and different deductibles in one automobile insurance policy.
Adding product composition rules
Add product composition rules for some conditions on the agreement structures which cannot be expressed with only cardinality constraints. See more details of product composition rules in the section of rule specification.
- Exclusive choice between two (or more) components
Only one component must be selected out of a list of components.
- Implicit choice
When one component is selected, another component must also be selected. This kind of relationship is often used for small coverages to avoid adverse selection by the customer.
Introducing intermediate levels in product structure
Introduce intermediate product components if needed: for example, when a set of product components logically belongs together and can be selected by the customer only as a whole.
- Creating a reusable combination of product components
- For example, if two product components, Automobile nature caused damage coverage and Automobile traffic accident coverage, are often used together, it makes sense to create one more level in the product tree to group them. This additional level makes it possible to re-use the Automobile own damage full package many times in different structures. It will always be composed of Automobile nature caused damage coverage and Automobile traffic accident coverage.
- Making it easier for business users to understand the product structure
- If business people recognize a grouping of product components by one name, it is often advisable to introduce a product component to account for that business concept. This makes the communication between system and business people easier.
- Creating common features with combination of other PSD constructs
- When several PSD constructs have something in common, such as a role or a property, an additional product component can be introduced to support the common features. For example, if a global limit applies to the claims that can be made against a series of coverages, a product component can be created, including all the coverages and holding the limit.
Reusing product components
- You may identify the product components that can be reused from previously modelled products.
- Do not use the inheritance (UML generalization) because each product component must be able to represent at any level in the composition tree.
- A product components can only be shared by different structures if they are identical in both structures. The figure below shows the graphical representation for the reuse of a product component.