The Product Definition & Context layer defines what the product is, where its boundaries are, and in what environment it exists.
Product Passport
Defines the product as a distinct entity.
Questions- What is the product?
- What is included in the product?
- What is owned by the product and what is outside its responsibility?
- What is explicitly excluded?
- What external systems, platforms, actors, environments, and organizations surround it?
- Which contextual entities must be referenced by other AISMM layers?
- What is the current, in-scope definition of Product Passport?
- Which entities, identifiers, attributes and relationships constitute Product Passport?
- Which source or master system is authoritative for Product Passport?
- Who owns, validates and updates Product Passport, and when was it last verified?
Artifacts<kind>--<artifact-id>--<slug>.<ext> · master-system ID, UUIDv7 or ULID · RFC 3339 timestamps
Product Scope
Defines what is included in the product.
Questions- What is the product?
- What is included in the product?
- What is owned by the product and what is outside its responsibility?
- What is the current, in-scope definition of Product Scope?
- Which entities, identifiers, attributes and relationships constitute Product Scope?
- Which source or master system is authoritative for Product Scope?
- Who owns, validates and updates Product Scope, and when was it last verified?
Artifacts<kind>--<artifact-id>--<slug>.<ext> · master-system ID, UUIDv7 or ULID · RFC 3339 timestamps
Out of Scope
Defines what is explicitly excluded from the product.
Questions- What is the current, in-scope definition of Out of Scope?
- Which entities, identifiers, attributes and relationships constitute Out of Scope?
- Which source or master system is authoritative for Out of Scope?
- Who owns, validates and updates Out of Scope, and when was it last verified?
Artifacts<kind>--<artifact-id>--<slug>.<ext> · master-system ID, UUIDv7 or ULID · RFC 3339 timestamps
Product Modules
Defines high-level product modules or domains.
Questions- What is the product?
- What is included in the product?
- What is owned by the product and what is outside its responsibility?
- What is the current, in-scope definition of Product Modules?
- Which entities, identifiers, attributes and relationships constitute Product Modules?
- Which source or master system is authoritative for Product Modules?
- Who owns, validates and updates Product Modules, and when was it last verified?
Artifacts<kind>--<artifact-id>--<slug>.<ext> · master-system ID, UUIDv7 or ULID · RFC 3339 timestamps
External Context
Defines external entities that surround the product.
Questions- What external systems, platforms, actors, environments, and organizations surround it?
- Which contextual entities must be referenced by other AISMM layers?
- What is the current, in-scope definition of External Context?
- Which entities, identifiers, attributes and relationships constitute External Context?
- Which source or master system is authoritative for External Context?
- Who owns, validates and updates External Context, and when was it last verified?
Artifacts<kind>--<artifact-id>--<slug>.<ext> · master-system ID, UUIDv7 or ULID · RFC 3339 timestamps
Channels and Interfaces
Defines major channels through which the product is used or integrated.
Questions- What is the current, in-scope definition of Channels and Interfaces?
- Which entities, identifiers, attributes and relationships constitute Channels and Interfaces?
- Which source or master system is authoritative for Channels and Interfaces?
- Who owns, validates and updates Channels and Interfaces, and when was it last verified?
Artifacts<kind>--<artifact-id>--<slug>.<ext> · master-system ID, UUIDv7 or ULID · RFC 3339 timestamps
Environments
Defines environments relevant for understanding product boundaries.
Questions- What external systems, platforms, actors, environments, and organizations surround it?
- What is the current, in-scope definition of Environments?
- Which entities, identifiers, attributes and relationships constitute Environments?
- Which source or master system is authoritative for Environments?
- Who owns, validates and updates Environments, and when was it last verified?
Artifacts<kind>--<artifact-id>--<slug>.<ext> · master-system ID, UUIDv7 or ULID · RFC 3339 timestamps
Ownership and Responsibility Boundaries
Defines who owns what.
Questions- What is owned by the product and what is outside its responsibility?
- What is the current, in-scope definition of Ownership and Responsibility Boundaries?
- Which entities, identifiers, attributes and relationships constitute Ownership and Responsibility Boundaries?
- Which source or master system is authoritative for Ownership and Responsibility Boundaries?
- Who owns, validates and updates Ownership and Responsibility Boundaries, and when was it last verified?
Artifacts<kind>--<artifact-id>--<slug>.<ext> · master-system ID, UUIDv7 or ULID · RFC 3339 timestamps
Boundary Rules
Defines explicit rules for deciding whether something belongs to the product.
Questions- What is the current, in-scope definition of Boundary Rules?
- Which entities, identifiers, attributes and relationships constitute Boundary Rules?
- Which source or master system is authoritative for Boundary Rules?
- Who owns, validates and updates Boundary Rules, and when was it last verified?
Artifacts<kind>--<artifact-id>--<slug>.<ext> · master-system ID, UUIDv7 or ULID · RFC 3339 timestamps
Assumptions
Defines contextual assumptions that other layers may depend on.
Questions- What is the current, in-scope definition of Assumptions?
- Which entities, identifiers, attributes and relationships constitute Assumptions?
- Which source or master system is authoritative for Assumptions?
- Who owns, validates and updates Assumptions, and when was it last verified?
Artifacts<kind>--<artifact-id>--<slug>.<ext> · master-system ID, UUIDv7 or ULID · RFC 3339 timestamps
Constraints
Defines contextual constraints that limit product design or evolution.
Questions- What is the current, in-scope definition of Constraints?
- Which entities, identifiers, attributes and relationships constitute Constraints?
- Which source or master system is authoritative for Constraints?
- Who owns, validates and updates Constraints, and when was it last verified?
Artifacts<kind>--<artifact-id>--<slug>.<ext> · master-system ID, UUIDv7 or ULID · RFC 3339 timestamps
Context Domains
Defines logical grouping of context elements.
Questions- Which contextual entities must be referenced by other AISMM layers?
- What is the current, in-scope definition of Context Domains?
- Which entities, identifiers, attributes and relationships constitute Context Domains?
- Which source or master system is authoritative for Context Domains?
- Who owns, validates and updates Context Domains, and when was it last verified?
Artifacts<kind>--<artifact-id>--<slug>.<ext> · master-system ID, UUIDv7 or ULID · RFC 3339 timestamps