Skip to main content

Product Areas and Domains

C
Written by Corinne Golan
Updated over 11 months ago

This article will help you determine the structure and taxonomy of the Product Areas and Domains you can configure in Bagel AI

Guidelines: Deciding on the right structure and taxonomy

1. Choosing the right Domains

Domains are used for high level categorization in Product organizations reponsible for a high scale and complex platform, typically with dozens of Product Areas (and potentially 100s of sub-areas). Domains can be of different kinds, for example:

  • Product - vertical: The main applications which comprise the entire product platform

  • Product - horizontal: e.g. Main app, Reporting, Integrations, Compliance etc.

  • Business Units: e.g. Enterprise, SMB etc.

Choose Domains that:

  • Are high level: between 2 - 15. Ideally less than 10

  • Have common and familiar names to both Product and GTM teams

  • Have a named owner, typically a Product leader who manage other PMs or a key horizontal part of the platform

2. Choosing the right Product Areas and Sub Areas

Product Areas are subset of the application within a Domain (or within the entire Platform in smaller teams) that represents a high level flow or a use case.

Sub areas are granular flows or sections in a given Product Area.

Choose Product Areas that:

  • Have a clear owner, typically a Product Manager

  • Will include a set of features, capabilities and product requests with a clear common denominator

  • Represent a high level use case or product flow that is common and familiar to both Product and GTM teams

Choose Sub Areas that:

  • Represent very specific flows, use cases or JTBDs

  • May be considered as a key area for prioritization as a whole (e.g. important for the company's KPIs/OKRs)

  • Recommended: owned by the same person who owns the parent Product Area

TIP - Horizontal themes such as UX, Export etc. are sometimes tough to decide on. The thumb rule is to put them where the ownership is:

  • If the PM who owns the Product Area is also responsible for prioritizing this feedback, then insert them as sub-area under that area. For example: "Agent Console -> Agent Console UX"

  • If there is someone dedicate to prioritize the theme horizontally, then insert it as a separate area which can have the other applications as sub areas. For example: "UX -> Agent Console UX"

How to configure Product Areas and Domains

  1. Create Domains

    1. If Domains are needed, you can add them at the bottom

    2. Make sure you assign a PM Leader as an owner for each Domain

    3. If Domains are not needed (see guidelines), then create a single domain with the name of your company or platform

  2. Create Product Areas and Sub areas

    1. Click on "Add Area" to add a new Product Area

    2. Create hierarchy: You can turn a Product Area into a Sub Area by clicking the right arrow

    3. Make sure you assign a PM as an owner for each area

    4. Assign the Domain of each Product Area

Did this answer your question?