It is very common that product management teams will manage their product as a collection of components and modules. These components all have separate functions and priorities and are managed by separate product owners. Together they make up the product that you take to market.
When the breakdown of components is more technical however, and is managed by a single product manager, it's best to make a single product in Aha! and use custom fields to provide the component management and visibility.
Note: in some cases, your products may be based on a common platform with components or products built upon that platform. Read this article for best practices on this scenario.
Key questions to answer
The main question you want to answer is -- do you manage each component like a unique product? More specifically:
- Does each component have its own release cycle?
- Are backlogs for each component prioritized independent of one another?
- Do you have product managers managing each component individually?
If you do not manage each component like a unique product, then a single product with a component custom field will provide the most efficient daily management and the component-specific reports and roadmaps that you need.
The single product
In the single product setup, all of your Strategy, Releases, and Features will relate to the main product and you'll utilize custom fields to differentiate by component.
First, set up your product under Settings > Account > Configure product lines
Next, create a custom field at the Feature level to track components. Use a Pre-defined tags field to ensure consistency in the selections.
If you have multiple component-based products and need to specify different components in each product, you'll need to create multiple custom fields or use a custom table.
As features are added, select the related component from the new custom field.
Lastly, customize your feature cards to include the Component field so you can easily identify which features belong to which component when prioritizing features.
Sharing the roadmaps
You can now use this custom field as a filter to create component-specific roadmaps. These roadmaps can be saved as views to make it easy to switch between different variations of your roadmap across each of your various components.
These custom fields will also be available to add as columns or filters in reports so that you can easily report on the work that is happening across each of your components. Don't forget, once you've created roadmaps and reports for your components you can share your plans with others using Notebooks.
When it's best to set up multiple products
If you have product managers who own independent components and have component-specific releases, then your components truly are managed as products. In this case, you can set up each as a product within Aha! -- allowing your product managers to manage each product independently.
If these components do sometimes release jointly, you can also use a master release to manage a release train style release where each component comes together for a single go to market effort.