Note: Depending on your workspace type, this article may refer to Aha! record types differently than your team does.
If you need a way to link work to a high-level strategic effort but also need a way to group work together for reporting, understanding the difference between initiatives and master features will help.
How to think about initiatives
Think of initiatives as the large strategic efforts — or themes — that will help you achieve your goals. While initiatives can be independent entities, you should link them to goals when they drive the team to achieve that objective. Initiatives are often achievable within 3-12 months but some may take longer. You can create them at any level in your hierarchy and roll them up from the product to company level.
Releases, master features, and features can be directly linked to the initiative they impact. Linking the work to initiatives ensures that the product team is delivering what matters.
An "Expand into China" initiative at the product level may take 12 months, but it is rolled up to a "Expand internationally" initiative at the product line level — which may take multiple years to fulfill.
How to think about master features
Master features provide an additional level of hierarchy between initiatives and features. Think of them as parents to your features. They help you to plan, organize, and manage work by associating multiple features that provide value as a group.
Like features, master features should be linked to goals and initiatives to indicate strategic importance and must contain one or more features. While a master feature resides within the release it will be completed, the features that belong to the master feature can span multiple releases.
Example master feature
Below is an example of a master feature and where it fits in relation to initiatives and features:
- Initiative: Tracking enhancements
- Master feature: GPS Tracking
- Integrate with Google Maps
- Integrate with Apple Maps
- Real-time connection with traffic database
- Suggest alternative routes
- Live crash reports
Which one should you use?
Use initiatives if:
- You would like to link releases, master features, and features to different high-level themes that you plan to work on for six months or longer.
- You are looking for a way to determine the key strategic workstreams that will help you realize your goals.
- You want to define the high-level programs to invest in, then group releases and features under them.
Use master features if:
- Your team is agile and you are looking for epics to group your stories.
- Your team builds large features that can take several releases to complete, and you want a way to track them on a roadmap.
- Your team currently uses initiatives in Aha! to group features, but you would rather keep initiatives for more strategic themes.
Should you map initiatives to Epics in your integration?
It depends on the level of record hierarchy needed. You can map Epics to initiatives, master features, or features depending on your Aha! reporting needs.
What should you do if you have a feature spanning multiple releases?
If possible, break the feature down into smaller features that roll up to a master feature. Try to capture features and their related stories or requirements as bite-sized chunks (instead of long requirement docs). The key is to capture what is essential and what the new capability should enable. Features are not the place to detail every last bit of minutiae or explain how engineering should build each feature.
What should I do when I am partially shipping features between releases or sprints?
If possible, break the feature down into smaller features that roll up to a master feature. You can also convert features to other record types when needed.
How do I build a roadmap showing related work that spans multiple products?
For an initiative, link all associated features to a product-line level initiative. Next, report on the initiative and included all associated features and products.
For master features, create a master feature in one of your products. Next, add any existing features across other products to the master features. Report on features with associated master features and products.
For guidance on either scenario, explore the step-by-step instructions for list and pivot reports.