Agile Release Train (ART) Availability in Periods | Targetprocess - Enterprise Agility Solution

Agile Release Train (ART) Availability in Periods

Requires the following solutions to be installed: Agile Release Trains (ARTs) (edcffe31-75d3-40b8-9b16-6fbfa380466e) Years, Quarters, Months, Weeks and Days (4fb0e9dd-40e7-4dd2-ba10-548b86ecebeb)  Requires the following solution, if you do capacity planning based on a Custom Period: Custom Period Enablement (73f495ed-64e6-43dd-8958-dc43f7afb6b7)  Demand and Allocation

Trusted by Agile teams at show more

Requires the following solutions to be installed:

  • Agile Release Trains (ARTs) (edcffe31-75d3-40b8-9b16-6fbfa380466e)
  • Years, Quarters, Months, Weeks and Days (4fb0e9dd-40e7-4dd2-ba10-548b86ecebeb) 

Requires the following solution, if you do capacity planning based on a Custom Period:

  • Custom Period Enablement (73f495ed-64e6-43dd-8958-dc43f7afb6b7) 
  • Demand and Allocation by Custom Period (b6de9541-35bb-4aad-8679-53b5fa6f5eab) - please follow the description in this solution to enable Demand and Allocation solutions by Custom Period.

Note: Availabilities can only be generated for one type of Period: Year, Quarter, Month, Week or Custom Period.

---------------------------------------------------------------------------------------------------------------------------------

Description

The solution is used to track ARTs Total, Reserved and Available Capacity per a Period: such as Year, Quarter, Month, Week or Period. It allows (with additional solutions installed) to see how much capacity an ART has based on their planned Work Allocations. It generates Availabilities for each ART for the defined period, and allow to see Total, Reserved and Available Capacity per a Period.

After solution installation, a new tab Availabilities will appear on a ART view. It will have no data in the beginning, so Availabilities need to be generated (please see the description below).

Total Capacity is set automatically and equal to 100% representing total ART capacity available during a Period.

There are several ways to calculate Reserved Capacity:

  1. It can be calculated automatically based on Work Allocations created for an ART. Let's say an ART is allocated to a Portfolio Epic from April to August for 100%. Then the Reserved Capacity for these months will be 100% and Available Capacity - 0%.
  2. Reserved Capacity can be entered manually. To enable this you need to make Reserved Capacity custom field non system (editable) in Settings -> Custom Fields. Now you can enter Reserved Capacity right from an ART view.

Available Capacity will be calculated as Total Capacity - Reserved Capacity and show how much capacity is available.

Installation and Setup

  1. Install the solution from the Solution Library
  2. Go to Settings -> Automation Rules
  3. Open one by one the following rules and set the rule parameters:
    • Generate Availabilities for ARTs (Periods)
    • Generate Availabilities when a new ART is created
    • Set ART Availability Name
  4. Click Raw JSON View
  5. Customize the rule parameters:
    •  periodType – defines for which period you do capacity planning. Set it to YearPeriod, QuarterPeriod, MonthPeriod, WeekPeriod or Period.
    • availabilitiesQuantity  – limits the Number of Periods we want to generate Availabilities for. It is set to 999 to cover all existing periods in future, but mostly used for solution testing purposes. Let's say you would like to see how the solution works without generating thousands of Availabilities for each ART for each Period first. Just leave the number as set by default if you are sure you need this solution.
    • generateAvailabilitiesForPastPeriods – controls generating Availabilities for only current and future periods or for the past as well
  6. Enable and open the following rule:
    • Generate Availabilities for ARTs (Periods)
  7. Click Save and Trigger Now button

Note 1: Rule will be triggered automatically on a weekly basis to generate more Availabilities to match the defined (or for all the available future Periods) in the rule parameters number.

Note 2: you may see Set Reserved Capacity to 0 for Availability rule throwing errors. Just leave it for some time. It'll start processing normally after it and will set zeros to the Reserved Capacity field.

-----------------------------------------------------------

Version 3.0

Integrations

See how Targetprocess aligns and empowers business and IT with the help of powerful integrations.

Targetprocess facilitates enterprise agility at all levels by enabling both Business and IT to work in one holistic solution. To help ensure value flow visibility and collaboration across the entire enterprise, Targetprocess allows a powerful set of integrations covering use cases for different levels and roles within organization.

For Transparency above the Team Level 
 
EXPAND 2 INTEGRATIONS

Azure DevOps
Azure DevOps
Add Targetprocess on top of the team level tool: get visibility on Product and Portfolio level.
Atlassian Jira Software
Atlassian Jira Software
Ensure free data flow from Jira to Targetprocess for greater visibility for all team members.

For Continuous Integration and Continuous Delivery 
 
EXPAND 6 INTEGRATIONS

Azure DevOps
Azure DevOps
Automatically associate branches and pull requests with Targetprocess entities
GitLab
GitLab
Automatically link branches and merge requests to Targetprocess entities.
GitHub
GitHub
Automatically associate branches and pull requests with Targetprocess entities.
Phabricator
Phabricator
Link code revisions with any Targetprocess entity.
Bitbucket
Bitbucket
Automatically associate branches and pull requests with Targetprocess entities.
Jenkins
Jenkins
Connect Targetprocess entities with work items, reflect issues back as Bugs or User Stories.

For Product Management, ITSM, Sales and Marketing to Stay on the Same Page 
 
EXPAND 5 INTEGRATIONS

Miro
Miro
Centralize unstructured communication on Miro’s online whiteboard inside Targetprocess.
Microsoft Project Server
Microsoft Project Server
Provide visibility into high-level goals and details about implementation for all teams.
Salesforce
Salesforce
Synchronize customer service, sales, the PM office, and development teams.
Zendesk
Zendesk
Allow all team members to collaborate on shared artifacts from customer service tickets.
ServiceNow
ServiceNow
Collaborate on shared work items, consolidate reporting across the entire organization.