Task: Create Product Line
Relationships
RolesPrimary: Additional: Assisting:
InputsMandatory:
  • None
Optional: External:
  • None
Outputs
Main Description

Steps

1. Create a top-level configuration

2. Add (create) a new Product to the top-level configuration

At this level, you want your product node to represent the overall System that you are building (Note: may be a subsystem that you are contracted to develop as part of the larger system). The first product you create will be further referred to as the “base” product in your product line. You can later branch new product variants from this “base” product. Similarly, you can branch new product variants from any of the other product variants.

Define an organization-wide naming convention and use it for products line, products, components. For example, for products give them names that refer to the actual System and its parts (Subsystems, Components). For variations of product in your Product Line, give descriptive names that clearly refer to the role of the variant in the overall product line (e.g. Handheld MeterReader, Mobile MeterReader, Grid MeterReader, Mobile MeterReader UK, etc.) We recommend that you come up with your own organization-wide naming convention that utilizes words that prepend or append the name of your Product Line in a meaningful way

3. [Optional] Define additional top-level products by branching variants of your “base” product. It is recommended to fully define the structure of your “base” product first.

4. Add nodes to the product definition representing subsystems or components. You can do this iteratively, going down to the lowest possible component level. Each component at this lowest level should map to a separate engineering team working on the corresponding engineering artifacts (e.g. requirements, designs, code, test cases, etc.).

5. Save the new product definition

Properties
Multiple Occurrences
Event Driven
Ongoing
Optional
Planned
Repeatable