Regardless of your team's focus, you likely need to coordinate cross-functional work to reach your strategic goals. Releases and schedules in Aha! make it easy to visualize feature due dates and dependencies and keep everyone on track through the Releases > Gantt page.
One of the most difficult aspects of roadmap planning is managing dependencies. The Releases > Gantt page allows the creation and visualization of dependencies within a single release as well as dependencies spanning across multiple releases — even releases in different workspaces. The Releases > Gantt page is perfect for any team that needs to manage delivery dates and complex dependencies that may exist.
Note: Depending on your workspace type, this article may refer to Aha! record types differently than your team does.
Click any of the following links to skip ahead:
Add features, phases, and milestones
If you want to add features individually, or structure release phases and milestones, click on your release in the Releases > Gantt view to open its detail drawer. From here, click Add feature, Add phase, or Add milestone. Edit the details of each after you add them.
If you know exactly where you want to add a release element, expand your release on the lefthand side of the Gantt view, then click the + icon between the two records where your new release element should appear. From there, you can add a New feature, Existing feature (one that has been hidden from the Gantt view), a Milestone, or a Phase.
Note: You can also use the + icon that appears alongside a phase name to add New or Existing features directly to the phase.
Features do not have to have Start dates and End dates to appear on a release. This way, you can organize them in the context of the rest of the release before assigning them dates. Features without dates will appear at the start of a release but with hazy bar borders.
Assign dates to a feature by clicking and dragging its bar on the Gantt view or by clicking on it to open the feature detail drawer. You can also hide the feature from the Gantt view by clicking the More options button beside the feature's name and selecting Remove from Gantt.
If you choose, you can calculate a release or a release phase's Start date and End date from its child phases, master features, and features.
To do this, open up a release or release phase's detail view, and select the appropriate calculation type.
- If a release or a release phase is set to calculate its dates from child records, and one of those records' dates change in a way that affects the release or the release phase's dates (even through an integration), the parent record's dates will update automatically.
Note: If an integration updates a release or a release phase's Start date or End date, the calculation type will change back to Enter manually, and updates to child records' dates that you make in Aha! will not update the parent record.
- If a release or a release phase is set to calculate its dates from child records, and the parent record doesn't have any child records, its dates will remain blank.
- You can always choose to set a release or release phase's dates to Enter manually.
- Workspace owners can set default record date settings by navigating to Settings ⚙️ > Workspace > Configure > Record dates.
Create a dependency
To create a dependency in your release, hover over a release element, then click and drag the ball icon that appears next to the dependent release element.
- If the dependent release element is in the future, the dependency line will be grey. If the dependent element is in the past — or if the dates slip on the release element it depends on — the dependency line will turn red.
- If you have dependent release elements and move the parent record, any child records will move as well.
Note: By default, the page will be filtered to only display releases for the current workspace you have selected in the hierarchy dropdown. Simply edit the Release name filter to add releases from different workspaces if you wish to visualize cross-workspace dependencies.
Feature capacity estimates
If capacity planning is enabled and you have not already added a feature estimate, adding a feature to the roadmap will add an estimate based on the Start date and Due date of that feature. As you manipulate the dates of the feature, the corresponding estimate will change to reflect the total time the feature spans on the roadmap.
If a capacity estimate has been defined by manually inputting a value, manipulating the feature on the roadmap will not impact the capacity. This allows teams to visualize a feature that may be worked on across multiple days but have an overall capacity impact lower than the duration of calendar days it is expected to be worked on.
To manage the capacity for features your team is working on, try the Capacity report.