---
language: "en"
---
# Easy Agile Programs

## Easy Agile Programs

Empowering remote, distributed and co-located teams to make and execute cross-team plans, right in Jira.

### [Purchasing \& Administration](https://help.easyagile.com/easy-agile-programs/purchasing-administration.md)

#### [Get Started: Set up Easy Agile Programs](https://help.easyagile.com/easy-agile-programs/get-started-set-up-easy-agile-programs.md)

#### [How-To Guides](https://help.easyagile.com/easy-agile-programs/how-to-guides.md)

#### [Help \& Support](https://help.easyagile.com/easy-agile-programs/help-support.md)

---
language: "en"
---
# Beyond Essential SAFe

Easy Agile Programs is used by a number of Enterprise level organisations operating beyond Essential SAFe.

Currently our app, provides a holistic view of the features and dependencies for an Agile Release Train rather than providing a view across multiple value streams.

In order to achieve a portfolio view we recommend:

* using a [dedicated board](https://help.easyagile.com/easy-agile-programs/create-a-program.md#Choosing-your-Program-Roadmap-configuration) for your features so you have access to the Quick Filters from this board. You can then create and use Quick Filters to focus in on a specific portfolio epic, initiative or capability when scheduling issues, during team planning sessions or ART syncs

* using [option 3 'I want to schedule other issue types from a dedicated agile board onto my Program Roadmap'](https://help.easyagile.com/easy-agile-programs/create-a-program.md#Choosing-your-Program-Roadmap-configuration) when creating your Program so that you can schedule and visualise portfolio epics, initiatives and/or capabilities on the roadmap. These higher level initiatives won't be positioned above your features however you will be able to see them within the Program.

We're currently looking at ways to improve the experience of our app for larger SAFe implementations. If you have any feedback or suggestions [please reach out to us.](https://arijea.atlassian.net/servicedesk/customer/portal/2/group/2/create/30)

---
language: "en"
---
# Compatibility & Performance

## App performance and scalability

Some of our happy enterprise customers include Bosch, JP Morgan, BMW, Oracle, IBM and Coca Cola.

Easy Agile Programs is fully supported by our Product and Engineering team and in active development. We are committed to growing and developing the capabilities of our team to ensure a scalable, performant product today and into the future.

## Is Easy Agile Programs compatible with team-managed (previously next-gen) projects?

Yes. Team-managed projects can be added to a new or existing Program.

Functionality may be limited by your Program configuration. For more information, please read our page on [compatibility for team-managed projects.](https://help.easyagile.com/easy-agile-programs/team-managed-projects-next-gen.md)

## Jira compatibility

For compatibility with [Jira Data Center 10](https://confluence.atlassian.com/jirasoftware/jira-software-10-0-x-release-notes-1416825224.html), update to Easy Agile Programs v8.0.0+.

Please check the [Versions page on the Atlassian Marketplace](https://marketplace.atlassian.com/apps/1219491/easy-agile-programs-pi-planning-program-board-dependencies/version-history) for details on supported versions of Jira for each Easy Agile Programs version.

While we endeavour to maintain support for commonly used versions of Jira, we will no longer support old versions of Jira that are [not supported by Atlassian](https://confluence.atlassian.com/support/atlassian-support-end-of-life-policy-201851003.html).

## Easy Agile Programs Browser Support

Easy Agile products support the same set of browsers as Jira. We test our apps on Chrome, Edge, Safari and Firefox.

### Internet Explorer 11

Microsoft released Edge in 2015 to replace Internet Explorer. Since then Internet Explorer has not received major updates or support for modern standards. [Microsoft discourage the use of Internet Explorer as the default browser.](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/The-perils-of-using-Internet-Explorer-as-your-default-browser/ba-p/331732)

Atlassian announced that they would be [retiring support for Internet Explorer](https://blog.developer.atlassian.com/retiring-ie11-support-for-atlassian-cloud-server-and-data-center-products/?utm_medium=docs&utm_source=easy-agile-user-story-maps&utm_campaign=compatability) in September 2019. Support for Internet Explorer on Cloud was discontinued in March 2020, and on Jira Data Center and Jira Server from version 8.6 onward.

As a small team it's becoming increasingly difficult to support browsers that are no longer supported by Atlassian, as such new features added to Programs version 3.2.0 and onwards will not be available in Internet Explorer.

We will continue to support the existing feature set in Internet Explorer 11 until Jira 8.6 enterprise support ends in October 2021 but we encourage you to switch to a modern browser for the best experience.

---
language: "en"
---
# Confidence Voting

Confidence voting is available:

* On Jira Cloud (i.e. Jira sites with "....atlassian.net" in the URL) on all pages of the app

* In Data Center version 6.0.0+; [a Jira Administrator can install the latest version](https://confluence.atlassian.com/upm/updating-apps-273875710.html).

The Confidence vote tool is available in the top right-hand corner of the [**Program board**](https://help.easyagile.com/easy-agile-programs/program-board.md) and [**Team planning**](https://help.easyagile.com/easy-agile-programs/team-planning-board.md) pages.  
![Program board Confidence vote highlighted.png](https://help.easyagile.com/__attachments/a_a84f9ac7f3cd0fd49c24a2edb29ffa2aace8bfba28b8f68fff93897342b297d1/Program%20board%20Confidence%20vote%20highlighted.png?cb=57a9cc05b3f34190a3c7f6026dfb02f5)

## What is Confidence voting?

Here's a summary of confidence voting from <https://scaledagileframework.com/pi-planning/>
> Once ART PI Risks have been addressed, teams vote on their confidence in meeting their team PI objectives.
>
> Each team conducts a vote using their fingers (fist of five) or a digital tool for remote events.
>
> If the average is three fingers or above, then management should accept the commitment. If it's less than three, the team reworks its plan.
>
> Anyone voting two fingers or fewer should be allowed to voice their concerns. These concerns might add to the risk list, require replanning, or provide information. Once each team has voted, it's repeated for the entire ART, with everyone expressing their confidence in the collective plan.

## Confidence votes in Easy Agile Programs

The Confidence vote tool is available in the top right-hand corner of the [**Program board**](https://help.easyagile.com/easy-agile-programs/program-board.md) and [**Team planning**](https://help.easyagile.com/easy-agile-programs/team-planning-board.md) pages.  
![confidence-button-highlighted.png](https://help.easyagile.com/__attachments/a_dfd369be88184638fc1a8037bc790334246836c869022a994066cf5438675451/confidence-button-highlighted.png?cb=6b96d0b8a4642f69e95c0d187beb6da7)

Each person in the team can easily register their vote by selecting one of the icons from the dialog.

If you wish to change your vote, simply click on a different score. To remove your vote, click on your original vote to cancel the selection.

Currently all voting is anonymous.  
![Screen Shot 2023-08-29 at 10.59.49 am.png](https://help.easyagile.com/__attachments/a_11b9d240a2096fdfd2f90db0423d97761cd3bc851e61777c2b0ff9c9aa7887a8/Screen%20Shot%202023-08-29%20at%2010.59.49%20am.png?cb=ff970196560f0d6a54ae31d91d55e1cf)

To make it easier to engage your team, we've added a sharable link. Click "Share with team" then paste the link in your preferred team communications channel. When a team member uses this link, it will automatically open the confidence vote dialog on your team planning board or program board.  
![confidence-share-highlighted.png](https://help.easyagile.com/__attachments/a_7ed83eabeeb8a8c883d5b825cf5225f40c3e23f772f36d2e6ffa3d009d99e9a6/confidence-share-highlighted.png?cb=e1d5edc35119d880d2b087ee4e1555cd)

![light bulb on](https://help.easyagile.com/__attachments/a_e63883c779d51f560ac5a93952b5df8367c2aa201e430615701904081d38d9a3/atlassian-light_bulb_on?cb=485b9fcaee6e0d0eefa559cab514727e) Do you have any feedback on this feature? [Reach out to our product team to let us know what you think!](https://arijea.atlassian.net/servicedesk/customer/portal/2/group/2/create/30?customfield_11100)

---
language: "en"
---
# Configuring dependencies for a Program

Dependencies are used to visualize and track issue links in Easy Agile Programs.

* [Dependency lines are shown on most pages of the app](https://help.easyagile.com/easy-agile-programs/dependencies.md).

* [The Reports page summarizes dependencies for an Increment](https://help.easyagile.com/easy-agile-programs/dependencies-reports.md).

![Program board 710.png](https://help.easyagile.com/__attachments/a_0b77998bf69cb4a17fd580100dd787a94d716863c5f70983fc5666ce88b0f56c/Program%20board%20710.png?cb=57413fd1f52e489a0cb2e1b02ae78cb2)

## Choose dependency link type for a new Program

When [creating a Program](https://help.easyagile.com/easy-agile-programs/create-a-program.md), you can choose the main issue link type from Jira to use for dependencies. This is the last step in the 6-step process. This can be changed later.3  
![Create Program step 6 graphic.png](https://help.easyagile.com/__attachments/a_a79ef7598a152b2e1f67f066dd72641b0b376048bb1aed0fb5942c3dacd30e87/Create%20Program%20step%206%20graphic.png?cb=da8276fb556ca3ecdf3b954104478ae5)

The dropdown will show all issue link types available on your Jira site. This will include Jira's default issue link types and any custom issue link types. See Atlassian's guide *Configure issue linking* [for Jira Cloud](https://support.atlassian.com/jira-cloud-administration/docs/configure-issue-linking/) or [for Jira Data Center](https://confluence.atlassian.com/adminjiraserver/configuring-issue-linking-938847862.html).

* Easy Agile Programs will use the "blocks" / "is blocked by" link type by default, if it is available.

You can only select one issue link type for a Program. Other Programs can use a different issue link type.  
[Users can select other link types from Jira to show in the "Dependencies" dropdown](https://help.easyagile.com/easy-agile-programs/dependencies.md#How-many-dependency/link-types-will-show?):

* on Jira Cloud (i.e. Jira sites with "....atlassian.net" in the URL)

* on Jira Data Center with app version 7.2.0+

The link type configured for the Program will be on by default for all users.

Note: A Jira Administrator can disable issue linking for the whole Jira site. This means issue links won't be visible at all in Jira or Easy Agile Programs.

### Flip directions of dependency link type

Use "Flip directions of dependency link type" in Edit Program if the link health colors shown in Easy Agile Programs don't match the link text. This setting only changes the visualization in the app, not the issue link data in Jira.

For example, say Issue 1 needs to be done before Issue 2.  

|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| An issue link in Jira says that Issue 1 **blocks** Issue 2.                                                                                                                                                                                                                                         | ![Jira DC Issue 1 blocks Issue 2.png](https://help.easyagile.com/__attachments/a_b6b507baae1be8db723b4685009206914dc473e425f95dd2c1abf4471fad77d7/Jira%20DC%20Issue%201%20blocks%20Issue%202.png?cb=d8a18a7dbf99459dba72fe1a2f3e5ac4)                     |
| ![check mark](https://help.easyagile.com/__attachments/a_ba8fc6365c5450b95af2d07b0df92b4729c59c7ba00c27372803d9f6353ad464/atlassian-check_mark?cb=a10212e1c1021c5194f7535b6843f955) If Issue 1 is scheduled first, the dependency link between them *should* be **green**: they're in the correct order.                      | ![Issue 1 blocks Issue 2.png](https://help.easyagile.com/__attachments/a_37b23b611d4e0827b2f7247f1850a8d33ccd616cc6382bf0440349cf3b09356f/Issue%201%20blocks%20Issue%202.png?cb=ea5591bb39d768a99192d5b7d65bb9e3)                                         |
| ![cross mark](https://help.easyagile.com/__attachments/a_62ee2fb0e8352d907c7a70c02a0d034bc5ac667f01d3870846a7fc5d0d4a86a6/atlassian-cross_mark?cb=a9c671cfc7809253be52d640dbbf1019) If issues scheduled in the *correct* order show a **red** dependency line, **use "Flip directions of dependency link type" to fix this**. | ![Issue 1 Conflict dependency with Issue 2.png](https://help.easyagile.com/__attachments/a_4307422abb1d2518edfed37acdbf9d428c8140597f5a269ec02abaface49d3c1/Issue%201%20Conflict%20dependency%20with%20Issue%202.png?cb=cfa1cd7042c0ca7ccf8a23a9a8c6286f) |

This setting will *not* change which order dependencies are created in ["Create dependencies" mode on the **Team Planning** page](https://help.easyagile.com/easy-agile-programs/dependencies.md#Creating-dependencies-between-team-level-issues-in-Easy-Agile-Programs).

## Edit dependency link type

Use the "[Edit program](https://help.easyagile.com/easy-agile-programs/create-a-program.md#CreateandeditaProgram-EditaProgram)" button in the top right of the [**Program roadmap** page](https://help.easyagile.com/easy-agile-programs/program-roadmap.md) to edit the settings for an existing Program.  
![Edit Program button highlighted.png](https://help.easyagile.com/__attachments/a_0aa079886af4b6e0df5e7098ae882b8c210371fdc8ede46896299d30a576f6f8/Edit%20Program%20button%20highlighted.png?cb=fdc4af2a3c6caf1c071d15303bd3da5e)

The "Dependency link type" settings are at the bottom of this form.  
![Edit Program Dependency link type.png](https://help.easyagile.com/__attachments/a_4859d53f05e09bafede72ae336c0f9b79a634f25e48d361e3c6ce9f56089ed20/Edit%20Program%20Dependency%20link%20type.png?cb=2dadb278062b91f9adcc9fda01844d07)

## What permissions are required to create or edit dependencies?

To create new issue links, you'll need the "Link Issues" permission. If the issues you want to link are from different Jira projects, you'll need this permission for both projects.

If you don't have permission to create issue links in Jira, you'll see an error when trying to create dependencies in Easy Agile Programs.

A Jira Administrator can update these permissions by editing the Permissions Scheme for the project(s). See Atlassian's guide [for Jira Cloud](https://support.atlassian.com/jira-cloud-administration/docs/manage-project-permissions/) or [for Jira Data Center](https://confluence.atlassian.com/adminjiraserver/managing-project-permissions-938847145.html).

---
language: "en"
---
# Configuring Jira for Easy Agile Programs

Easy Agile Programs is designed to integrate with your existing Jira data.

We've prepared this guide to make it easy to identify any changes you might need to make in order for set-up to run smoothly.

## What is a "Program" made of?

A **Program**is a single view of work across multiple teams or boards from Jira. This lets you plan and track work for a team-of-teams (or Release Train) and work together towards shared goals.

A Program will have:

* A roadmap, split into a series of **Increments** . Each Incrementis a series of Sprints.

* A set of **Teams**. Each team is a Scrum or Kanban board from Jira.

[*Learn more about how you'll navigate Programs, Increments and Teams in the app*](https://help.easyagile.com/easy-agile-programs/the-anatomy-of-easy-agile-programs.md)*.*  
![Program roadmap contstructs highlighted.png](https://help.easyagile.com/__attachments/a_fe6c13bf974cfe927cf489b4a7090e5e33b823f5b9aca2e65ff9ff407fe134f8/Program%20roadmap%20contstructs%20highlighted.png?cb=954c5102d818c65b23fcbea315781ae4)

## What do you need to have in Jira before you create a Program?

To create your first [Program](https://help.easyagile.com/easy-agile-programs/create-a-program.md) and the first [Increment](https://help.easyagile.com/easy-agile-programs/create-and-edit-a-program-increment.md) in it, you'll need to have:

1. [One Jira board for each team](https://help.easyagile.com/easy-agile-programs/what-is-a-team-in-easy-agile-programs-configuring-.md)

2. A set of issues to build the [roadmap](https://help.easyagile.com/easy-agile-programs/schedule-features-epics-into-your-increment.md): either the Epics from your team boards, or one dedicated Jira board with all roadmap issues

3. (Optional) A Jira board for [issues *above* Epics](https://help.easyagile.com/easy-agile-programs/third-level-hierarchy.md)

4. (Optional) A pair of [start date and end date fields to sync roadmap issue schedules](https://help.easyagile.com/easy-agile-programs/date-syncing-with-native-jira-date-fields.md)

5. A link type to use for [Dependencies](https://help.easyagile.com/easy-agile-programs/configuring-dependencies-for-a-program.md) by default (in new versions of the app, users can also enable other link types)

For more detail on configuring each of these, read on!

## Hierarchy in Easy Agile Programs

You can visualize up to 3 levels of issues in Easy Agile Programs:

* (Optional) [Higher-level](https://help.easyagile.com/easy-agile-programs/third-level-hierarchy.md) issues, e.g. Initiatives

* [Roadmap](https://help.easyagile.com/easy-agile-programs/configuring-the-roadmap-issue-source.md)-level issues, e.g. Epics or Features

* [Team](https://help.easyagile.com/easy-agile-programs/what-is-a-team-in-easy-agile-programs-configuring-.md)-level issues, e.g. Stories, Tasks, etc.

### ![Program board 830 hierarchy highlighted.png](https://help.easyagile.com/__attachments/a_2cc4592d724c279c21e588f4e755b82ca7438410e0128735f1d79d433acd1754/Program%20board%20830%20hierarchy%20highlighted.png?cb=74e0af6384e26339568dee9e5c9940a9)
Team boards

Each team in the Program will need one **Jira board**.

* Issues from this board can be scheduled from the board's backlog on the [**Team planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md).

* Scrum teams can sync Sprints and Estimates from their Jira board with Easy Agile Programs.

If you use a **Jira** **project** for each team, you'll want to use the "main" or default Jira board for that Project. By default, new Projects have a single-project board with a simple board filter query `project IN (ABC) ORDER BY Rank ASC`.

[Learn more about team boards in Easy Agile Programs](https://help.easyagile.com/easy-agile-programs/what-is-a-team-in-easy-agile-programs-configuring-.md).

**Can I change it later?**

Yes: you can add or remove team boards from a Program at any time.

You can change what issues are in a team board at any time by editing the **Board filter query** in Jira.

### Roadmap issues (e.g. Epics, Features)

[The roadmap in Easy Agile Programs](https://help.easyagile.com/easy-agile-programs/schedule-features-epics-into-your-increment.md) will be made of Jira issues.

* By default, these will be Epics from Jira.

* Sometimes this issue type is renamed "Features".

[You'll need to select a **Roadmap issue source** when creating your Program](https://help.easyagile.com/easy-agile-programs/configuring-the-roadmap-issue-source.md). This will be EITHER:

1. Epic-level issues from your team boards OR

2. One Jira board for all your roadmap issues

   * You can change what issues are in this board at any time by editing the **Board filter query** in Jira. You can also switch to a different Jira board.

   * To make the order of issues sync between Easy Agile Programs and the Jira board, enable Ranking in Jira board configuration.

   * Quick Filters from that board will be available in Easy Agile Programs.

The Epic issue type and other issue types  
Epics are a special issue type: [they're part of the default hierarchy](https://www.atlassian.com/software/jira/guides/issues/overview#what-is-jira-issue-hierarchy). In many versions of Jira, Epics are the only issue type that can be "parent of" a standard-level issue like a Story or Task.

**Renamed the "Epic" issue type?**

If the Epic issue type has been *renamed*, Easy Agile Programs will still detect and use it the same way.

**Not using Epics?**

If you're using a new or different issue type to build your Roadmap, you'll need to select "Any issue types from a dedicated board" as your *Roadmap issue source* when creating a Program.

Since this can't use the default Epic-child relationship, you'll need to also specific a hierarchy link or link type that connects your roadmap issues to their team issues.  
If you enable **date syncing**, date fields on your roadmap issues will be used and updated when making plans in Easy Agile Programs.

This means you'll be able to see and edit the same timeline in other tools such as [Plans for Jira Cloud Premium](https://support.atlassian.com/jira-software-cloud/docs/what-is-advanced-roadmaps/) or [Advanced Roadmaps for Jira Data Center](https://confluence.atlassian.com/jirasoftwareserver/discover-advanced-roadmaps-for-jira-1044784153.html).

**Can I change it later?**

You *can't* swap the *Roadmap issue source* later (e.g. from "Epics from team boards" to "Epics from a dedicated board"). You'll need to create a new Program to change the source type.

If you're using a dedicated board, you *can* change to a different board.

### Higher-level initiatives (optional)

You can visualize a set of issues representing higher-level business initiatives on the [**Program board** page](https://help.easyagile.com/easy-agile-programs/program-board.md). These will be the level *above* Epics/Features.

To use this, you'll need:

1. All the higher-level issues for this Program in one Jira board

2. Standardized start and end date fields (see below)

3. A link type that connects the roadmap issues (e.g. Epics or Features) to your higher-level issues

   * If you've used [Jira Cloud Premium](https://support.atlassian.com/jira-cloud-administration/docs/configure-the-issue-type-hierarchy/) or [Advanced Roadmaps for Jira Data Center](https://confluence.atlassian.com/jirasoftwareserver/configure-your-jira-software-instance-for-advanced-roadmaps-1044784156.html#ConfigureyourJiraSoftwareinstanceforAdvancedRoadmaps-CustomHierarchyLevelsARJ) to configure issue hierarchy above Epics, you can use the "**Parent link**" connection from that hierarchy.

   * You can also use any default or custom **link type** from [Jira Cloud](https://support.atlassian.com/jira-cloud-administration/docs/configure-issue-linking/) or [Jira Data Center](https://confluence.atlassian.com/adminjiraserver/configuring-issue-linking-938847862.html).

Easy Agile Programs will show higher-level issues from this Jira board when the dates on the issues overlap with the period of the Increment. Clicking a higher-level issue will filter the page to only show children of that issue, based on the link type configured.

[Learn more about higher-level initiatives in Easy Agile Programs](https://help.easyagile.com/easy-agile-programs/third-level-hierarchy.md).

**Can I change it later?**

Yes: you can add, change or remove the higher-level issue configuration at any time.

## Standardized fields

### 1 link type for Dependencies

Easy Agile Programs uses **issue links** from Jira to represent dependencies. The app will use these issue links to [show dependency lines](https://help.easyagile.com/easy-agile-programs/dependencies.md) and [generate reports](https://help.easyagile.com/easy-agile-programs/dependencies-reports.md).

Each Program is configured with one main **link type** from Jira. By default, the app uses "blocks" / "is blocked by". [Learn more about configuring dependencies](https://help.easyagile.com/easy-agile-programs/configuring-dependencies-for-a-program.md).  
[Users can select other link types from Jira to show in the "Dependencies" dropdown](https://help.easyagile.com/easy-agile-programs/dependencies.md#How-many-dependency/link-types-will-show?):

* on Jira Cloud (i.e. Jira sites with "....atlassian.net" in the URL)

* on Jira Data Center with app version 7.3.0+

The link type configured for the Program will be on by default for all users.  
. Jira Administrators can activate issue linking on [Jira Cloud](https://support.atlassian.com/jira-cloud-administration/docs/configure-issue-linking/) or [Jira Data Center](https://confluence.atlassian.com/adminjiraserver/configuring-issue-linking-938847862.html)

**Can I change it later?**

Yes: you can swap the link type used for a Program at any time.

### Standardized start and end date fields for date sync (optional)

If you enable **date syncing** , date fields on your [roadmap issues](https://help.easyagile.com/easy-agile-programs/schedule-features-epics-into-your-increment.md) will be used and updated when making plans in Easy Agile Programs. This means you'll be able to see and edit the same timeline in other tools such as [Plans for Jira Cloud Premium](https://support.atlassian.com/jira-software-cloud/docs/what-is-advanced-roadmaps/) or [Advanced Roadmaps for Jira Data Center](https://confluence.atlassian.com/jirasoftwareserver/discover-advanced-roadmaps-for-jira-1044784153.html).

To use date syncing, you'll need:

1. One start date field and one end date field for the dates on all roadmap-level issues in the Program

2. Both fields are on the Issue Screen(s) used for these issues / Jira projects, so that users can edit the fields

If you *don't* use date fields, [schedule issues manually on the roadmap using drag-and-drop](https://help.easyagile.com/easy-agile-programs/scheduling-issues-from-the-roadmap-backlog.md). Schedules will be stored in a hidden property on the issue.

[Learn more about date syncing](https://help.easyagile.com/easy-agile-programs/date-syncing-with-native-jira-date-fields.md).

**Can I change it later?**

Yes: you can add, change or remove the date fields used for a Program at any time.

## Integrating with existing planned work

### Can I start using Easy Agile Programs mid-Increment?

Yes: you can create a new Increment that starts before today.

* You'll be able to [add your existing plans to the roadmap using date sync or drag-and-drop](https://help.easyagile.com/easy-agile-programs/schedule-features-epics-into-your-increment.md#Editing-the-roadmap).

* Existing sprints from Scrum boards can be synced to the Increment, and will show the work that was planned/completed during that time.

  * In older versions of the app, completed sprints do not always appear when selecting sprints to sync. We recommend updating the app before creating a new Increment with dates in the past.

* Kanban teams will *not* be able to schedule team-level issues on dates in the past; they will only be able to schedule future work or roadmap-level issues.

### Can I use my existing plans from Jira's Plans / Advanced Roadmaps?

Yes: Easy Agile Programs will work with existing plans made in [Plans for Jira Cloud Premium](https://support.atlassian.com/jira-software-cloud/docs/what-is-advanced-roadmaps/) or [Advanced Roadmaps for Jira Data Center](https://confluence.atlassian.com/jirasoftwareserver/discover-advanced-roadmaps-for-jira-1044784153.html). This is because the tools will visualize the same issues from Jira.

To best synchronize with Plans / Advanced Roadmaps:

* When configuring date syncing in Easy Agile Programs, select the same start date and end date fields that are used in Plans / Advanced Roadmaps.

* If you have an additional level of hierarchy above the Epic issue type, configure Higher-level initiatives by selecting the "Parent Link" link type to use this hierarchy.

## Next steps

* Explore an existing Program on our sandbox demo site at [demo.easyagile.com](http://demo.easyagile.com).

  * On this site, you'll have [**Manage Programs** permission](https://help.easyagile.com/easy-agile-programs/permissions.md#The%25E2%2580%259CManagePrograms%25E2%2580%259Dpermission). This will allow you to see and edit the configuration of Programs and Increments, and create new ones.

  * You'll also be able to explore the Jira boards and issues that are used in these Programs to see how they fit together.

* [Install a free evaluation of Easy Agile Programs on your Jira site from the Atlassian Marketplace](https://marketplace.atlassian.com/apps/1219491/easy-agile-programs-pi-planning-program-board-dependencies/?tab=overview).

* Grant [**Manage Programs** permission](https://help.easyagile.com/easy-agile-programs/permissions.md#The%25E2%2580%259CManagePrograms%25E2%2580%259Dpermission) to yourself or someone else so that you can [create a Program](https://help.easyagile.com/easy-agile-programs/create-a-program.md).

*** ** * ** ***

If you have more questions about configuring Jira and Easy Agile Programs, [reach out to our support team here](https://arijea.atlassian.net/servicedesk/customer/portal/2/group/2/create/30)!

---
language: "en"
---
# Configuring sprint sync for an Increment

## Selecting a sprint source for an Increment

When [creating an Increment](https://help.easyagile.com/easy-agile-programs/create-and-edit-a-program-increment.md), you'll choose from two *Sprint source* options:

* Teams independently manage their own sprints on their team board

* Teams use shared sprints from a dedicated board

![Create Increment sprint source.png](https://help.easyagile.com/__attachments/a_64cf0dbad48301f7dea896aceb270dc07c04198205aa086944b35c0cdaef81e3/Create%20Increment%20sprint%20source.png?cb=e37f724b63568eab0f8e30386f9bdf4f)  
You **can't** swap the source type after creating an Increment! If you've selected the wrong type, you'll need to delete the Increment and create a new one.

You **can:**

* Swap which sprints you're using from the selected source.

* Swap to a different Jira board if you're using a shared sprint board.

|                             |                                                                                                                                                                               **Shared sprints**                                                                                                                                                                                |                                                                                             **Teams manage their own sprints**                                                                                              |
|          **Goal**           |                                                                                                                          Centralise sprint management on one board. This can be useful for cross-team reporting, such as with sprint reports in Jira.                                                                                                                           |                                                                    Allow teams to autonomously manage their sprints, just like on their backlog in Jira.                                                                    |
|      **Configuration**      |                                                                                                                Select a Jira board and a set of sprints from that board. All teams will schedule issues into those sprints when planning in Easy Agile Programs.                                                                                                                | Each scrum team will choose which sprints to use for an Increment. The "Sync sprints" form will show on the [**Team planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md) until sprints for that team are selected. |
|    **Changing sprints**     |                                                                                                                                               Change sprints, or switch to a different source board, in the Edit Increment menu.                                                                                                                                                |                                                    Swap a sprint for another on that board on the [**Team planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md).                                                    |
| **Effect for kanban teams** | Scheduling an issue in a sprint column on the [**Team planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md) will update the sprint on the issue in Jira. However, this field may not be visible on the issue view in Jira Cloud, based on the [Issue screen configured in Jira](https://support.atlassian.com/jira-cloud-administration/docs/configure-issue-screens/). |                     [Kanban team boards](https://help.easyagile.com/easy-agile-programs/kanban-boards.md) won't use sprints; issues can be scheduled in columns to align with other teams' work and the features on the roadmap.                      |
|-----------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|

## Selecting and changing sprints from Jira

Choose sprints from your source Jira board: either the team's board, or the selected source board shared for the whole Increment.

* You *can't* choose sprints that are already syncing with another Increment or Program.

* You can select *Closed* sprints, which can be used if the Increment you're creating in the app is already in progress for your teams.

**You can choose to let Easy Agile Programs create new future sprints for an Increment.**

* These sprints will be created on the selected sprint source or team board in Jira.

* Sprints will be named after the Increment: "\[Increment name\] - Sprint #", e.g. "Increment 1 - Sprint 1". Rename a sprint from the Backlog page in [Jira Cloud](https://support.atlassian.com/jira-software-cloud/docs/edit-a-sprint-in-a-company-managed-project/) or [Jira Data Center](https://confluence.atlassian.com/jirasoftwareserver/planning-sprints-938845427.html).

### Team-managed sprints

If you've created an increment using "Teams independently manage their own sprints on their team board", the "Sync sprints" form will show on the [**Team planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md) for each team until sprints are selected.  
**We recommend selecting sprints for each team soon after creating an Increment** . This sets your teams up with the right sprints, before the broader team needs to use the [**Team planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md).

You can't select sprints that weren't *created on* this Jira board when first syncing sprints, although they will show in the Jira Backlog when issues on this board are in those sprints. See *"About sharing sprints between Jira boards"* below.

However, these sprints can be selected later when changing synced sprints. To use sprints created on other Jira boards:

1. Add or create a placeholder sprint(s) when first syncing sprints.

2. Then, swap the placeholder sprint for the desired sprint from another Jira board.

|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| If sprints for this Increment haven't yet been selected for a team, the "Sync your Jira sprints" screen will show when opening that [**Team planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md).                                                                                    | ![Team planning sync sprints dropdown open.png](https://help.easyagile.com/__attachments/a_74c96fb03d593aa1ead67839d2f187ff3d5a29d45cc97bde7a9b1107b2c102f7/Team%20planning%20sync%20sprints%20dropdown%20open.png?cb=aea75d79be2072b99bf379f4f7bd6bf5)                                                                                                                                                                                                               |
| Swap out one sprint for another with the ✏️ "Edit" button. Hover over the sprint name to see this. If this button doesn't show when hovering your mouse cursor over the sprint name, this Increment is configured to use shared sprints. A can change sprints from the "Edit Increment" form. | ![Programs team planning page edit sprint button.png](https://help.easyagile.com/__attachments/a_1ecf719d113526519300d13d6213560dfb06ea21f746900f75e430fa617cf503/Programs%20team%20planning%20page%20edit%20sprint%20button.png?cb=dbd326cdb8aaf2ccd765f6772f52b560) ![Team planning change sprint.png](https://help.easyagile.com/__attachments/a_443cbabe2ae69b342fe0c55ab8f4a6062dc78a2cc22831c325a1aa2d7c511f48/Team%20planning%20change%20sprint.png?cb=483fe288105ef1d48ccfdbdc3248608a) |

If sprints have been synced but one or more of the selected sprints have then been deleted from Jira, you'll be asked to select sprints again.

### Shared sprints

When creating a new Increment and selecting the Sprint source "Teams use shared sprints from a dedicated board", you'll be asked to select sprints immediately.  

|-------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Choose sprints from the selected board when creating a new Increment.                                                                                       | ![Shared sprints Create sprint.png](https://help.easyagile.com/__attachments/a_758cfec3ad7c32102718ccb454adce7940d123d076ee3efa049762f47d7062ac/Shared%20sprints%20Create%20sprint.png?cb=586e3436221dd09ba84cec2caf0a9d07) |
| Edit the source board or selected sprints from the [Edit Increment](https://help.easyagile.com/easy-agile-programs/create-and-edit-a-program-increment.md#Editing-an-increment) menu. | ![Edit Increment highlighted.png](https://help.easyagile.com/__attachments/a_fa9fffc52f539dc998b74b40ca692f0a77083d306f527aa629a32036d149950e/Edit%20Increment%20highlighted.png?cb=71b8bc8907ce2950eb82f6e58e91eb55)       |

## What does sprint syncing provide?

Easy Agile Programs will sync the *team-level* planned issues for the sprints:

* Issues added to the sprint in Jira will appear in that sprint column in Easy Agile Programs.

* Adding an issue to the sprint in Programs will add it to that sprint in Jira and update the sprint field.

### Limitations

We don't recommend using the same sprints across more than one Program. The ["Program" and "Program Increment" custom fields](https://help.easyagile.com/easy-agile-programs/programs-custom-fields.md) will not correctly show information from both Programs.

**All teams in an Increment will need to be on the same sprint cadence.** [The Scaled Agile Framework (SAFe) recommends this synchronized cadence to facilitate cross-team coordination](https://scaledagileframework.com/apply-cadence-synchronize-with-cross-domain-planning/).

* Sprints in an Increment don't need to be the same length on Cloud (sites with "....atlassian.net" in the URL), and v6.0.0+ on Data Center. When creating or editing an Increment, select Sprint length "Custom" to set a length in weeks for each sprint separately.

**Easy Agile Programs does not sync sprint dates**. Dates shown in Programs are calculated based on the Increment start date and the sprint lengths, so they may not match the dates on the sprint in Jira. The app will not add dates to future sprints that do not have dates in Jira.

**Sprint names are only shown on the** [**Team planning page**](https://help.easyagile.com/easy-agile-programs/team-planning-board.md). Even if all teams in an Increment are sharing sprints, sprint names are not shown on the [**Program board** page](https://help.easyagile.com/easy-agile-programs/program-board.md).

**Issues on the roadmap can't be planned in sprints.** These issues can be scheduled across multiple sprints. The schedule of roadmap-level issues can be [synced with date fields on the issues in Jira](https://help.easyagile.com/easy-agile-programs/date-syncing-with-native-jira-date-fields.md).  
Want more functionality from sprints in Easy Agile Programs? [Let us know](https://arijea.atlassian.net/servicedesk/customer/portal/2/group/2/create/332?summary=More+functionality+for+sprints+in+Easy+Agile+Programs)!

## About sharing sprints between Jira boards

**Every sprint has an origin board** where they were created. Sprints will always show on the board they're created on, even if the sprint is empty.

* When a board is deleted from Jira, the sprints from that board are not automatically deleted.

* When selecting a sprint in Jira (e.g. in a search or when editing the sprint field on an issue), most dropdown lists will show the origin board name.

![Jira Cloud sprint dropdown showing origin board](https://help.easyagile.com/__attachments/a_36c3afb164d3d9cde3bd249255faee73920942fd2648fd986d26d13a36615bf4/Jira%20Cloud%20sprint%20dropdown%20showing%20origin%20board.png?cb=4f63e37c8db79dff9953e8af98c54c5c)  
![Jira DC sprint dropdown with origin board name](https://help.easyagile.com/__attachments/a_7cb06fe0e874ea9f722388fe167dd79c680735bee152c80c590a2119991cd37f/Jira%20DC%20sprint%20dropdown%20with%20origin%20board%20name.png?cb=33773efade1dbf19310bb1ed191bbd87)

**You can schedule issues in a sprint from another board** . When one or more of a board's issues appear in another sprint, **that sprint will appear on this Jira board too**. You'll see it on the Backlog page with future sprints, on the Active Sprint page, or with completed sprints in Reports.  
![Jira DC Backlog page showing Web Sprint 1, an empty Web Sprint 2, and another sprint named iOS Sprint 1](https://help.easyagile.com/__attachments/a_f518011034ffa0a39269d5986cbb6cd12d2beb9ee22fbc835ca9b2ac4867df7e/DC%20backlog%20with%20another%20board's%20sprint.png?cb=0f8dea2c24ff889e4e704bba93a6c06a)

### Sharing sprints using Easy Agile Programs

When you're using shared sprints in an Increment in Easy Agile Programs, sprints from the selected board will show on the [**Team planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md).

This lets teams easily add issues to these sprints, even if they're from another Jira board. After at least one issue is scheduled in each sprint, the sprints will then show on the team's backlog in Jira.

## Next: planning team work with sprints

Teams can plan their work using sprints on the [**Team planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md) in Easy Agile Programs (or in the backlog in Jira).

[Set a capacity for each sprint in story points and use estimates to plan at a sustainable pace](https://help.easyagile.com/easy-agile-programs/estimations.md#Sprint-capacity).

Teams can learn more about using the configured sprints on [Scrum and sprints](https://help.easyagile.com/easy-agile-programs/sprints.md)*.*

---
language: "en"
---
# Configuring the Roadmap issue source

This guide helps you choose which of the 3 *Roadmap issue source* options will work best for your situation.

Configuring this correctly when creating a Program will let you [add the epics/features you need to your roadmap](https://help.easyagile.com/easy-agile-programs/schedule-features-epics-into-your-increment.md).  
![Create program step 3 shows radio buttons for the three roadmap issue source options](https://help.easyagile.com/__attachments/a_610695395310c5113af251fa3e758748ac35cedcf181e59e99b11ce57c1e073d/Create%20program%20step%203%20unselected.png?cb=b6676a75cffe80a2ebb559ea19740c55)  
This selection *cannot* be changed later when editing a Program  
![The Edit roadmap form with the Roadmap issue source section greyed-out and non-interactive. Only the one selected radio button is visible. A note says 'We recommend you create a new program if you wish to change the issue source'.](https://help.easyagile.com/__attachments/a_9d73d8956110e77daa937d6948471c7bb58fba291e89fc06f0f0c1bfb9d0854e/Edit%20Program%20710%20Roadmap%20issue%20source.png?cb=000e41d308bee6386ee78ff2998f424e)

## How the roadmap is used

The *Roadmap issue source* determines what issues will show in the [Roadmap backlog](https://help.easyagile.com/easy-agile-programs/scheduling-issues-from-the-roadmap-backlog.md) for you to schedule on your roadmap.  
![Edit Roadmap page.png](https://help.easyagile.com/__attachments/a_ab3d7cf63927cae78215eae2af52a0ea02161e40307defde9b05ad92f4b11bae/Edit%20Roadmap%20page.png?cb=8dc4526b2a79b0f93fc796452a06d0d7)  
**What belongs on the Roadmap?** Roadmap-level plans are typically:

* Bigger than a single sprint

* Sometimes across multiple teams

* Of interest to other teams or stakeholders

### Automatic roadmap scheduling with date syncing

If you also configure [date syncing](https://help.easyagile.com/easy-agile-programs/date-syncing-with-native-jira-date-fields.md) for your Program, issues from this source will be *automatically* scheduled on the roadmap.

Issues scheduled in different Programs, or in Plans for Jira / Advanced Roadmaps, will show on the same dates everywhere you view them.

### Where the Roadmap is displayed

You'll see issues from the Roadmap across multiple pages of the Easy Agile Programs app:

* All the issues on the [**Program roadmap** page](https://help.easyagile.com/easy-agile-programs/program-roadmap.md)

* Issues in **purple** on the [**Program board** page](https://help.easyagile.com/easy-agile-programs/program-board.md)

![Program board 830 hierarchy highlighted.png](https://help.easyagile.com/__attachments/a_0a303349ec1ef8e62bd3d0224bf35d5326b19358bfb248aea1bb57cfaa7a388c/Program%20board%20830%20hierarchy%20highlighted.png?cb=74e0af6384e26339568dee9e5c9940a9)

* Issues in **purple** on the [**Team planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md)

  * The Team Planning page will only show roadmap issues scheduled in that team's swimlane or the "Shared team features" swimlane.

### Seeing the relationship between roadmap-level and team-level issues

On the [**Program board** page](https://help.easyagile.com/easy-agile-programs/program-board.md), click a purple roadmap issue to show that issue's children.  
Use this to see which teams are contributing to shared features.  
![A screenshot of Easy Agile Programs showing the Program board page. One roadmap-level epic is showing in dark purple. 2 team swimlanes are visible, with a few visible stories in each. In the top right is a message saying 226 issues hidden, with a button to Clear filters.](https://help.easyagile.com/__attachments/a_8d2e9236d1de6ba128e70c6f964e922706a1de95790d27bf2fe21b3b6a723818/Programs%20cross-team%20dependency%20on%20Program%20board%20with%20roadmap%20issue%20selected.png?cb=ac7cc6e81221896e4a387cf93be55809)  
Similarly, click a purple roadmap issue on the [**Team planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md) to show that issue's children.

* If you open the "Backlog" panel first, issues in that panel will be filtered by the roadmap issue too!

![A screenshot of Easy Agile Programs showing the Team planning page. One roadmap-level epic is showing in dark purple. A small number of Stories are shown underneath it. The Team backlog panel is open on the right-hand side, with a small number of Stories too.](https://help.easyagile.com/__attachments/a_a8ad39091782c74b7d4342ffcc90f64e27200923ec30fd5644256f521f9a0f15/Team%20planning%20page%20focus%20on%20epic.png?cb=96122897d1f8965bb2c8f4b878470f05)

If you select a *Roadmap issue source* that uses epic-level issues, this will show the *child* issues of that issue using [Jira's inbuilt hierarchy](https://www.atlassian.com/software/jira/guides/issues/overview#what-is-jira-issue-hierarchy).

If you select "Any issue types from a dedicated board", you'll select an issue link type from Jira for this relationship.

### Can I add issues to the roadmap for more than one Program?

Yes, you can schedule an issue in more than one Program if it's in the *Roadmap issue source* for both Programs.

## Choosing the *Roadmap issue source* for your situation

You **can't** change the *Roadmap issue source* after you've created a Program. You'll need to create a new Program to use a different *Roadmap issue source*.

You **can**change:

* Change the set of team boards included in a Program

* Swap from one dedicated roadmap board to a different board

* Change the link connecting roadmap issues to team-level issues, if you're not using epics

To choose the right option for your situation, you'll need to know 2 things:

1. If you'll use issues from the **teams' Jira boards** , or centrally manage the roadmap with a **dedicated Jira board**

|                                                                                                                                                        **Teams' Jira boards**                                                                                                                                                         |                                                                                                                                                                             **Dedicated Jira board**                                                                                                                                                                              |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| * Use the epics that your teams use on their boards. * Epics added with [date syncing](https://help.easyagile.com/easy-agile-programs/date-syncing-with-native-jira-date-fields.md) automatically added to their team's swimlane on the roadmap (instead of "Shared team features"). * No Quick Filters available in Easy Agile Programs to filter the roadmap. | * Use an existing board, or create a new one that includes all the issues you want on your roadmap. * Control what's included on the roadmap and roadmap backlog by editing the board filter query. * Use Quick Filters from that Jira board to filter roadmap-level issues in Easy Agile Programs. * Reorder issues using Easy Agile Programs if your board has Ranking enabled. |

2. If you'll schedule **Jira epics** , or **other issue types** on the roadmap

|                                                                                  **Jira epics**                                                                                  |                                                        **Any issue types**                                                        |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------|
| * Use the default epic issue type (even if it's been renamed on your Jira site). * Use the inbuilt epic-to-child hierarchy to connect epics on the roadmap to team-level issues. | * Use a custom issue type or multiple issue types. * Configure how these issues on the roadmap will connect to team-level issues. |

![Flowchart illustration of the table below](https://help.easyagile.com/__attachments/a_5090d1dcce5207393fe769cef8314c83dc0599a81b641bf2df841cc1c51ec2f6/Roadmap%20issue%20source%20flowchart.png?cb=a9a4cc411d32c9725f022aa09f5da72e)  
On Jira Cloud Premium, use all epic-level issues in your [issue type hierarchy](https://support.atlassian.com/jira-cloud-administration/docs/configure-the-issue-type-hierarchy/) by choosing "Epic level issues from my team boards" or "Epic level issues from a dedicated board".

You'll then choose one of these *Roadmap issue source* options in Step 3 of creating a Program:  

|   |                                                                    **Option**                                                                     | **Roadmap backlog source** | **Issue type**  |
|---|---------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------|-----------------|
| 1 | [**Jira epics from my team boards**](https://help.easyagile.com/easy-agile-programs/configuring-the-roadmap-issue-source.md#Jira-epics-from-my-team-boards)                 | Team board backlogs        | Epics only      |
| 2 | [**Jira epics from a dedicated board**](https://help.easyagile.com/easy-agile-programs/configuring-the-roadmap-issue-source.md#Jira-epics-from-a-dedicated-board)           | Dedicated Jira board       | Epics only      |
| 3 | [**Any issue types from a dedicated board**](https://help.easyagile.com/easy-agile-programs/configuring-the-roadmap-issue-source.md#Any-issue-types-from-a-dedicated-board) | Dedicated Jira board       | All issue types |

## Configuring the options

Select a roadmap issue source in Step 3 when [creating a new Program](https://help.easyagile.com/easy-agile-programs/create-a-program.md#Create-a-new-Program).  
![Create program step 3 shows radio buttons for the three roadmap issue source options](https://help.easyagile.com/__attachments/a_610695395310c5113af251fa3e758748ac35cedcf181e59e99b11ce57c1e073d/Create%20program%20step%203%20unselected.png?cb=b6676a75cffe80a2ebb559ea19740c55)

### Jira epics from my team boards

This option suits situations where each team is responsible for managing epics on their own backlog and adds their plans to the Program roadmap.
Details  
![Create Program epics from team boards.png](https://help.easyagile.com/__attachments/a_bec0de8c1d596780f0b5c59f30cdffc4dfb68edc92e78c3abdd8dc6dadbd9bc8/Create%20Program%20epics%20from%20team%20boards.png?cb=f2c9eda6cee59c719a211b244a545ab9)

Effects:

* The roadmap backlog will only be epics (even if you've renamed this issue type).

* The epic-to-child hierarchy will connect epics on the roadmap to team-level issues. This is the "Parent link" field on Jira Cloud, or "Epic link" field on Jira Data Center.

* You will *not* be able to use Quick Filters in Easy Agile Programs to filter epics.

* (Jira Cloud Premium only) All issue types configured at level 1 in your [issue type hierarchy](https://support.atlassian.com/jira-cloud-administration/docs/configure-the-issue-type-hierarchy/) will be available when using this option.

### Jira epics from a dedicated board

This option suits situations where the roadmap is centrally managed. The Roadmap backlog will include Epics from a single Jira board.
Details  
![Create Program epics from dedicated board.png](https://help.easyagile.com/__attachments/a_ad77ae1a8fa2603d3bb7df1d8dffc59cbcda1f16f8fb997ad6b2000537a31f19/Create%20Program%20epics%20from%20dedicated%20board.png?cb=f73c7fe4a584c153112c87d6fddc031e)

You'll select this Jira board when creating a Program, but you can also switch the roadmap board later.

* If you don't have an existing Jira board for this, you may need to create a new one in Jira first.

* You can use a multi-project board.

Effects:

* The roadmap backlog will only be epics (even if you've renamed this issue type).

* The epic-to-child hierarchy will connect epics on the roadmap to team-level issues. This is the "Parent link" field on Jira Cloud, or "Epic link" field on Jira Data Center.

* Use Quick Filters from that Jira board to filter epics.

* Change what issues are included on the Roadmap by editing the board filter query in Jira.

* (Jira Cloud Premium only) All issue types configured at level 1 in your [issue type hierarchy](https://support.atlassian.com/jira-cloud-administration/docs/configure-the-issue-type-hierarchy/) will be available when using this option.

### Any issue types from a dedicated board

This is the most flexible option and suits Programs in any of the following situations:

* The inbuilt epic issue type isn't used

* The roadmap needs to include multiple issue types

Details  
![Create Program any issues from dedicated board.png](https://help.easyagile.com/__attachments/a_7b2585e38fc085a8864f2a345d4ec96d32dd5469ed981071f326c5ae507ec6e0/Create%20Program%20any%20issues%20from%20dedicated%20board.png?cb=dcee68f9416044eefdfb63ccc7d0fe11)

You'll select this Jira board when creating a Program, but you can also switch the roadmap board later.

* If you don't have an existing Jira board for this, you may need to create a new one in Jira first.

* You can use a multi-project board.

You'll also need to select a link type to describe how team issues to roadmap issues. You can change this later. This is because Easy Agile Programs can't automatically use the epic-to-child relationship when you're not using epics.

* If your custom hierarchy is configured in Jira (e.g. [in Jira Cloud Premium/Enterprise](https://support.atlassian.com/jira-cloud-administration/docs/configure-the-issue-type-hierarchy/) or [with Advanced Roadmaps in Jira Data Center](https://confluence.atlassian.com/jirasoftwareserver/configure-your-jira-software-instance-1044784156.html#ConfigureyourJiraSoftwareinstanceforAdvancedRoadmaps-CustomHierarchyLevelsARJ)), select "Parent" to use this hierarchy.

Effects:

* All issue types (other than sub-tasks) will show in the Roadmap backlog

* Use Quick Filters from that Jira board to filter roadmap-level issues.

* Change what issues are included on the Roadmap by editing the board filter query in Jira.

You can't schedule an issue on the Edit roadmap page if that issue is *already scheduled* on a Team planning page.

This *Roadmap issue source* makes it possible for the same issues to appear in the Team planning page backlog AND the Roadmap backlog.

## Example configurations

### Simplest option: epics from teams

Say you've added three team boards to your Program: WEB board, IOS board, and ADR board. Each team already manages the epics/features they're working towards on their own backlog.

If you select "Jira epics from my team boards", the Roadmap backlog will contain: epics from the WEB board + epics from the IOS board + epics from the ADR board.

### Existing feature backlog of epics

Say your backlog of epics is already managed on a board called "Feature backlog". You'd like to use these epics to build your cross-team roadmap.

Use "Jira epics from a dedicated board" and select this board when creating or editing a Program.

### Epics from teams, but with Quick Filters

Say you'd like to use the Epics from your team boards, but you'd also like to use Quick Filters in Easy Agile Programs.

Your team boards use Jira projects WEB, IOS, and ADR. Create a new Jira board to manage the backlog that includes those three projects: this will have a board filter query like `project IN (WEB, IOS, ADR) ORDER BY Rank ASC`. Create new Quick Filters on that board in Jira.

Use "Jira epics from a dedicated board" and select this board when creating or editing a Program.

### Integrating with a custom hierarchy in Jira's Plans / Advanced Roadmaps

Say you're using a custom hierarchy in Jira using [Plans on Jira Cloud](https://support.atlassian.com/jira-cloud-administration/docs/configure-the-issue-type-hierarchy/) or [Advanced Roadmaps on Jira Data Center](https://confluence.atlassian.com/jirasoftwareserver/configure-your-jira-software-instance-1044784156.html#ConfigureyourJiraSoftwareinstanceforAdvancedRoadmaps-CustomHierarchyLevelsARJ). The configuration uses a custom issue type named "Features" that is one level above stories. You haven't renamed the inbuilt Epic issue type for this.

To use this custom issue type, you'll need to use "Any issue types from a dedicated board" the the link type "Parent".

If you don't have an existing board containing all the Features, you'll need to create a new one in Jira. This might mean creating a new Filter (or saved search) that includes all the required Features; then, you can create a new board based on that Filter.

### Custom issue types, without custom hierarchy

If you're using Jira Cloud Standard, it isn't possible to change the [default hierarchy in Jira](https://www.atlassian.com/software/jira/guides/issues/overview#what-is-jira-issue-hierarchy). You may also choose this if your Jira site isn't configured with the hierarchy you'd like to use in your Program.

Say you'd like to use two custom issue types on the roadmap: "Features" and "Enablers". Your teams create these issues in their projects (WEB, IOS, and ADR).

If you don't have a hierarchy configured in Jira, you'll need to use issue links instead. A Jira Administrator can create a custom issue link type created on your Jira site. This could be named "implements / is implemented by". For example, five Tasks on the team board *implement* a Feature on the roadmap.

Create a new Jira board that includes the projects WEB, IOS, and ADR. To avoid scheduling other issue types on your roadmap and make it easier to find the issues you need, edit the board filter to include only these two issue types. This results in a board filter like: `project IN (WEB, IOS, ADR) AND issuetype IN (Feature, Enabler) ORDER BY Rank ASC`.

Use "Any issue types from a dedicated board". Select this new board when creating or editing a Program, and the link type "implements".

## Learn more about configuring boards in Jira

|                                                                                                                                                                                                                                                           **Jira Cloud** (URL contains ....atlassian.net)                                                                                                                                                                                                                                                           |                                                                                                                         **Jira Data Center**                                                                                                                          |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Creating a board: * [Create a Scrum board based on Projects](https://support.atlassian.com/jira-software-cloud/docs/create-a-board/) * [Create a board based on filters](https://support.atlassian.com/jira-software-cloud/docs/create-a-board-based-on-filters/) * [Example JQL queries for board filters](https://support.atlassian.com/jira-software-cloud/docs/example-jql-queries-for-board-filters/) [Edit a board filter on a company-managed board](https://support.atlassian.com/jira-software-cloud/docs/edit-a-board-filter-on-a-company-managed-board/) | [Creating a board](https://confluence.atlassian.com/jirasoftwareserver/creating-a-board-938845220.html) [Editing a board's filter](https://confluence.atlassian.com/jirasoftwareserver/configuring-filters-938845268.html#Configuringfilters-Editingaboard%27sfilter) |
| [Configure Quick Filters](https://support.atlassian.com/jira-software-cloud/docs/configure-quick-filters/)                                                                                                                                                                                                                                                                                                                                                                                                                                                          | [Configuring Quick Filters](https://confluence.atlassian.com/jirasoftwareserver/configuring-quick-filters-938845301.html)                                                                                                                                             |
| [Add, edit, and delete an issue type](https://support.atlassian.com/jira-cloud-administration/docs/add-edit-and-delete-an-issue-type/)                                                                                                                                                                                                                                                                                                                                                                                                                              | [Defining issue type field values](https://confluence.atlassian.com/adminjiraserver/defining-issue-type-field-values-938847087.html)                                                                                                                                  |
| [Configure issue linking](https://support.atlassian.com/jira-cloud-administration/docs/configure-issue-linking/)                                                                                                                                                                                                                                                                                                                                                                                                                                                    | [Configuring issue linking](https://confluence.atlassian.com/adminjiraserver/configuring-issue-linking-938847862.html)                                                                                                                                                |

## Next steps: using the roadmap

* [Create an Increment](https://help.easyagile.com/easy-agile-programs/create-and-edit-a-program-increment.md) to plan items during a period on the roadmap

* Use [date syncing](https://help.easyagile.com/easy-agile-programs/date-syncing-with-native-jira-date-fields.md) to automatically add issues to the roadmap

* Grant [**Manage Programs** permission](https://help.easyagile.com/easy-agile-programs/permissions.md#The%25E2%2580%259CManagePrograms%25E2%2580%259Dpermission) to let contributors access the "Edit Roadmap" page to drag and drop issues onto the roadmap

*** ** * ** ***

## Easy Agile support

If you're having issues creating or configuring a Program, [reach out to our support team here](https://arijea.atlassian.net/servicedesk/customer/portal/2/group/2/create/30?summary=Help+with+Roadmap+issue+source)! We can answer any questions, walk you through the process, and help you find a configuration that works for you.

---
language: "en"
---
# Create and edit a Program

To start using Easy Agile Programs, you'll need to create a Program.

A Program (or called an Agile Release Train) is a group of teams working together towards a shared goal or roadmap. [Teams in Easy Agile Programs are represented by Jira boards](https://help.easyagile.com/easy-agile-programs/what-is-a-team-in-easy-agile-programs-configuring-.md).  
![Program roadmap contstructs highlighted.png](https://help.easyagile.com/__attachments/a_fe6c13bf974cfe927cf489b4a7090e5e33b823f5b9aca2e65ff9ff407fe134f8/Program%20roadmap%20contstructs%20highlighted.png?cb=954c5102d818c65b23fcbea315781ae4)

## Create a new Program

Users with [**Manage Programs** permission](https://help.easyagile.com/easy-agile-programs/permissions.md#The%25E2%2580%259CManagePrograms%25E2%2580%259Dpermission) can create a new Program from the [**Program list** page](https://help.easyagile.com/easy-agile-programs/program-list.md).

[*Learn how to find the Easy Agile Programs app in Jira*](https://help.easyagile.com/easy-agile-programs/navigate-to-your-program.md).  
![Program list New program highlighted.png](https://help.easyagile.com/__attachments/a_2b797c047f272a2d9ccf7c5a062cc312c014cceaed50fc8d26945b3dc712a794/Program%20list%20New%20program%20highlighted.png?cb=1ee49195461a8b4515f053852e86c8ca)  
In the latest version of Easy Agile Programs, you'll see the following six-step process. This includes the Cloud app, and app versions 5.3.0+ on Data Center.

*If you're using Easy Agile Programs v5.2.1 or earlier on Jira Data Center, you'll see a one-page form instead of this six-step process.* [*Find instructions for the older Create Program form here*](https://help.easyagile.com/easy-agile-programs/create-program-on-v5-2-1-and-earlier.md)*.*

The create program workflow is a six-step process:  

### 1. Name your program

Enter a name for your Program. This can be changed later.

The Program name will also show in the ["Program" custom field](https://help.easyagile.com/easy-agile-programs/programs-custom-fields.md) on issues scheduled in Program.  
![Screenshot 2023-05-29 at 3.37.37 pm.png](https://help.easyagile.com/__attachments/a_ccfae5d555e663986cd01ca22c9a700c297112894b01d56fbbc9f1320e6dc085/Screenshot%202023-05-29%20at%203.37.37%20pm.png?cb=0a40fdb3f540eef07ef0f9ddf033fd3f)  

### 2. Add your teams

Add a board from Jira for each team who'll work in this program.

You can choose any Scrum, Kanban or team-managed board, including boards already used in other programs.

For more info on team boards, see: [What is a "team" in Easy Agile Programs? Configuring Jira Boards](https://help.easyagile.com/easy-agile-programs/what-is-a-team-in-easy-agile-programs-configuring-.md)  
![Screenshot 2023-05-29 at 3.37.58 pm.png](https://help.easyagile.com/__attachments/a_cf734b88225bf9cb0bab9fa150f391961d20993bff9889d756d5c5357daab7f2/Screenshot%202023-05-29%20at%203.37.58%20pm.png?cb=bed76e8e099fbc77aa36e6645363def8)  

### 3. Choose issues for your roadmap with the *Roadmap issue source*

You can choose to build your roadmap using epics from the selected team boards.

Alternatively, manage the roadmap using a dedicated Jira board. The board filter query will determine what issues are used in Easy Agile Programs.  
**You cannot change this selection after creating the Program.** You *can* switch which Jira boards are used.

See [Configuring the Roadmap issue source](https://help.easyagile.com/easy-agile-programs/configuring-the-roadmap-issue-source.md) for guidance on finding the right option for your situation.  
![Screenshot 2025-01-16 at 2.44.44 PM.png](https://help.easyagile.com/__attachments/a_89da4d551f778353699a4463188b1d1c3698c1c808387b9a00abae604d1a6f8f/Screenshot%202025-01-16%20at%202.44.44%E2%80%AFPM.png?cb=af905c27069a3d41ea0c5105f2c2267b)  
**On Jira Cloud Premium only** , epics now include all epic-level (level 1) issues from your [issue type hierarchy](https://support.atlassian.com/jira-cloud-administration/docs/configure-the-issue-type-hierarchy/).  

### 4. Configure third level hierarchy (optional)

Connect your teams with higher level business initiatives (i.e. capabilities) by adding an additional level of hierarchy to your program.

Select the board that contains your third level issues. You may need to create a new board in Jira that contains the issues you wish to display.

Select the Jira link type that connects your features (e.g. Jira epics) with the third level issues.

This step is optional. For more details, [Third level hierarchy](https://help.easyagile.com/easy-agile-programs/third-level-hierarchy.md).  
![Screenshot 2023-05-29 at 6.55.43 pm.png](https://help.easyagile.com/__attachments/a_0c397534aa7174ea37c5b9c3ef1debf2cba488002c7629b94f0228140dc4111b/Screenshot%202023-05-29%20at%206.55.43%20pm.png?cb=0b0442a23bea8af744b20947e6a4b0fa)  

### 5. Configure date syncing (optional)

Keep your features (and third level hierarchy issues) in sync with Jira by selecting the start and end date fields used.

This will allow for real time integration between Easy Agile Programs, Jira and Advanced Roadmaps so there's less manual work to keep everything up to date.

For date syncing to work correctly, the date fields selected must be shown on the Jira edit issue screen. This is something your Jira Administrator can help you with.

For more details, see [Date syncing with native Jira date fields](https://arijea.atlassian.net/wiki/pages/createpage.action?spaceKey=EAPD&title=Date%20syncing%20with%20native%20Jira%20date%20fields&linkCreation=true&fromPageId=1933869180)

*This step is mandatory when using third level hierarchy (step 4).*  
![Screenshot 2023-05-30 at 9.12.09 am.png](https://help.easyagile.com/__attachments/a_0e9f4e389fdb8ae011c84d6b0c336c4cb16e3d7cd227c809a5576c911550cd4c/Screenshot%202023-05-30%20at%209.12.09%20am.png?cb=902d361ccd0cc3bb66629059706d91c3)  

### 6. Choose a dependency link type

Use the dropdown to select the dependency link type you want to visualise on your program.

[Learn more about dependency configuration](https://help.easyagile.com/easy-agile-programs/configuring-dependencies-for-a-program.md).  
![Screenshot 2023-05-30 at 9.20.02 am.png](https://help.easyagile.com/__attachments/a_1eee57542f78a3b616201202081ef3fe83bb783285021a009b73df22bf1641e8/Screenshot%202023-05-30%20at%209.20.02%20am.png?cb=4a35e886c86d9b6025845b16c5fa1b67)

Once you've created your Program, you'll be taken to the new Program to [create your first Increment.](https://help.easyagile.com/easy-agile-programs/create-and-edit-a-program-increment.md)

## Edit a Program

Users with [**Manage Programs** permission](https://help.easyagile.com/easy-agile-programs/permissions.md#The%25E2%2580%259CManagePrograms%25E2%2580%259Dpermission) can edit their Program from the [**Program roadmap** page](https://help.easyagile.com/easy-agile-programs/program-roadmap.md).  
![Edit program button highlighted.png](https://help.easyagile.com/__attachments/a_a4b19e7063f1400175074419f77e2182e1651cb9126824e8d6097e0caaf7ab6a/Edit%20Program%20button%20highlighted.png?cb=63bc7ed685b4455030228dcfd32c1730)

In this menu, you can:

* Edit the Program Name.

  * If you edit the Program Name, the [Program custom field](https://help.easyagile.com/easy-agile-programs/programs-custom-fields.md) will also reflect this change.

* Add or remove [team boards](https://help.easyagile.com/easy-agile-programs/what-is-a-team-in-easy-agile-programs-configuring-.md) from the Program.

* If you're using a dedicated board for your [*Roadmap issue source*](https://help.easyagile.com/easy-agile-programs/configuring-the-roadmap-issue-source.md), change the board.

* Add or change a [third level hierarchy](https://help.easyagile.com/easy-agile-programs/third-level-hierarchy.md) board.

* Enable or change [date syncing](https://arijea.atlassian.net/wiki/pages/createpage.action?spaceKey=EAPD&title=Date%20syncing%20with%20native%20Jira%20date%20fields&linkCreation=true&fromPageId=1933869180) at the for tighter integration with Jira

* Change the [dependency link type visualised on the Program](https://help.easyagile.com/easy-agile-programs/configuring-dependencies-for-a-program.md).

![Edit Program 710.png](https://help.easyagile.com/__attachments/a_2c88bcf77b48fea6705e34a02f1abb37a81afbf884bbd15a76f1683fca7f0858/Edit%20Program%20710.png?cb=0e8459cf2c48c566870cfd660a6167cc)

## Delete a Program

You need Jira Administrator permission to delete a Program. Find the "Delete program" option on a Program on the Program list page:  
![Program list Delete Program.png](https://help.easyagile.com/__attachments/a_03d2d93739245754223bc55e792add5690dbb2fb62b91d91ca1645d8dd019967/Program%20list%20Delete%20Program.png?cb=1465bdd66734f89665e94f8e20adf207)  
As an extra safeguard, you will be required to enter the program name into the dialog to confirm the delete action.  
![Screenshot 2023-06-07 at 8.27.39 am.png](https://help.easyagile.com/__attachments/a_b616ae84da61af344da2b4152a5709789d1a93fa161a75a42feadaff90efc691/Screenshot%202023-06-07%20at%208.27.39%20am.png?cb=a889878c1af4e830027dc1954118f10d)  
On Data Center app versions v5.2.1 or earlier, users with [**Manage Programs** permission](https://help.easyagile.com/easy-agile-programs/permissions.md#The%25E2%2580%259CManagePrograms%25E2%2580%259Dpermission) can also delete a Program.

*** ** * ** ***

## Easy Agile support

If you're having issues creating or configuring a Program, [reach out to our support team here](https://arijea.atlassian.net/servicedesk/customer/portal/2/group/2/create/30?summary=Help+with+Program+config)! We can answer any questions, walk you through the process, and help you find a configuration that works for you.

---
language: "en"
---
# Create and edit a Program Increment

A Program Increment is a time-boxed period, often a quarter, to deliver planned customer value.

Every Increment in Easy Agile Programs is made of a series of sprints from Jira. This means teams use the same sprints when planning, whether they're using the [**Team planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md) in Easy Agile Programs, or the Backlog in Jira.  
![Program roadmap contstructs highlighted.png](https://help.easyagile.com/__attachments/a_fe6c13bf974cfe927cf489b4a7090e5e33b823f5b9aca2e65ff9ff407fe134f8/Program%20roadmap%20contstructs%20highlighted.png?cb=954c5102d818c65b23fcbea315781ae4)

Users with [**Manage Programs** permission](https://help.easyagile.com/easy-agile-programs/permissions.md#The%25E2%2580%259CManagePrograms%25E2%2580%259Dpermission) can create, edit, and delete Increments from the [**Program Roadmap** page](https://help.easyagile.com/easy-agile-programs/program-roadmap.md).

## Create an Increment

Use the "Create Increment" button on the [**Program Roadmap** page](https://help.easyagile.com/easy-agile-programs/program-roadmap.md) to create a new Increment.

You'll need to configure:

1. The Increment Name

2. The Increment start date

3. The number/length of sprints

4. The sprint source

![Create Increment dialog, with inputs for name, start date, sprint count, sprint length, and sprint source](https://help.easyagile.com/__attachments/a_424cf76d6a034c61d509bed579e34b6333d88f0e58e227e3c805d26ca1507568/Create%20Increment%20sprint%20source.png?cb=e37f724b63568eab0f8e30386f9bdf4f)

### Sprint management

When creating or editing an Increment, you'll set the number of sprints (from 3 to 12) and the sprint length (1-4 weeks each).

This will also be used to calculate the end date of the Increment.

*Any of these settings can be changed later.*

**All teams in a Program will need to use the same sprint cadence**: starting and ending sprints at the same time.  
You can now customise the length of each sprint in an Increment separately.

This allows the Increment to better adapt for planning periods or holidays.  
![Create Increment custom sprint lengths.png](https://help.easyagile.com/__attachments/a_a1780009cfac238c33e0e487e720ed21e968c214389e91a975fc1feac6a971e1/Create%20Increment%20custom%20sprint%20lengths.png?cb=2a5dfa9e4807229649defdccbdb4868d)  
*Variable sprint lengths are available now on Cloud (sites with "....atlassian.net" in the URL), or v6.0.0+ of the app on Jira Data Center.*

### Sprint source

The Sprint source cannot be changed after creating an Increment.  
![Sprint source radio disabled.png](https://help.easyagile.com/__attachments/a_4ca1a268a6ff824b70d3b869e0246a7edec1323dd66a8e965543b868f014bfd7/Sprint%20source%20radio%20disabled.png?cb=6d8d4743dbde128ada6714a07abff3fc)

The sprints for an Increment can be either:

* One set of sprints **shared** by all teams in an Increment

* A set of sprints for **each team**

[**Check this guide to find which option will work best for you**](https://help.easyagile.com/easy-agile-programs/configuring-sprint-sync-for-an-increment.md)**.**

### Date syncing

[In earlier versions of the app, date syncing was included Increment](https://help.easyagile.com/easy-agile-programs/date-syncing-on-v5-2-1-and-earlier.md)configuration. [Date syncing](https://help.easyagile.com/easy-agile-programs/date-syncing-with-native-jira-date-fields.md) is now managed at the [Program](https://help.easyagile.com/easy-agile-programs/create-a-program.md) level.

### After creating an Increment

Now that you've created an Increment, you're ready to [make plans on the roadmap](https://help.easyagile.com/easy-agile-programs/schedule-features-epics-into-your-increment.md).

## Edit an Increment

To edit an increment, click the (...) menu on the Increment and select "Edit Increment".

* This button will be missing if you do not have [**Manage Programs** permission](https://help.easyagile.com/easy-agile-programs/permissions.md#The%25E2%2580%259CManagePrograms%25E2%2580%259Dpermission).

![Program roadmap Edit Increment highlighted.png](https://help.easyagile.com/__attachments/a_33094ddd2326980fecb270b47d93223f5efc675addfc0bfa9167dd279db8b453/Program%20roadmap%20Edit%20Increment%20highlighted.png?cb=38b56ea3b2721cd1fbd60f9f479a0d11)

From here you can:

* Change the Increment Name

  * Changing the Increment name will automatically update the [custom fields](https://help.easyagile.com/easy-agile-programs/programs-custom-fields.md)

* Change the Increment start date

* Change the length and number of sprints in your increment

* If the Sprint source is "shared sprints from a dedicated board", swap the synchronized sprints or the source board

If you'd like more editing capabilities, [let us know your use case here](https://arijea.atlassian.net/servicedesk/customer/portal/2/group/2/create/332?summary=More+Increment+editing+options+in+Easy+Agile+Programs)!

## Delete an Increment

To delete an increment, click the (...) menu on the Increment and select "Delete Increment". This action is not reversible.  
![Delete Increment.png](https://help.easyagile.com/__attachments/a_6f006fa7f90aaa39fd994ca91faebb8e38c8c53e5fe6de3bccf8ece935c99755/Delete%20Increment.png?cb=01fd234ecc09cb223ece5d1aa27174f5)

*** ** * ** ***

## FAQs

### Does every team in the Program have to follow the same cadence?

**Yes, all teams in a Program will need to use the same sprint cadence**: starting and ending sprints at the same time.

If you're teams run on different sprint cycles, we recommend grouping teams that share sprint cycles into separate Programs. This helps teams:

* **See dependencies:**

  * Teams on the same cadence will see [dependencies as colored lines in the app](https://help.easyagile.com/easy-agile-programs/dependencies.md).

  * Dependencies on teams *outside* the Program will be [displayed as an icon on affected issues](https://help.easyagile.com/easy-agile-programs/dependencies.md#Externaldependencies).

* **See the value of improving alignment:** by seeing how Easy Agile Programs uses aligned sprints to keep teams in sync, teams can decide if aligning sprints with a broader group of teams would suit them.

### Are sprint dates synced with Jira?

The dates shown in Easy Agile Programs are calculated based on the Increment start date, sprint count, and sprint lengths. These dates are currently not synced with Jira so it is possible to have conflicting dates between Easy Agile Programs and Jira.

---
language: "en"
---
# Customizing card layout

## Adding additional fields to issue cards

On the [**Team Planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md), you can add up to 3 additional fields to the issue cards. These fields will be configured for that Team and Program and visible for all users.  
![Cards on Team Planning with extra fields highlighted.png](https://help.easyagile.com/__attachments/a_a80dce9ad7abec50c00ba5e895299921828998e7e0ba2b3bfff07046c6619a3d/Cards%20on%20Team%20Planning%20with%20extra%20fields%20highlighted.png?cb=ff11cff57489bb89ba28cbfd5862da09)

To configure additional fields:

1. Open "..." menu in the top right corner of the Team Planning page.

2. Select the "Card settings" option.

3. Add or remove any fields you'd like to see from your Jira issues.

![Team Planning meatballs menu Card settings highlighted.png](https://help.easyagile.com/__attachments/a_e129fc8030c03d85bcd09ac9b4e1e0a8ca0574e05ecc0826000319c3b114a798/Team%20Planning%20meatballs%20menu%20Card%20settings%20highlighted.png?cb=b425cc0e3b1dc7d2c51307ec20728e2f)  
![Card settings with options selected.png](https://help.easyagile.com/__attachments/a_79fa36452b757ffe38c1383d8e577d929328169366f3894afe30ee55d5e40aae/Card%20settings%20with%20options%20selected.png?cb=3c73efb06404cd4145bb9e80c816b89b)

## Visualizing Flags / impediments from Jira

**Flags in Easy Agile Programs are available:**

* on Jira Cloud (i.e. Jira sites with "....atlassian.net" in the URL)

* on Jira Data Center with [app version 6.0.0+](https://updates.easyagile.com/announcements/keeping-teams-aligned-in-easy-agile-programs). If you're on Jira DC and can't see this functionality, ask Jira Administrator to update the app!

When an issue is "Flagged" in Jira, the issue card shows as yellow in Jira: on the Backlog, Active Sprint, and/or Kanban board page.  
![Jira DC flagged issue.png](https://help.easyagile.com/__attachments/a_278879e0f22b76e899b02d524f6fb4d4e38f8ac1df399aaf127bf3fbf95333e7/Jira%20DC%20flagged%20issue.png?cb=3611f2335dd27ed40212bf573d644c8f)

Flagged issues will be highlighted the same way on the [**Program board**](https://help.easyagile.com/easy-agile-programs/program-board.md) and [**Team planning**](https://help.easyagile.com/easy-agile-programs/team-planning-board.md) pages. :  
![Programs flagged issues.png](https://help.easyagile.com/__attachments/a_9170f63c2fdead7aed87d608ed65b122538d4c1ff19c0fb7cb3e34b87eaffa86/Programs%20flagged%20issues.png?cb=8a5b60d4c73e3e05e6ee81b9f35a8e7c)

This is currently view-only in Easy Agile Programs. To add or remove the flag, you will need to open the issue in Jira. Learn more about Flagging an issue [in Jira Cloud](https://support.atlassian.com/jira-software-cloud/docs/flag-an-issue/) or [in Jira Data Center](https://confluence.atlassian.com/jirasoftwareserver/flagging-an-issue-938845533.html).

If you'd like to be able to add/remove the flag from within Easy Agile Programs, [please reach out to us via support](https://arijea.atlassian.net/servicedesk/customer/portal/2/group/2/create/30).

---
language: "en"
---
# Date syncing on v5.0.0-5.2.1

## How to configure date syncing

On the **Create/Edit Increment** screen:

* Select the **Start Date** and **End Date** field used

  * By default, Start date/Due date will be selected on Cloud and Target start/Target end will be shown on Server/Data Center.

* Click on the **Create/Update Increment** button to save your changes.

**Confirm with your Jira Administrator that these date fields on the Jira edit issue screen.**

![warning](https://help.easyagile.com/__attachments/a_ec99fa815a80e1b11ab662eb78d5fe836860a450d60ab7d359697ff71a8ce15d/atlassian-warning?cb=14432459925d605e05cae2605cdfe666) Rescheduling issues in Easy Agile Programs will not automatically sync back with Jira unless the date fields are on this screen. More information on adding date fields to issue screens can be found in the [Atlassian's guide to Configuring issues](https://confluence.atlassian.com/adminjiraserver/configuring-issues-938847082.html).

Note: Editing an increment requires [**Manage Programs**](https://help.easyagile.com/easy-agile-programs/permissions.md#The%25E2%2580%259CManagePrograms%25E2%2580%259Dpermission) or **Jira Administrator** permissions.  
![Screen Shot 2023-01-11 at 7.28.35 am.png](https://help.easyagile.com/__attachments/a_475b7802b40aedb0d9f437b9b94e06cd2ff764fc4a25526234388acf18a1e839/Screen%20Shot%202023-01-11%20at%207.28.35%20am.png?cb=78e52378f90d573fd7898c76c1858d8d)

## FAQs

### Can I continue without using date syncing?

Yes. Simply leave these fields blank when creating a new increment. Without date syncing, any scheduling changes made to your feature roadmap will not be reflected to the rest of Jira. Additionally, any scheduling changes to the feature made outside of Programs will *not* be automatically reflected on the **Program Roadmap**.

Please note: team level issues like user stories will be in sync with Jira for scrum boards without date syncing as we use the sprint to keep these issues updated.

### Will turning on date syncing impact previous increments?

No. Dates are added on the increment so that the plans for previous increments are not impacted.

Once date fields are selected on an increment, Programs will remember these dates and pre-populate your selection for the following increments.

If you would like to enable date syncing for a current or past increment, add the date fields on the edit increment modal.

---
language: "en"
---
# Configuring date syncing with Jira date fields

Date syncing provides closer integration between Easy Agile Programs, Jira, and other planning tools.

By using date fields on your Jira issues as the key data source, you can see the same plan anywhere that uses your Jira data, including:

* The [Timeline](https://www.atlassian.com/software/jira/guides/basic-roadmaps/overview) view in Jira Cloud projects

* [Plans for Jira Cloud Premium](https://support.atlassian.com/jira-software-cloud/docs/what-is-advanced-roadmaps/)

* [Advanced Roadmaps on Jira Data Center](https://confluence.atlassian.com/jirasoftwareserver/discover-advanced-roadmaps-for-jira-1044784153.html)

* Other [Atlassian Marketplace](https://marketplace.atlassian.com/) apps that use the same fields

Date syncing is available:

* on Jira Cloud (i.e. Jira sites with "....atlassian.net" in the URL)

* on Jira Data Center with app version 5.3.0+; [a Jira Administrator can install the latest version](https://confluence.atlassian.com/upm/updating-apps-273875710.html)

[On Data Center v5.0-5.2.1, date syncing could be configured for each Increment](https://help.easyagile.com/easy-agile-programs/date-syncing-on-v5-2-1-and-earlier.md).

## What does date syncing provide?

Date syncing can be used to manage:

* Issues on the [Roadmap for each Program Increment](https://help.easyagile.com/easy-agile-programs/schedule-features-epics-into-your-increment.md)

* [Third-level issues](https://help.easyagile.com/easy-agile-programs/third-level-hierarchy.md)

![Program board 830 hierarchy highlighted.png](https://help.easyagile.com/__attachments/a_2cc4592d724c279c21e588f4e755b82ca7438410e0128735f1d79d433acd1754/Program%20board%20830%20hierarchy%20highlighted.png?cb=74e0af6384e26339568dee9e5c9940a9)  
Date syncing isn't used for team-level plans. [Synchronize your teams' plans using sprints](https://help.easyagile.com/easy-agile-programs/configuring-sprint-sync-for-an-increment.md).

Date syncing provides a 2-way sync for issues in your [*Roadmap issue source*](https://help.easyagile.com/easy-agile-programs/configuring-the-roadmap-issue-source.md):

1. When issues have dates in Jira that *overlap* with an Increment, Easy Agile Programs will automatically display them in that Increment.

2. Updating issues on the [Edit roadmap](https://help.easyagile.com/easy-agile-programs/scheduling-issues-from-the-roadmap-backlog.md) page will also update the date fields in Jira.

[Click here for a visual walkthrough on how date syncing affects roadmap-level issues](https://easyagile.storylane.io/share/rghoqxyb8kro).  
![Date sync intro.gif](https://help.easyagile.com/__attachments/a_c86d43428ce830a581c732a58a805b1cd1379159de21e8da44ae42f478ef3449/Date%20sync%20intro.gif?cb=8e8e15d9fa7c4f2e8c22e9df45814150)  
![Program roadmap issues overlapping multiple Increments.png](https://help.easyagile.com/__attachments/a_f2bb5e2f0401156edca3fd294c46affd16c6d9010652e87a68ff18ad9a1ea5f1/Program%20roadmap%20issues%20overlapping%20multiple%20Increments.png?cb=37348de1083066aa944e237a08160a4c)

The ["Program" and "Program Increment" custom fields](https://help.easyagile.com/easy-agile-programs/programs-custom-fields.md) will also be synchronized for these issues when a user views the roadmap in Easy Agile Programs (on Cloud, and on Data Center v7.2.0+).

### Date syncing is optional

You can continue without date syncing by leaving the fields empty when you create/edit a Program.

You'll still be able to [schedule issues on the roadmap manually using drag-and-drop](https://help.easyagile.com/easy-agile-programs/scheduling-issues-from-the-roadmap-backlog.md).

* [Third-level hierarchy](https://help.easyagile.com/easy-agile-programs/third-level-hierarchy.md) cannot be used without configuring date syncing.

* Team-level plans will still be [synchronized with sprints](https://help.easyagile.com/easy-agile-programs/configuring-sprint-sync-for-an-increment.md).

## Configure date syncing

To sync date fields between Jira and Easy Agile Programs, you'll need:

1. The date fields editable on the issues in Jira.

2. The same date fields selected in the Program.

### Configuring date fields in Jira

**For Easy Agile Programs to read and update the date fields, the user must be able to edit the same data in Jira**. This means:

* The fields are visible on the issue when editing.

* The user has permission to edit them.

[Click here for a walkthrough on adding date fields to issues on Jira Cloud](https://easyagile.storylane.io/share/7jdajnon8u0a).  
![Jira Cloud date field config preview.gif](https://help.easyagile.com/__attachments/a_cefefe1ae5566fabeffca386420794f20d61bf99acffba638e6d486d71fdfce4/Jira%20Cloud%20date%20field%20config%20preview.gif?cb=185506270fa0dc377c6a38b4e75a178b)  
To make the fields visible on the issue, **a Jira Administrator needs to add them to the** ***(Issue) screen*** **in Jira**.

* Find the correct screen(s) by opening the Project settings and opening the "Screens" page.

* Check Atlassian's documentation on configuring screens in [Jira Cloud](https://support.atlassian.com/jira-cloud-administration/docs/configure-issue-screens/) or [Jira Data Center](https://confluence.atlassian.com/adminjiraserver/defining-a-screen-938847288.html).

* [Learn more about how fields and screens work together in Jira](https://confluence.atlassian.com/adminjiraserver/project-screens-schemes-and-fields-938847220.html).

![Jira Cloud Screen config Add Start date field.png](https://help.easyagile.com/__attachments/a_0ee1c19aff0c0186e48345a8697d0fdf784252d56cb3d4bd566a0b0a2e309e39/Jira%20Cloud%20Screen%20config%20Add%20Start%20date%20field.png?cb=93f903ee96c5e0189d7fc2c1ba7d9d42)

For [team-managed projects (Jira Cloud only)](https://support.atlassian.com/jira-software-cloud/docs/learn-the-basics-of-team-managed-projects/):

1. [Add a pair of *global* date fields to the team-managed project](https://confluence.atlassian.com/jirasoftwarecloud/customize-work-item-fields-in-team-managed-projects-951392551.html).

2. Add these fields to the layout for each work type.

Note:

* Different issue types and projects can use different screens. You may need to add the fields to multiple screens, depending on what issues are used on the roadmap.

* You can configure different screens for Create/Edit/View operations using a *Screen scheme* in [Jira Cloud](https://support.atlassian.com/jira-cloud-administration/docs/manage-screen-schemes/#Associating-a-screen-with-a-work-item-operation) and [Jira Data Center](https://confluence.atlassian.com/adminjiraserver/associating-a-screen-with-an-issue-operation-938847289.html). Add the fields to the *Edit*screen to enable Easy Agile Programs to sync dates.

* On Jira Cloud, Project Administrators can edit the [*layout*](https://support.atlassian.com/jira-software-cloud/docs/configure-field-layout-in-the-issue-view/) for issue types. However, this can only use fields that are already on the *screen*.

### Configuring date fields for a Program

Date syncing is configured when creating or editing a Program.  
In step 5 when [creating a new Program](https://help.easyagile.com/easy-agile-programs/create-a-program.md).  
![Screenshot 2023-05-30 at 9.12.09 am.png](https://help.easyagile.com/__attachments/a_e4a28b5692903ed10bd61b2e76245c77a61257b45b33daae84f8b720a2f3d826/Screenshot%202023-05-30%20at%209.12.09%20am.png?cb=902d361ccd0cc3bb66629059706d91c3)  
In the "[Edit Program](https://help.easyagile.com/easy-agile-programs/create-a-program.md#Edit-a-Program)" menu.

* You can add, swap or remove date fields at any time.

* Changing the date fields will *not* immediately change the values of the new fields in Jira.

![Screenshot 2023-06-07 at 3.18.17 pm.png](https://help.easyagile.com/__attachments/a_ae110500de0a5b4bf3bdb4fca9fbedef384bff438244d19f7131951bb1f25836/Screenshot%202023-06-07%20at%203.18.17%20pm.png?cb=109231b23baf03dc17c0d301dbbe03ff)

This configuration affects *all*Increments in your Program.  
[On v5.0.0-5.2.1, date syncing was configured separately for each Increment.](https://help.easyagile.com/easy-agile-programs/date-syncing-on-v5-2-1-and-earlier.md)

### Disabling date syncing

To stop using date syncing, remove the selected fields from the dropdowns in the [Edit Program](https://help.easyagile.com/easy-agile-programs/create-a-program.md#Edit-a-Program) settings.

## Troubleshooting date syncing

If the date fields are not used or updated as expected, check:

1. Can you edit the fields on that issue in Jira?

   1. The fields need to be on the *(Issue) Screen* for the "Edit issue" operation. This can be configured separately for each Jira project based on the *Issue type screen scheme* for that project.

   2. Users need permission to update the field in Jira, e.g. "Edit issue" permission.

2. Are there multiple date fields with the same name on your Jira site?

   1. Use the ID number displayed in the field dropdowns in Easy Agile Programs to confirm which field is used.

   2. For [team-managed projects (Jira Cloud only)](https://support.atlassian.com/jira-software-cloud/docs/learn-the-basics-of-team-managed-projects/), you'll need to add [the *global* date fields to the project](https://confluence.atlassian.com/jirasoftwarecloud/customize-work-item-fields-in-team-managed-projects-951392551.html) so that it can use the same fields as other projects in your Program. Avoid using fields created in a team-managed project, since these can't be used on issues outside that project.

A blue "Configure Date Syncing" button will appear on the [Program board](https://help.easyagile.com/easy-agile-programs/program-board.md) and [Edit roadmap page](https://help.easyagile.com/easy-agile-programs/schedule-features-epics-into-your-increment.md) if Easy Agile Programs isn't able to sync dates for all issues on the Roadmap.

This will still show if *some but not all* issues are correctly syncing.  
![Programs Edit roadmap Configure Date Syncing button.png](https://help.easyagile.com/__attachments/a_6f359e235afbf3249fd6ce92a7b7afa7077c2116625fea3626987e237ad95e0e/Programs%20Edit%20roadmap%20Configure%20Date%20Syncing%20button.png?cb=badf6d47ec99cabd371e1aa0d45b6971)

Click the button to see the name and ID number of the date fields that need synchronizing.  
![Programs start date due date warning.png](https://help.easyagile.com/__attachments/a_8c63b6a5792068ed12195d4351ba190a57ab39eeaece281d36bd7431a015c095/Programs%20start%20date%20due%20date%20warning.png?cb=cfe886bafc14f1440ea435d5d4b36148)

### Issues appearing in the Shared Team Features swimlane

Easy Agile Programs will automatically place issues with dates in the "Shared Team Features" swimlane when the app is unable to determine which team the issues belong to.

* If you use "Jira epics from my team boards", they'll be automatically added to the correct team swimlane.

* Otherwise, all date-sync'd issues will be added to the "Shared team features" swimlane.

To resolve, drag the issue to the correct swimlane on the .

---
language: "en"
---
# Delivery Insights

## Delivery Insights

Delivery Insights helps you understand if your program is on track by surfacing patterns across multiple teams. You get a consolidated view of cycle time, throughput, and work in progress with recommendations.  
Delivery Insights is available on Jira Cloud only.

### Why use Delivery Insights?

Delivery Insights helps delivery leaders maintain delivery predictability and stakeholder confidence:

* **Understand cross-team patterns:** See which teams are struggling and whether issues are systemic or isolated

* **Communicate with confidence:** Use evidence to support your stakeholder updates

* **Spot issues early:** Identify coordination problems before they become blockers

* **Make informed decisions:** Get specific recommendations on what to investigate or monitor

*** ** * ** ***

### How to access Delivery Insights

1. Open **Easy Agile Programs** in your Jira site

2. Navigate to **Reports** from the top navigation

3. Select **Delivery Insights** from the tabs

![Navigate to Delivery Insights tab.png](https://help.easyagile.com/__attachments/a_6dab542030242f48566c4170424a7565d708478b1f43ba19bbeb4ff5b4e97ac6/Navigate%20to%20Delivery%20Insights%20tab.png?cb=141790cb8bfd7f3b209b5bf950349fac)

You can filter the report by selecting a **Program** and **Increment** from the dropdowns at the top of the page. The report shows data for all teams in the selected program that you have permission to view in Jira.  
![Select program and increment.png](https://help.easyagile.com/__attachments/a_9f0591c22cadb153bf3985cd904e8cd63005fab4ff3fb183f185ed7576d1ddd7/Select%20program%20and%20increment.png?cb=e5287b567a1c1993983b42fc6b652764)

*** ** * ** ***

### Key components of Delivery Insights

The report analyses three key metrics that help you understand program delivery health: cycle time, throughput, and work in progress.

For each metric, you'll see observations about what the data shows, the impact on your program's delivery confidence, and specific recommendations for what to investigate or monitor.

#### Celebration

When your program shows particularly strong delivery patterns, you'll see a celebration at the top of the report. This might recognise predictable delivery, improving trends, or consistently fast completion times.

Celebrations don't appear on every report - they surface when the data shows meaningful positive patterns worth acknowledging with your teams.  
![Celebration.png](https://help.easyagile.com/__attachments/a_bcf5a25ff8302cd5a28ba4d77e020663bd7e66ce74a03f6b8d84f3101cbb8826/Celebration.png?cb=74e4057f22adf29274ae88baadca3ec8)

#### Cycle Time: How Long Does Work Take?

Cycle time measures how long work items take to complete from the moment they start to when they're done. The report shows two key numbers: **median cycle time** (the typical completion time) and **peak cycle time at the 85th percentile** (accounting for items that take longer than usual).

**What does 85th percentile mean?**

The 85th percentile means that 85% of items are completed within this time frame; they have a cycle time of this many days or less.

**How we define cycle time:**

We define cycle time as the whole time a work item has spent in an In Progress status category. This is inherently contextual to your teams' workflow configuration in Jira.

**What the insights tell you:**

The insights help you understand whether your program can deliver predictably. Stable cycle times with low variation suggest you can commit to timelines with confidence. High variation or increasing trends signal that delivery timelines are becoming less predictable, which affects stakeholder confidence and planning accuracy.  
![Cycle time.png](https://help.easyagile.com/__attachments/a_8d8fb6876ca5aa0b6fd25dc07cec61673832abdab85bbd751b907d67b1bab64b/Cycle%20time.png?cb=4cfcb8e4d73177ef2ddaaaa6704c49f3)

#### Throughput: How Much Work Gets Completed?

Throughput measures how much work your program completes. You'll see the **weekly average throughput** (how many items complete per week on average) and the total**completed work items** for the period.

**What the insights tell you:**

This metric helps you gauge whether the program has the capacity to deliver on commitments. Increasing throughput suggests the program is building momentum, while declining throughput may indicate teams are facing obstacles or that work is more complex than expected.  
![Throughput.png](https://help.easyagile.com/__attachments/a_1c84d6bb8080e5d46449d478dfd9a86c452f7ccfa3e49a456dff80fbe565d5a1/Throughput.png?cb=12af4d2d4cd860e7328a5efb6cc91827)

#### Work in Progress: How Much Work Is Active?

Work in progress (WIP) shows how many items are actively being worked on across your program. The report displays **average daily WIP** and **peak WIP**with insights about the age of work items across the program.

**What the insights tell you:**

High WIP often signals that teams are juggling too much concurrent work, which can slow delivery and reduce predictability. The percentage of aging work helps you spot items that might be stuck or blocked. Lower WIP with few aging items typically indicates healthier flow and more predictable delivery.  
![Work in progress.png](https://help.easyagile.com/__attachments/a_12d3af32978a0263f6b8814b728ee6e0b157b888de06a2b8a170df14a57a4141/Work%20in%20progress.png?cb=2826e0c684d959d33d8212d7f5f04d64)

*** ** * ** ***

### How to use Delivery Insights

#### Refresh report

The report refreshes automatically **every 7 days** to ensure everyone in your program refers to the same data during sync meetings and stakeholder updates. If you need to see the latest data sooner, click **Refresh report** at the top right of the page.  
![Refresh report.png](https://help.easyagile.com/__attachments/a_2bd6facc7b35260f7f71c64e40520a42200e7bcb13b875c4e41337de48686683/Refresh%20report.png?cb=59943a6dc4c2676dd71f9e0a17a97bc6)

![info](https://help.easyagile.com/__attachments/a_d108a5715aab0796fd2a2731642eb980e48f9e95f4a2f98bf4602c8c2b520adb/atlassian-info?cb=feab5cd71111204d6b52545f3027dd0c) You'll only see insights when work has been completed in the selected increment. If you've created a new increment or selected a future increment, the report won't show data until teams start completing work.

#### Sharing insights

To share the report with stakeholders, click '**Copy delivery insights link'** and paste the link. Everyone with access to the program will see the same report when they follow the link.  
![Copy delivery insights link.png](https://help.easyagile.com/__attachments/a_49384a7b44903983de6e21f4b15b8123ac5d26dcc99ef301f379985319ab0a25/Copy%20delivery%20insights%20link.png?cb=a2faf8dc7415299b4d8fd3d3d0e4ab04)

![info](https://help.easyagile.com/__attachments/a_d108a5715aab0796fd2a2731642eb980e48f9e95f4a2f98bf4602c8c2b520adb/atlassian-info?cb=feab5cd71111204d6b52545f3027dd0c) If a user only has access to selected teams or work items within a program, then their version of the report will differ from somebody with full access. A warning message will be shown when we detect that a user doesn't have full access.  
![Access warning message.png](https://help.easyagile.com/__attachments/a_50e3c7f29e11ac258659a89f53f19a59659c71461642adef49f1361fd5d90be4/Access%20warning%20message.png?cb=a0c337086b3e7d86821982768b6c00c0)

#### Team breakdown

Each metric section includes a collapsible team breakdown that shows the individual numbers for each team.

Expand these sections to helps you spot which teams are performing differently from the program pattern and can help you to identify teams that may need your attention. It is up to you to decide whether that's a concern or simply reflects the nature of their work.

You'll only see teams you have permission to view in Jira.  
![Team breakdown v1.png](https://help.easyagile.com/__attachments/a_472c6d2c78cff238a72c8d18366c171e7f3d454a4516d3b7498e6688d5171107/Team%20breakdown%20v1.png?cb=8da1f19a278532833771ddbc0f575861)

*** ** * ** ***

### Taking action on recommendations

The recommendations in each section are conversation starters, not prescriptions. They highlight patterns worth investigating and suggest questions to explore with your teams.

You have the context about your program's current priorities, constraints, and circumstances - use these insights to guide more informed conversations about where to focus your attention.

*** ** * ** ***

### Best practices \& tips

* Use Delivery Insights in your weekly syncs or when preparing stakeholder updates. The insights provide evidence-based conversation starters.

* Compare team patterns to understand whether variations are concerning or simply reflect different types of work.

* When you spot concerning patterns, dig deeper with the affected teams. The report surfaces signals - your teams have the context to understand what's driving them.

* Incomplete or inconsistent Jira data can affect report accuracy. Encourage teams to keep their boards and workflows up to date.

*** ** * ** ***

### FAQs

* **Why don't I see any data in the Delivery Insights report?** The report only shows insights when work has been completed in the selected increment. New or future increments won't have data until teams start completing work.

* **Why does the report look different from my team mates?** All users see the same report data for a given program and increment. However, you'll only see teams (Jira boards) you have permission to view in Jira.

* **How often does the data refresh?** The report refreshes automatically every 7 days. You can manually refresh using the "Refresh report" button if you need the latest data sooner.

* **Can I see insights for individual teams?** The team breakdown sections show metrics for each team. For deeper team-level insights with charts and trend analysis, see [Team Insights](https://help.easyagile.com/easy-agile-teamrhythm/team-insights) in Easy Agile TeamRhythm.

*** ** * ** ***

### Data \& privacy

#### Our commitment

We are committed to your organisation's security and privacy, and we deeply value our unblemished SOC 2 audit history. With that in mind, we've taken a conservative approach to how we handle your data for this functionality.

#### How your data is protected

##### 1. No customer data leaves your Jira instance

All of your sensitive Jira data - work item titles, descriptions, comments, assignees, and any other personally identifiable information - remains securely within your Jira instance. This data never leaves your environment.

##### 2. We calculate metadata only

Instead of sending your actual Jira data, we calculate data about the data as the basis for our statistics. This metadata consists of aggregate numbers, percentages, and statistical measures that describe patterns in your workflow.

##### 3. Limited identifiers transmitted

No personally identifiable information is transmitted. Identifiers are limited to only Agile Board and Jira Work Item IDs to enable:

* Accurate insights

* Click through to work items

##### 4. Client-side enrichment

When the AI analysis returns, we enrich the response with Jira Work Item Keys (e.g. "USM-7780") on the client side---meaning in your browser, not on our servers. This ensures that readable work item references never leave your control.

If you have questions about how your data is handled or concerns about privacy:

* Review our full privacy policy at <https://www.easyagile.com/privacy-policy>

* Contact our support team via the Help \& Support section

* Consult with your organisation's security team

*** ** * ** ***

### Share your feedback

We're continuously improving Delivery Insights based on your feedback.

Planned enhancements include feature level insights, visual charts, and advanced filtering. [Share your feedback](https://arijea.atlassian.net/servicedesk/customer/portal/20/create/992?customfield_11100=E-43M-MAJ-V3D-QHA&customfield_12995=1370c6e2b57a47f526f2a501dc74be9f)

---
language: "en"
---
# Dependencies: visualizing links between items

When planning work across teams, it's important to manage the dependencies between different pieces of work. This allows you to see and remove blockers so that your teams can execute smoothly.  
[For a visual introduction to dependencies in Easy Agile Programs, check out this walkthrough](https://easyagile.storylane.io/share/jhlytyl3oqww).  
![Easy Agile Programs into to dependencies preview.gif](https://help.easyagile.com/__attachments/a_62a5edc5b79ac2844ebe54b31e6b52c7cb21af259e2aad77112dad995f2d42f7/Easy%20Agile%20Programs%20into%20to%20dependencies%20preview.gif?cb=24d0b357bf4d11b89fc40fd25d9756a5)

## Visualizing dependencies

In Easy Agile Programs, you can visualize links between Jira issues as dependency lines.

This means that an issue link like "is blocked by" will show as a line between the two issues in Easy Agile Programs.  
![Jira DC issue blocks and is blocked by.png](https://help.easyagile.com/__attachments/a_b231efc8b817b43e3fecf2861f7d7a778cfb17e7f2c262f33ab63506a6d3c4ae/Jira%20DC%20issue%20blocks%20and%20is%20blocked%20by.png?cb=715d8f7799dc666b65151c0a38707ef9)  
![Dependency lines on issue 710.png](https://help.easyagile.com/__attachments/a_f0da718d68aee2db4d838c4dd61b535efa7d19df14aca0a54410d71ebf7e1fd3/Dependency%20lines%20on%20issue%20710.png?cb=b9a649fd2367901e4fbf4e157b022e78)

### How many dependency/link types will show?

Each Program is configured with 1 *issue link type* from Jira as the "default" dependency link type (see [Configuring dependencies for a Program](https://help.easyagile.com/easy-agile-programs/configuring-dependencies-for-a-program.md) for details). This will be toggled on automatically for all users.  
We've recently added the option to view additional issue link types as dependencies.

Open the "Dependencies" dropdown on any page to select link types from Jira. This will be saved only for you.  
![Dependency dropdown open, showing a section named type and one selected opens blocks slash is blocked by](https://help.easyagile.com/__attachments/a_8d11216d4445407034bef8e3d0034a380b3cf468b984befba558f33103280e88/Programs%20dependency%20link%20types%20dropdown.png?cb=cb5110b72c2e5f849d5fd736b2fcab7b)  
Additional dependency link types are available:

* On Jira Cloud (i.e. Jira sites with "....atlassian.net" in the URL) on all pages of the app

* In Data Center version 7.3.0+

In older versions of the app, the "Type" section will be missing from the "Dependencies" dropdown. Only the 1 dependency link type configured for the Program will be shown.

### On the Program board

Use the Program board page to see an overview of the dependencies across your Increment or Release Train.  
![Program board 710.png](https://help.easyagile.com/__attachments/a_0b77998bf69cb4a17fd580100dd787a94d716863c5f70983fc5666ce88b0f56c/Program%20board%20710.png?cb=57413fd1f52e489a0cb2e1b02ae78cb2)  
Try the new [Dependency map](https://help.easyagile.com/easy-agile-programs/dependency-map.md) to focus on only the issues with dependencies!

### On the Team planning page

On the [**Team planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md), you can track both in-team dependencies and dependencies with other teams.  
![Team planning dependency lines 710.png](https://help.easyagile.com/__attachments/a_ad28a0576031b47a334cd3ce21f92a7abb36ea5208d04787853e30c76f62e2f2/Team%20planning%20dependency%20lines%20710.png?cb=d5c20874b930d03b4aeb4cc69d6d8c2d)  
Add another team from your Program using the "Other teams" button in the top right. If there are already dependencies with that team, you'll see colored numbers describing the health of those dependencies.  
![Team planning add another team 710.png](https://help.easyagile.com/__attachments/a_bf3c803429f7be4753670c2b01606bf9292965c0311998e87bd95592bc7aedb6/Team%20planning%20add%20another%20team%20710.png?cb=264a62c5e79199218c9c4c5d00b4b06f)

Use this to visualize how your team's work depends on or enables other teams.

By seeing the potential blockers and sequencing work as needed, you can enable smoother cross-team work towards your shared goals.  
![Team planning additional team 710.png](https://help.easyagile.com/__attachments/a_f421d0c22db2abef26ef20867fdca3c7756436b782a6a342d2710b3ede44c2be/Team%20planning%20additional%20team%20710.png?cb=e31e695e817baae663d9aca800ce9873)  
![Team planning additional team 710.png](https://help.easyagile.com/__attachments/a_f421d0c22db2abef26ef20867fdca3c7756436b782a6a342d2710b3ede44c2be/Team%20planning%20additional%20team%20710.png?cb=e31e695e817baae663d9aca800ce9873)

### Dependency details

When you hover over a dependency line, you'll see an ![info](https://help.easyagile.com/__attachments/a_fed98f8afac28ae127a1d27e08797df2a6e4226a8686e4ece4b6d6079fdcf695/atlassian-info?cb=feab5cd71111204d6b52545f3027dd0c) information icon. Click this to see the details of this dependency link.  
![Team planning issues dependency info icon.png](https://help.easyagile.com/__attachments/a_575678e3c101199d2c4c256a60a4f9f856f808325c62558e9523d947155edf6e/Team%20planning%20issues%20dependency%20info%20icon.png?cb=566fdfa6279398844a2b1401875f99d0)  
![Dependency details.png](https://help.easyagile.com/__attachments/a_2e79136854e83aec959e2adbddddcc14d7b8911bab20b60c57e5b36bbcf7e465/Dependency%20details.png?cb=2035d5c653f5a3a7397e889342c5d4fc)  
On earlier versions of Easy Agile Programs, there is a ![cross mark](https://help.easyagile.com/__attachments/a_62ee2fb0e8352d907c7a70c02a0d034bc5ac667f01d3870846a7fc5d0d4a86a6/atlassian-cross_mark?cb=a9c671cfc7809253be52d640dbbf1019) cross icon when you hover on a dependency line (instead of an information icon). This will trigger a pop-up asking you if you want to delete this issue link from the Jira issues.

## Understanding dependency status

Learn more about [Understanding dependency status, health, and color](https://help.easyagile.com/easy-agile-programs/understanding-dependency-status-health-and-color.md).

### Color-coded dependency lines

Dependency lines show in different colors depending on the health of the dependency. This quickly identifies if the work is scheduled in the correct order.  
* **Red: Conflict**

* **Orange: At risk**

* **Green: Healthy**

![Team planning issues dependency info icon.png](https://help.easyagile.com/__attachments/a_575678e3c101199d2c4c256a60a4f9f856f808325c62558e9523d947155edf6e/Team%20planning%20issues%20dependency%20info%20icon.png?cb=566fdfa6279398844a2b1401875f99d0)  
**External** dependencies are links with work that's *not* in this Program/Increment.

The health of these dependencies can't be calculated, so is shown in **black**.  
![External dependency icon on issue 710.png](https://help.easyagile.com/__attachments/a_894a62fff42637529a98256afe49ed96b9d5efdcf6d91be0ae0d43f257ab9567/External%20dependency%20icon%20on%20issue%20710.png?cb=07848162007415caccdf0a21c81441a3)

[Learn more about dependency health and external dependencies](https://help.easyagile.com/easy-agile-programs/understanding-dependency-status-health-and-color.md).

### Done dependencies

Easy Agile Programs filters out done dependencies so you can focus on the dependencies that need your attention.

Easy Agile Programs checks the *Status Category* of the two linked issues to calculate if a dependency is "Done". If one or both of the issues are already in *any* "Done" Status, the dependency is counted as Done.

[Learn more about Done dependencies](https://help.easyagile.com/easy-agile-programs/understanding-dependency-status-health-and-color.md#Understandingdependencystatushealthandcolor-Donedependencies).

## Filtering dependencies

### Dependency map

Try the new [Dependency map](https://help.easyagile.com/easy-agile-programs/dependency-map.md) to focus on only the issues with dependencies!

### Show/hide dependency lines based on health

You can switch dependency lines on and off based on their health/color. For example, you might switch off green Healthy dependencies so that you can focus on resolving At-risk and Conflict plans.

Find these options in the "Dependencies" dropdown in the header on any page.  
![Team planning filter healthy dependencies 710.gif](https://help.easyagile.com/__attachments/a_8e9c34b20732660541226eb3aa6781842edda605a2c2745500422d9ba25d8676/Team%20planning%20filter%20healthy%20dependencies%20710.gif?cb=1782b97c9cf0f5f323d306c27c54e9be)  
*In older versions of Easy Agile Programs on Data Center (v7.2.0 and earlier), dependency options are in the "View settings" dropdown only on the Program board page.*  
![Program board view settings dropdown 710.png](https://help.easyagile.com/__attachments/a_54e3b75e46fbc9cc97cc20df77eaa0ba22a1106f26df688cabdfeb064d83884b/Program%20board%20view%20settings%20dropdown%20710.png?cb=20b89e41420506f1eed302070df809c1)

### Filtering issues by dependencies, Status or Team board

Open the Filters panel on the Program board to filter the page based on Dependency health, Status category, or Team/board.

For example, you might choose to show issues with At risk or Conflict dependencies so that you can assess these potential risks.  
![Program board filters at risk and conflict Filters button highlighted 710.png](https://help.easyagile.com/__attachments/a_455280c03080a15e0c15088094a0a59353e869dd78c133dd52ae9afed5412ae5/Program%20board%20filters%20at%20risk%20and%20conflict%20Filters%20button%20highlighted%20710.png?cb=d665ad059ddaa1f5cc4bf44ad03ad57c)

Note: If two issues visible with these filters *also* have a dependency of a *different* color, that other link will show too.

## Creating and editing dependencies

There are two ways to create dependencies between issues:

1. Create a dependency between two team-level issues on the [**Team planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md).

2. Add an issue link to an issue in Jira.

It's currently only possible to create dependencies *between two team-level issues* within the app.

### Creating dependencies between team-level issues in Easy Agile Programs

On the [**Team planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md), switch to "Create dependencies" mode using the button in the header. The button will be dark when this mode is enabled.  
![Create dependencies mode button.gif](https://help.easyagile.com/__attachments/a_d7474f1a93992c4e08a12192d8dbb2717970c87a229c36616313805572380988/Create%20dependencies%20mode%20button.gif?cb=514a21f2282a197ea169b53ec2875581)

In "Create dependencies" mode, click two issues to create a new dependency:

1. The issue that requires something

2. The issue that unblocks the first issue

In newer versions of the app, you'll see help text on the line that says what link type and direction you'll create.  
![Create dependencies in team.gif](https://help.easyagile.com/__attachments/a_c38e18f38a3689fb28e248f2af413f268c7722dad2b785c1450019d27c988165/Create%20dependencies%20in%20team.gif?cb=aa5a9933b385debd9d630e874dccfb57)  
This issue link will be added to the issues in Jira.  
![Jira DC issue view showing is blocked by.png](https://help.easyagile.com/__attachments/a_6fdcee91b3907a4728af650a365db4362d825d6f29cb325fdfe26c783d31faf2/Jira%20DC%20issue%20view%20showing%20is%20blocked%20by.png?cb=ff4a9438dc8495ade3968a4673d3fa6d)  
Add another team to view and manage dependencies across teams.

Use the "Other teams" button in the header to add another team to the page.  
![Team planning add another team 710.png](https://help.easyagile.com/__attachments/a_bf3c803429f7be4753670c2b01606bf9292965c0311998e87bd95592bc7aedb6/Team%20planning%20add%20another%20team%20710.png?cb=264a62c5e79199218c9c4c5d00b4b06f)

You can use "Create dependencies" mode to create cross-team dependencies as well.  
![Team planning create cross team dependency 710.png](https://help.easyagile.com/__attachments/a_aa2d1e85f790da42bba9820187a62d3d1f475b53293178e54130d19bbc3d7e64/Team%20planning%20create%20cross%20team%20dependency%20710.png?cb=5fd879de38a5e6b6508c8a754a9dd0f1)

### Creating dependencies in Jira

Add an issue link in Jira to see that link on the issue in Easy Agile Programs. To do this, edit the issue in Jira.  

|                                                                                                                                                **Jira Cloud** (has "....atlassian.net" in the URL)                                                                                                                                                |                                                                                                                                       **Jira Data Center**                                                                                                                                        |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| In the "+ Add" dropdown, use the 🔗 "Link issue" option: ![Jira Cloud issue view with Add dropdown open showing Linked issue option](https://help.easyagile.com/__attachments/a_297be0d3f1bd184678aa9a5b20c26e6c795f8826359c6a126f8f1526c9083d34/Jira%20Cloud%20issue%20view%20Link%20issue%20button%20in%20dropdown%20highlighted.png?cb=b92871fbbf401d4aa2f1e7588efe9d6e) | Under the "More" menu, use the "Link" option. ![Jira DC issue view More dropdown Link highlighted.png](https://help.easyagile.com/__attachments/a_70d5066330128edbaa0ce7ec69b6fa53748e1bb51448276ee6f82df6d9fc57a2/Jira%20DC%20issue%20view%20More%20dropdown%20Link%20highlighted.png?cb=edc0d2291bba8d02bece50230866b13a) |
| [See Atlassian's guide for Jira Cloud.](https://support.atlassian.com/jira-software-cloud/docs/link-issues/)                                                                                                                                                                                                                                      | [See Atlassian's guide for Jira Data Center.](https://confluence.atlassian.com/jiracoreserver/linking-issues-939937913.html)                                                                                                                                                                      |

The issue link type will need to match the *Dependency link type* configured for the Program.

* View the details of any existing dependency to check the issue link type it uses.

* A user with [**Manage Programs** permission](https://help.easyagile.com/easy-agile-programs/permissions.md#The%25E2%2580%259CManagePrograms%25E2%2580%259Dpermission) can see the *Dependency link type* in the [Edit Program](https://help.easyagile.com/easy-agile-programs/create-a-program.md#CreateandeditaProgram-EditaProgram) menu.

If you have the latest version of the app, you'll also see the issue link type named in the Dependencies map panel on the Program board page.  
![Dependency map link type highlighted 710.png](https://help.easyagile.com/__attachments/a_b1a50ecf6514213ebe75deb411d1a03d0099cccee21c26b862dfed634c844665/Dependency%20map%20link%20type%20highlighted%20710.png?cb=499e29877d420cae863c613fed4dfa4f)

### Deleting dependencies

When viewing the Dependency details modal, you'll have the option to delete a dependency link. This will delete the issue link in Jira.  
![Dependency details delete highlighted.png](https://help.easyagile.com/__attachments/a_34941f22790b42f8ba3a95cfc4776156a0c8e312f29cc9dcc68c4bcfcd26a53e/Dependency%20details%20delete%20highlighted.png?cb=39de3b165e97f859b86b6e36bd663849)  
If you've made a mistake, watch for a flag in the bottom left of your screen with an "Undo" button.  
![Dependency deleted flag undo.png](https://help.easyagile.com/__attachments/a_e34d52938b27fee093ebad6a4ec3541563f505d3fc5d767e7818611ca0a64504/Dependency%20deleted%20flag%20undo.png?cb=76c5e94072c71f35ed754abccbb3f45b)

You can also remove the issue link from the issue in Jira. The dependency line will be gone the next time you load or refresh the Easy Agile Programs app.  
On earlier versions of Easy Agile Programs, there is a ![cross mark](https://help.easyagile.com/__attachments/a_62ee2fb0e8352d907c7a70c02a0d034bc5ac667f01d3870846a7fc5d0d4a86a6/atlassian-cross_mark?cb=a9c671cfc7809253be52d640dbbf1019) cross icon when you hover on a dependency line (instead of an information icon). This will trigger a pop-up asking you if you want to delete this issue link from the Jira issues.

## Troubleshooting dependencies

If dependency lines aren't working as expected, [reach out to the Easy Agile support team](https://arijea.atlassian.net/servicedesk/customer/portal/2/group/97/create/233?customfield_12467=11013&summary=Re%3A+Troubleshooting+dependencies)!

### What permissions are required to create or edit dependencies?

To create new issue links, you'll need the "Link Issues" permission. If the issues you want to link are from different Jira projects, you'll need this permission for both projects.

If you don't have permission to create issue links in Jira, you'll see an error when trying to create dependencies in Easy Agile Programs.

A Jira Administrator can update these permissions by editing the Permissions Scheme for the project(s). See Atlassian's guide [for Jira Cloud](https://support.atlassian.com/jira-cloud-administration/docs/manage-project-permissions/) or [for Jira Data Center](https://confluence.atlassian.com/adminjiraserver/managing-project-permissions-938847145.html).

### Some dependency lines are missing, even though they're the correct issue link type

The "Linked issues" field might be hidden on the [Issue Screen](https://support.atlassian.com/jira-cloud-administration/docs/configure-issue-screens/). This doesn't stop the "Linked issues" section showing in the Jira issue view, but does prevent apps like Easy Agile Programs from loading issue link data.

### Changing the dependency configuration

Users with [**Manage Programs** permission](https://help.easyagile.com/easy-agile-programs/permissions.md#The%25E2%2580%259CManagePrograms%25E2%2580%259Dpermission) can change the dependency link type for a Program. [Learn more about configuring dependencies](https://help.easyagile.com/easy-agile-programs/configuring-dependencies-for-a-program.md).

*** ** * ** ***

## Other ways of visualising dependencies and blockers

[Visualize Flags (impediments) from Jira](https://help.easyagile.com/easy-agile-programs/customising-issue-cards.md#VisualizingFlags/impedimentsfromJira) in Easy Agile Programs.

[See scheduling conflicts when the issues for an Epic are scheduled outside the dates for that Epic](https://help.easyagile.com/easy-agile-programs/program-board.md#ManagingSchedulingConflicts).

---
language: "en"
---
# Dependencies report

**The Dependencies report is available:**

* on Jira Cloud (i.e. Jira sites with "....atlassian.net" in the URL)

* on Jira Data Center with app version 7.0.0+, with more filtering options added in v7.1.0

The Dependencies report provides summarized information about the dependencies in an Increment. This helps you identify which dependencies could be a risk so that you can anticipate problems before they happen.  
![The Easy Agile Programs app on the Reports page showing two widgets about dependencies](https://help.easyagile.com/__attachments/a_ea2ea646213af6cc11a6f5c10ed9ba7c889f8c32dfb37b2969718263aa9206ec/Dependency%20report%20720.png?cb=52d1fc169e232bdd2bf102def07f2a0b)

## Configuring the dependencies report

⚙️  
The report will show dependencies based on the "Dependency link type" [configured for this Program](https://help.easyagile.com/easy-agile-programs/configuring-dependencies-for-a-program.md). By default, this is "blocks" / "is blocked by". Changing the "Dependency link type" in the "Edit Program" menu will change the link type for all Increments, teams, and users in this Program.

When you open the Report tab from an existing Increment, the report will be displayed for this Increment.  
![Six dropdowns just under the Dependencies header to configure the Increment, teams and more](https://help.easyagile.com/__attachments/a_66791fbe4efe5f3c15980cd54c57384f01d2cfa4652fbb1569412bf4e7c6c208/Dependency%20report%20720%20config.png?cb=7e42dce93e65ca7d05cfa296bc433be2)

Adjust these settings to choose the focus of this Report:

* Choose a different Program, or a different Increment within that Program

* Add or remove teams to filter or focus the report

* In the "More options" dropdown, choose to show or hide:

  * Dependencies where both issues are in this Increment and in the same team (i.e. scheduled on the same [**Team planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md))

  * Dependencies where one or both linked issues are already [done](https://help.easyagile.com/easy-agile-programs/dependencies.md#Done-dependencies)

These settings will impact the calculations for all sections on the Reports page.  
Your configuration selection will be reflected in the page URL. This means that you can share a link with a teammate and they'll see the report for the *same* Increment and Teams!

## Dependencies health summary

See a summary of the health of dependencies in this Increment. This is a count of the [dependency lines you'll see on the Program Board](https://help.easyagile.com/easy-agile-programs/dependencies.md).  
![Dependencies health summary.png](https://help.easyagile.com/__attachments/a_af7c9508ce6f1150936cd733c02e96ee47ecb7f235df89c143bf13e14711649f/Dependencies%20health%20summary.png?cb=9129abb889d9570b23d7374814366c5a)

Easy Agile Programs calculates the health of a dependency based on the sprints the issues are scheduled in:

* A **red Conflict** is when the issues are scheduled in the wrong order: the issue that needs to be done *first* is scheduled *later*. Rescheduling these issues removes blockers from your teams!

* An **orange At risk** dependency is when both issues are scheduled in the *same* sprint. Teams will need to work carefully during that sprint to complete this work.

* A **green Healthy** dependency is when the issues are scheduled in the right order. You don't need to take action for this sequence to work.

* An **External** dependency is a link to an issue that isn't scheduled in this Increment. Easy Agile Programs can't calculate the health of this dependency; check the details of the issues involved.

Identifying and reducing the number of Conflicts and At risk dependencies helps unblock work.

## Teams dependencies matrix

Surface the dependencies for specific to see which teams could be blocked, or which could be blocking others.

The Teams dependencies matrix shows a sum of the dependencies connected to each team in this Increment. The sum is split by the *direction*of the dependency link (e.g. "blocks" links are counted separately from "is blocked by").

* Toggle "Show healthy dependencies" to change whether to count dependency links that are already scheduled in the correct order.

![Team dependencies matrix v7.png](https://help.easyagile.com/__attachments/a_4433000255969eb0828eae1c0ca0c77f60f226be0dbdb54977713bbfd709de9b/Team%20dependencies%20matrix%20v7.png?cb=7fcad8cc36d763d5f55528f1699050dc)

Click on a number to view the list of dependency links for that team and link direction. This will show a summary of the linked issues and when each is currently scheduled.

For example, to see what's blocking the Marketing Creatives team, select the number in the "is blocked by" column for that team:  
![Team dependencies matrix details v7.gif](https://help.easyagile.com/__attachments/a_4993806cd1d0a4bb12a916dabea425df275e4a9e5e8cf363013ffa6d6b7bfc97/Team%20dependencies%20matrix%20details%20v7.gif?cb=55af9a8b434ceb349c0797c616db0aae)

## Export the dependencies report

Exporting reports is available:

* on Jira Cloud (i.e. Jira sites with "....atlassian.net" in the URL)

* on Jira Data Center with app version 8.4.2+; [a Jira Administrator can install the latest version](https://confluence.atlassian.com/upm/updating-apps-273875710.html).

Use the the "export"/"download" button to generate a downloadable PNG of the report, using the currently-selected Program, Increment and Teams.  
![Programs Dependency report export button highlighted.png](https://help.easyagile.com/__attachments/a_eacd02c77f7d2b5b3e9d68c3dd8f9b5cebc4b3f35c74b939e78e7aa14cee17b1/Programs%20Dependency%20report%20export%20button%20highlighted.png?cb=f5c2be6032f958dd0ccc6874d8fd0938)  
![Programs Export dependency report.png](https://help.easyagile.com/__attachments/a_5bebb6f6d18faed88271a4c58b90d7041624c49a89834ddf3d7b714d53b579bf/Programs%20Export%20dependency%20report.png?cb=d89891fa1f64f21e5eb3958b1c766f27)

This can be added to other documents or reports for stakeholders who can't access the live report personally.

## More dependency visualization

We're building more reports. [Tell us what you need](https://forms.gle/BtQ8wdfU5zDmEPxHA)!

To focus on dependency links in-situ in your Increment, try the [Dependency map](https://help.easyagile.com/easy-agile-programs/dependency-map.md).

For more information about dependency lines in Easy Agile Programs, see [Dependencies: visualizing issue links](https://help.easyagile.com/easy-agile-programs/dependencies.md).

---
language: "en"
---
# Dependencies map

**The Dependencies map is available:**

* on Jira Cloud (i.e. Jira sites with "....atlassian.net" in the URL)

* on Jira Data Center with app version 6.4.0+; [a Jira Administrator can install the latest version](https://confluence.atlassian.com/upm/updating-apps-273875710.html).

Use the Dependencies map on the Program board to focus on *only* the planned work that's interdependent.  
![Dependencies map toggle highlighted on Program board page nav](https://help.easyagile.com/__attachments/a_49261c8d6dd57d60cd315cf7770335ed147ae4a8da531addd687f239b04cd064/%20Dependencies%20map%20toggle%20720%20highlighted.png?cb=cb94acf6d09b9dc62db9b894d9260ad4)

Instead of showing or hiding the dependency *lines*, this allows you to filter issue cards based on whether they have dependencies.  
![Easy Agile Programs app open to the Program board page, with the Dependencies map panel open](https://help.easyagile.com/__attachments/a_8fcb6ee4f7cf2064179d60c25e5910099b6c86eb8bb9dd3b211d86afe0e3bd30/Dependency%20map%20720.png?cb=425f431c070102d4b7ce4b58db9ca8a3)

We recommend using this view to identify the dependencies that could become blockers or bottlenecks in your Program. The dependencies that could pose a risk to the planned work include:

* At risk or Conflict dependencies

* An issue that blocks many other issues in a bottleneck

* A chain of issues that must be done in sequence

Note:

* Other Filters (e.g. Status, Team) will *not* be applied to this view.

* Team-level issues will *always* show, even if you've switched them off in the "View settings" dropdown.

## Filtering the dependency map

### Select dependency link types

Dependency link type selection is available:

* On Cloud

* On Data Center v7.3.0+

Select additional issue link types from Jira to display as dependency lines.

The [dependency link type configured for this Program](https://help.easyagile.com/easy-agile-programs/create-a-program.md#6.-Choose-a-dependency-link-type) will be selected by default.  
![Dependency link type dropdown showing multiple options with checkboxes](https://help.easyagile.com/__attachments/a_33252be105db3b52dda1674babb3a48dac5dda66894386fcee6052d64ccd7e21/Dependency%20map%20720%20link%20types.png?cb=08fb9b386dc90a699adb933013b971d3)

### Highlight critical dependencies

Critical dependencies filter available:

* On Cloud

* On Data Center v8.2.0+

Critical dependencies are the ones that represent the highest risk: if these dependencies aren't done, it will disrupt the flow of work.

Note: other filters are disabled when using a critical dependency filter.  
![Dependencies map critical dependencies.png](https://help.easyagile.com/__attachments/a_980785858bc0fa047e76b94216eda64b551772c80aa4f66081a91837e03bf516/Dependencies%20map%20critical%20dependencies.png?cb=a7699a2400e04b67c1128ce637893d89)

#### Bottlenecks

A **bottleneck** is when:

* multiple issues depend on one issue, or

* one issue depends on multiple other issues.

Use the Bottlenecks toggle to filter down to only issues with bottleneck dependencies.  
![Dependences map panel showing Bottlenecks toggled on. On the left are 3 issue cards, where the first two are connected with a green line to the 3rd.](https://help.easyagile.com/__attachments/a_cd99b1f8651f6534a6bd981ae2c1d080e202519f0cc0b3dced5d6b1806e6d0b1/Dependencies%20map%20Bottlenecks.png?cb=0b7015393c3ab6cdc97dbd28e43fa73b)

#### Chains

A **chain** is when 3 or more issues are linked in a series. These issues can only be done in a specific sequence.

Use the Chains toggle to show only issues in dependency chains.  
![Dependences map panel showing Chains toggled on. On the left are 3 issue cards. The 1st issue is linked to the 2nd, and the 2nd issue is linked on the other side to the 3rd issue.](https://help.easyagile.com/__attachments/a_e869e49e2172215d3a50789b182a7b77776bd9774ad4bd52a4c15eb27e4dfa71/Dependencies%20map%20Chains.png?cb=20ccfccba5efb4c812af1981e73e61b9)

### Filter by dependency health

Use the checkboxes to filter issues based on the health of their connected dependencies.  
![Checking and unchecking the green Healthy option in the Dependencies map panel, which shows and hides issues cards that are connected with a green line](https://help.easyagile.com/__attachments/a_95fe3cf49402e13de7b087d8089b1b4f69ac27d61fd156bf0b5fce57f6976e61/Dependency%20map%20720%20filter%20by%20health.gif?cb=0edb975036761ec9c54bda7b9026b825)

### More filtering options

"More options" is available:

* On Jira Cloud (i.e. Jira sites with "....atlassian.net" in the URL)

* In Data Center v7.1.0+

**Same-team dependencies:** Filter out dependencies where both issues are managed by the same team to more easily manage cross-team dependencies.

**Done dependencies:** To focus on the dependencies that need attention, filter out [done dependencies](https://help.easyagile.com/easy-agile-programs/dependencies.md#Done-dependencies). Done dependencies in the Dependency map view are toggled off by default on Cloud.  
![Dependency map 720 filtering options.png](https://help.easyagile.com/__attachments/a_92dd0dd2aabdbc6ae0553a5754b492f341dae2d92afaac585801319ddd8f2b9d/Dependency%20map%20720%20filtering%20options.png?cb=3a19c5b61d6241608c89ce6233250dcc)

## More dependency insights

See a configurable overview of dependencies in the Increment in the [Dependencies report](https://help.easyagile.com/easy-agile-programs/dependencies-reports.md).

---
language: "en"
---
# Easy Agile Programs API

Easy Agile Programs provides an API for integration with other systems.  
We currently do not support API access for the Cloud version of Easy Agile Programs.

The documentation below is valid as at Easy Agile Programs 6.4.0 on Jira Server and Data Center.

Notes:

* agileBoardSprints is a mapping between sprintIds and columns for each Scrum board in an increment

* Issues in Scrum boards are scheduled by assigning them to sprints in Jira Software

* Issues in Kanban boards are scheduled using an issue entity property (as Kanban agile boards do not support sprints)

* startDate is a Unix timestamp in UTC at the start of the calendar day of the increment

* endDate is a Unix timestamp in UTC at the end of the calendar day of the increment

* Start and end dates of individual sprints are calculated from the increment startDate and the sprintCadences properties(sprintPosition, weekCount)

* issueLink... are used to set a link type other than Epic Link

*** ** * ** ***

## Get Program

**GET** */rest/eap/latest/program/{programId}*

Sample Response:  

|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| { "id": 199, "config": { "programFieldId": "customfield_10202", "programIncrementFieldId": "customfield_10201" }, "name": "Test jcma program 2(same id)", "objectives": "", "dependencyLinkDirection": "inward", "dependencyLinkTypeId": "10000", "issueLinkMethod": "epic", "startDateFieldId": "customfield_10200", "endDateFieldId": "duedate", "boardIds": [ 54 ], "increments": [ { "id": 301, "name": "INC123", "objectives": "", "number": 0, "agileBoardSprints": [], "startDate": 1709251200000, "endDate": 1715302800000, "usingGlobalSprints": false, "isDateSyncingEnabled": true, "sprintCadences": [ { "sprintPosition": 0, "weekCount": 2 }, { "sprintPosition": 1, "weekCount": 2 }, { "sprintPosition": 2, "weekCount": 2 }, { "sprintPosition": 3, "weekCount": 2 }, { "sprintPosition": 4, "weekCount": 2 } ] } ], "boardSettings": [ { "boardId": 54, "extraIssueCardFields": [] } ], "l3IssueLinkTypes": [] } |

*** ** * ** ***

## Get Program Increment

**GET** */rest/eap/latest/program/increment/{incrementId}*

Sample response:  

|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| { "id": 366, "name": "test", "objectives": "", "number": 0, "agileBoardSprints": [], "startDate": 1712620800000, "endDate": 1718668800000, "usingGlobalSprints": false, "isDateSyncingEnabled": true, "program": { "id": 2, "config": { "programFieldId": "customfield_10202", "programIncrementFieldId": "customfield_10201" }, "name": "Commercial Space Travel", "objectives": "{\"version\":1,\"type\":\"doc\",\"content\":[{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"type\":\"text\",\"text\":\"Program Objectives:\"}]},{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"- Provide a safe, quality and first-to-market commercial space travel experience\"},{\"type\":\"hardBreak\"},{\"type\":\"text\",\"text\":\"- Deliver a fun and fully integrated passenger experience \"},{\"type\":\"hardBreak\"},{\"type\":\"hardBreak\"},{\"type\":\"text\",\"text\":\"Release Train Engineer:\",\"marks\":[{\"type\":\"strong\"}]},{\"type\":\"text\",\"text\":\" Alice Zhu\"},{\"type\":\"hardBreak\"},{\"type\":\"text\",\"text\":\"Product Manager:\",\"marks\":[{\"type\":\"strong\"}]},{\"type\":\"text\",\"text\":\" James Hayes\"}]}]}", "dependencyLinkDirection": "inward", "dependencyLinkTypeId": "10000", "issueLinkMethod": "epic", "l3BoardId": 374, "startDateFieldId": "customfield_10401", "endDateFieldId": "customfield_10402", "boardIds": [ 12, 6, 7, 8, 13, 2 ], "increments": [], "boardSettings": [ { "boardId": 12, "extraIssueCardFields": [] }, { "boardId": 6, "extraIssueCardFields": [] }, { "boardId": 7, "extraIssueCardFields": [] }, { "boardId": 8, "extraIssueCardFields": [] }, { "boardId": 13, "extraIssueCardFields": [] }, { "boardId": 2, "extraIssueCardFields": [] } ], "l3IssueLinkTypes": [ { "issueLinkMethod": "parent" }, { "issueLinkMethod": "issue-link", "issueLinkDirection": "outward", "issueLinkTypeId": "10300" } ] }, "sprintCadences": [ { "sprintPosition": 0, "weekCount": 2 }, { "sprintPosition": 1, "weekCount": 2 }, { "sprintPosition": 2, "weekCount": 2 }, { "sprintPosition": 3, "weekCount": 2 }, { "sprintPosition": 4, "weekCount": 2 } ] } |

*** ** * ** ***

## Get Milestones

Milestones are independent of the issues and are only used as markers within programs, therefore you cannot query for all issues within a milestone.

GET /rest/eap/latest/program/{programId}/milestones

Sample response:  

|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [ { color: "#008DA6", endDate: null, id: 14, name: "System Demo", programId: 27, startDate: "2020-06-30T00:00:00.000Z", type: "DATE_MARKER" }, { color: "#6554C0", endDate: null, id: 13, name: "Inspect & Adapt", programId: 27, startDate: "2020-08-24T00:00:00.000Z", type: "DATE_MARKER" } ] |

*** ** * ** ***

## Get Team PI Objectives

**Availability**: Easy Agile Programs version 4.6.0 and later

**GET** /rest/eap/latest/program/{incrementId}/{boardId}/teamObjectives

Successful response type: an *array* of JSON objects:
JSON

    {
        actualValue?: number | null;
        boardId: number;
        description?: string;
        id: number;
        incrementId: number;
        name: string;
        planValue?: number | null;
        type: "Committed" | "Uncommitted";
    }[]

Sample response:
JSON

    [
        {
            "id": 38,
            "name": "Objective two",
            "planValue": 3,
            "type": "Uncommitted",
            "incrementId": 513,
            "boardId": 1136
        },
        {
            "id": 37,
            "name": "Objective one",
            "planValue": 5,
            "type": "Committed",
            "description": "Objective description",
            "incrementId": 513,
            "boardId": 1136
        }
    ]

*** ** * ** ***

## **Get Issue Entity Properties with JQL and the API**

Issues on Kanban boards and issues on the Roadmap are scheduled with issue entity properties. You can search for these using JQL:

* Search for roadmap issues in a specific increment with the following JQL query:

  * `issue.property[EAP-schedules].tags ~ i_{incrementId}_tr`

* Search for Kanban issues in a specific increment with the following JQL query:

  * `issue.property[EAP-schedules].tags ~ i_{incrementId}_ti`

Then fetch the entity property using the Jira Core REST API: /rest/api/2/issue/{issueKey}/properties/EAP-schedules

**Sample issue entity property for Roadmap schedule**  

|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| JSON { key: "EAP-schedules", value: { schedules: [ { endColumn: 4, incrementId: 79, programId: 34, startColumn: 1, type: "ROADMAP" } ], tags: "p_34 i_79 i_79_tr" } } |

**Sample Kanban schedule**  

|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| JSON { key: "EAP-schedules", value: { schedules: [ { boardId: 89, columnIndexes: [ 4 ], incrementId: 79, programId: 34, type: "ISSUE" } ], tags: "p_34 i_79 i_79_ti" } } |

---
language: "en"
---
# eazyBI

## **Creating reports in eazyBI using the Program and Program Increment Custom Fields**

The Program and Program Increment custom fields are not currently natively detected by eazyBI.

In order for eazyBI to detect the Program and Program Increment custom fields for each of your Programs or Program Increments, we need to map their IDs by following these steps:

* Identifying the Program and Program Increment Custom Field IDs created by Easy Agile Programs

* Giving eazyBI the Program and Program Increment Custom Field IDs

*** ** * ** ***

### Identifying the Program and Program Increment Custom Field IDs

1. Navigate to the **Administration** cog and click **Issues**

![Screen Shot 2021-08-09 at 2.24.51 pm.png](https://help.easyagile.com/__attachments/a_bf0f04348d3812a45ce5393db06641c3334d5f354107c46b6f41d3afb9e19755/Screen%20Shot%202021-08-09%20at%202.24.51%20pm.png?cb=4fbafabddb0863cb315564c26ab911bb)

2. Select **Custom Fields** from the menu on the left hand side. Locate the **Program** and **Program Increment** custom fields from the list

a) Click the cog and hover over the the **Configure** option in the dropdown

b) Observe the URL at the bottom left of the browser window. For example, the Program Increment custom field ID below is **10201.**  
![Screen Shot 2021-08-09 at 2.29.18 pm.png](https://help.easyagile.com/__attachments/a_55642255b38122e22dcc47e4d7c23ac07914177c893113b478414375aa54bfca/Screen%20Shot%202021-08-09%20at%202.29.18%20pm.png?cb=67d74a1aece37b7b5881b4560ffff354)

*** ** * ** ***

### Giving eazyBI the Program and Program Increment Custom Field IDs

1. Navigate to the Settings Cog in the eazyBI Global Navigation Bar and select **Settings**

2. Select **Advanced Settings** and copy and paste the following snippet - replace the custom field IDs in the example below with your own as discovered in the above steps and click **Update advanced settings**  

|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| #Program from Easy Agile Programs [jira.customfield_10304] data_type = "string" dimension = true multiple_values = true split_by = "," #Program Increment from Easy Agile Programs [jira.customfield_10303] data_type = "string" dimension = true multiple_values = true split_by = "," |

3. Navigate to **Source Data** in the eazyBI Global Navigation bar and under the **Actions** heading select **Edit** \> this will take you to the **Jira import options** screen

4. Select the **Custom fields** tab. You should now see the Program and Program Increment custom fields in the list. Select **Import as dimension** and **import as property** for both and click **Import**  
![Screen Shot 2021-08-09 at 2.33.55 pm.png](https://help.easyagile.com/__attachments/a_ac59651039e1bc21c6a61ab8d8e80ebdc990644c2cabc284ddcc3b1f2ab5be55/Screen%20Shot%202021-08-09%20at%202.33.55%20pm.png?cb=1bd748a788e8c7dede0d17bcd5f327e0)

---
language: "en"
---
# Estimation and capacity

Easy Agile Programs allows for capacity management on the [**Team planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md) for Scrum boards using **Story points**.  
![Team planning 842 capacity highlighted.png](https://help.easyagile.com/__attachments/a_f88eb243f8d5e65b8d1a72267ce69a132cea2339c0cc40c028de2fc44d4a3e1a/Team%20planning%20842%20capacity%20highlighted.png?cb=def0fdba61fb3df5b5343a4b1c5c922d)

## Sprint capacity

The team's capacity can be manually entered for each sprint, allowing for capacity changes due to holidays and other commitments.  
![Team planning 810 capacity editing highlighted.png](https://help.easyagile.com/__attachments/a_46b71ad1b00a5a4e6960ca2887b06b85b15bee4bfc891098bae5af0cd65157fb/Team%20planning%20810%20capacity%20editing%20highlighted.png?cb=ec12a55ed53cf9952f4ce0d045774270)

Estimates can be added directly to each issue from the Team Planning Board. Simply click on the grey field in the bottom left hand corner to add the team's estimate. The story points are added up and shown at the top of the sprint so you can easily see if you are over- or under-committed.

To edit the capacity of a sprint, you'll need either **Manage Sprints** or **Edit Sprints** permission for *all* projects that have issues in that sprint.

## Troubleshooting estimation and capacity

### Failed to update capacity due to permissions

**Error message**:
> **Failed to update capacity of \[sprint name\]**
>
To update this sprint, you must either have the Manage Sprints or the Edit Sprints permission for all of the following projects: \[project list\].  
![Programs DC update sprint capacity denied.png](https://help.easyagile.com/__attachments/a_f014317ec7e245b493f03199dd7f1f1652b1bccc87c6a8ecc805d52c94ef8838/Programs%20DC%20update%20sprint%20capacity%20denied.png?cb=b996d4755d740bb3c0cedd079b38bbe6)

**Resolution:** A Jira Administrator can grant "Manage Sprints" or "Edit Sprints" permission by editing the project's Permission Scheme in [Jira Cloud](https://support.atlassian.com/jira-cloud-administration/docs/permissions-for-company-managed-projects/) or [Jira Data Center](https://confluence.atlassian.com/adminjiraserver/managing-project-permissions-938847145.html).

* You'll need this permission for each project that has issues in the sprint.

* There might be issues in the sprint that *aren't* on this team board or visible in Easy Agile Programs. Running a [JQL search in Jira](https://www.atlassian.com/blog/jira/jql-the-most-flexible-way-to-search-jira-14) for the sprint can help you find *all* the Jira issues in that sprint.

### Why can't I see/set sprint capacity on my Team Planning Board?

To see sprint capacity on the Team Planning Board, the Board setup needs to:

* be a Scrum board (not Kanban or a team-managed project)

* use Estimates in Story Points (not time estimates)

### Why don't you allow estimations for Kanban boards?

One of the challenges we have with estimation is that Jira itself doesn't support estimation on Kanban boards. Technically you can add an estimation field to the screen and enter values but Jira won't understand it as an estimation.

Kanban boards are missing the settings screen to configure estimation, any reports around estimation and most critically for us, the APIs to set / update the estimation.

We typically try to follow Atlassian's lead on features like this as it would be challenging to maintain our own implementation of estimation configuration.  
*Do you estimate sprints in other units? Do you use estimates on Kanban boards? Let us know* [*here*](https://arijea.atlassian.net/servicedesk/customer/portal/2/group/2/create/30)*.*

---
language: "en"
---
# FAQs

Most of our FAQs can be found on the relevant pages of the [Purchasing \& Admin](https://help.easyagile.com/easy-agile-programs/purchasing-administration.md) or [How-To section](https://help.easyagile.com/easy-agile-programs/how-to-guides.md). If you can't find the answer you're looking for, please [reach out to our Customer Support Team](https://arijea.atlassian.net/servicedesk/customer/portal/2/group/2/create/30) and we'll be happy to help.

## Can I define the fields shown in the in-app issue view when I click on an issue-key in Easy Agile Programs? \[Data Center only\]

The issue view in Easy Agile Programs for Jira Data Center currently shows the following fields:

* Summary

* Description

* Components

* Assignee

* Versions

* Status

* Sprint

The following field types are also supported, provided they are on the 'Edit Issue' screen being used by your Project:

* Single \& multi-line text fields

* Single \& multi-select list fields

* Numeric fields

![Programs DC issue view cropped.png](https://help.easyagile.com/__attachments/a_3fbf3fe4f1784f0d3b3ce4f46ecc04d107af7b6a3cb6b6d9a2143a028f0afd9c/Programs%20DC%20issue%20view%20cropped.png?cb=e3ddd054bc85f9ecfa6d9fcbabfad2f6)

In order to see these fields in the in-app issue view, a Jira Administrator will need to add any relevant fields to the screen being used by your Project.

[Here is a link to an Atlassian doc](https://confluence.atlassian.com/adminjiracloud/add-a-custom-field-to-a-screen-991923749.html#:~:text=Select%20%3E%20Issues.,Associate%20this%20field%20to%20screens) which walks you through how to add a field to a screen.

We'd love to hear what other field types you would like supported in the issue view [here](https://arijea.atlassian.net/servicedesk/customer/portal/2/group/2/create/30).

## Why does my Program only show the top header of the app?

If the Program only shows the top header of the app, the issue might be caused by an invalid announcement banner.

If your instance has an announcement banner configured please verify that the code snippet used is valid HTML and that all tags are closed. You can find documentation on configuring your announcement banner [here](https://confluence.atlassian.com/adminjiraserver/configuring-an-announcement-banner-938846985.html).

## Why am I seeing "User-installed apps may not be compatible"?

When enabling a Content Delivery Network (CDN) on Jira Data Center you will be presented with this warning message about Easy Agile Programs. Despite the warning, the app will continue to function unless you have users that use Internet Explorer 11 (IE11) to access the app.

If you would like to enable the CDN and have IE11 users, please reach out to our Support Team [here](https://arijea.atlassian.net/servicedesk/customer/portal/2/group/2/create/30).

## No Projects available error (Data Center / Server only)

There is an issue in Jira Data Center / Server that prevents Easy Agile apps from obtaining the list of projects referenced by your board filter. We need the list of projects to provide functionality on the story map such as quick issue create and version swimlanes.  
![Screen Shot 2021-08-10 at 2.27.39 pm.png](https://help.easyagile.com/__attachments/a_879eab45f027bcaedabdacbeb70455f397fea9fc162c055df733ef3a12694bb0/Screen%20Shot%202021-08-10%20at%202.27.39%20pm.png?cb=856ef59bbeebe429561a161559d75d02)

This error appears when an agile board filter excludes a project or has a complex query where Jira can not determine the projects included.

For example, the following filter query will not allow us to retrieve a list of projects that *are* included in the filter:
SQL

    project != KANBAN order by rank

Even more interesting is that if you explicitly specify a project and then exclude another, Jira Software still doesn't return the list of projects:
SQL

    project = SCRUM and project != KANBAN order by rank

If you run into this issue, you will need to list the projects to include explicitly. i.e.
SQL

    project in (SCRUM, FOO, BAR) order by rank

There is a bug on the Atlassian Jira Software backlog which tracks this issue: [JSWSERVER-16172](https://jira.atlassian.com/browse/JSWSERVER-16172). We encourage you to vote and comment on that issue to show your support for its resolution.

If this does not solve your issue, [please reach out to the Easy Agile Support Team](https://arijea.atlassian.net/servicedesk/customer/portal/2) and we will be happy to help!

---
language: "en"
---
# Filtering Delivery Insights

## Why Use Filtering?

Delivery Insights allows you to customise the analysis to focus on specific time periods and work item types. This helps you gain deeper insights into particular aspects of your teams delivery.  
![Screenshot 2026-06-11 at 7.53.24 pm.png](https://help.easyagile.com/__attachments/a_f4b7754b8819095012550b125d06b6c614ee5bdf21c2e34f018041fbf19331f3/Screenshot%202026-06-11%20at%207.53.24%E2%80%AFpm.png?cb=e523431d7511a40e669b0660b2a8c448)

## Accessing Filters

To access the filtering options:

1. Navigate to the **Reports** tab

2. Click on the **Delivery Insights** sub tab.

3. Click the **Filters** button in the top right corner of the page

4. The filter panel will open on the right side

The filters button displays the number of active filters (e.g. "Filters / 4" means four filters are currently applied).  
![Screenshot 2026-06-11 at 7.56.57 pm.png](https://help.easyagile.com/__attachments/a_25bc9831e97937ce0b5ea1760647edd6a8785b9401cdae22dda61c3b9e7dc1e3/Screenshot%202026-06-11%20at%207.56.57%E2%80%AFpm.png?cb=f09ca617838658e6f41b5dd5c19a1491)

*** ** * ** ***

## Excluding non-working days from the Delivery insights

The **Non-working Days** filter lets you customise your Delivery Insights report to include or exclude weekends based on your operational needs.  
![Screenshot 2026-06-10 at 11.21.01 am.png](https://help.easyagile.com/__attachments/a_5ffda6f851c08c405cec15efd9699e76255f0ec6aea90ea4121c32fe699d065e/Screenshot%202026-06-10%20at%2011.21.01%E2%80%AFam.png?cb=c7113190734b5e493dcba6de55f161ab)

### How to exclude non-working days from Delivery insights report

1. In the **Filters** panel, locate the **Non-working Days** section

2. Select any non-working days that you want to exclude from the calculations (i.e Friday; Saturday; Sunday) by clicking on them. Multiple choices is available.

3. Click **Apply**to refresh the report.

*** ** * ** ***

## Work Item Types

The Work Item Types filter allows you to focus the analysis on specific types of level 0 work items, such as Tasks, Bugs, Stories, Feature Requests, Experiments, or Support tickets.  
![Screenshot 2026-06-10 at 11.25.32 am.png](https://help.easyagile.com/__attachments/a_4268115b9e894ce41463654c291860834261cc265111f9d1eb96f23d79a1f517/Screenshot%202026-06-10%20at%2011.25.32%E2%80%AFam.png?cb=dd31e1abd4df2ba4fd37ac790256b6bc)

### How to Filter by Work Item Type

1. In the **Filters** panel, locate the **Work Item Types** section

2. By default, all level zero work item types (Task, Bug, Story,etc) relevant to the boards in the program are selected.

3. Click the **X** next to any work item type to remove it from the filter.

4. Click the **dropdown arrow** or clear button to see all available work item types.

5. Select additional work item types by clicking on them.

![Untitled design-2.gif](https://help.easyagile.com/__attachments/a_00eed2b73dbc61260117e9a8a5e0b51fface95682c02709b8e982dcc7cd8dee3/Untitled%20design-2.gif?cb=79e76ee22f761ce7df0b6bc222e5cbaa)

### Available Work Item Types

The available work item types depend on your Jira configuration. Common options include:

* **Task** (✓ checkbox icon)

* **Bug** (🐞 bug icon)

* **Story** (📑 bookmark icon)

### Why Filter by Work Item Type

Filtering by work item type allows you to:

* **Compare performance across types:** See if bugs are taking longer than stories

* **Focus on specific work:** Analyse only feature development or only bug fixes

* **Identify patterns:** Understand if certain types of work have consistent bottlenecks

* **Tailor retrospectives:** Focus discussions on specific types of work

**Example scenarios:**

* Filter to only **Bugs** to analyse your team's defect resolution process

* Filter to **Stories** to understand feature delivery cycle time

* Combine **Task** and **Story** to exclude bugs from your main flow analysis

* Select only **Feature Request** to review how customer-requested features are progressing.

*** ** * ** ***

## Applying Filters

Once you've selected your desired filters:

1. Review your selections in the filter panel

2. Click the **Apply** button at the bottom of the filter panel

3. Delivery Insights will refresh with the new filter criteria

![Untitled design-3.gif](https://help.easyagile.com/__attachments/a_cd7e48bfc7fe2592b22830947fc10c57d2d221d42c2d30f4546dcee39ef89044/Untitled%20design-3.gif?cb=7de277df2a09183060c95a507bfc0708)

The page will reload and regenerate insights based on your filtered selection. This may take a few moments as the analysis is recalculated.

*** ** * ** ***

## Understanding Filtered Results

When filters are applied:

* The **filter count** is displayed on the Filters button (e.g. "Filters / 3")

* All **charts** update to show only the filtered data

* All **insights and recommendations** are recalculated based on the filtered dataset

* **Work item keys** mentioned in insights will only include items matching your filter criteria

### Impact on Charts

Each chart responds to your filter selections:

* **Cycle time**: Shows only work items of the selected types completed in the selected increment period.

* **Throughput:** Displays completion rates for only the filtered work item types.

* **Work in progress (WIP):**Shows work in progress for only the selected types.

*** ** * ** ***

## Filter limitations

* Filters apply to the entire Delivery Insights view and cannot be set differently for individual sections

* Filtering to very small datasets (e.g. only 2-3 completed items) may result in limited or less meaningful insights

* Custom fields and labels are not currently supported as filter options

---
language: "en"
---
# Get Started: Set up Easy Agile Programs

Learn how to set up and configure Easy Agile Programs for your organisation.

Here you'll find key steps for Jira Administrators or users with [**Manage Programs** permission](https://help.easyagile.com/easy-agile-programs/permissions.md#The%25E2%2580%259CManagePrograms%25E2%2580%259Dpermission) to get Easy Agile Programs up and running for your organisation.

[See this guide on finding the Easy Agile Programs app in your Jira site](https://help.easyagile.com/easy-agile-programs/navigate-to-your-program.md).  
* [Configuring Jira for Easy Agile Programs](https://help.easyagile.com/easy-agile-programs/configuring-jira-for-easy-agile-programs.md)
* [What is a "team" in Easy Agile Programs? Configuring Jira boards](https://help.easyagile.com/easy-agile-programs/what-is-a-team-in-easy-agile-programs-configuring-.md)
* [Create and edit a Program](https://help.easyagile.com/easy-agile-programs/create-a-program.md)
* [Create and edit a Program Increment](https://help.easyagile.com/easy-agile-programs/create-and-edit-a-program-increment.md)
* [Programs custom fields](https://help.easyagile.com/easy-agile-programs/programs-custom-fields.md)
* [Integrations](https://help.easyagile.com/easy-agile-programs/integrations.md)

---
language: "en"
---
# Help & Support

Couldn't find an answer to your question? The Easy Agile team are here to help!

Quick troubleshooting tips: [Troubleshooting Easy Agile apps](https://help.easyagile.com/easy-agile-support/troubleshooting-easy-agile-apps.md)  
* [FAQs](https://help.easyagile.com/easy-agile-programs/faqs.md)
* [How to raise a support request](https://help.easyagile.com/easy-agile-programs/how-to-raise-a-support-request.md)
* [How to Raise a Feature Suggestion](https://help.easyagile.com/easy-agile-programs/how-to-raise-a-feature-suggestion.md)

---
language: "en"
---
# How-To Guides

Learn how to use Easy Agile Programs to plan, align, and track work across teams.

[Easy Agile Programs for Jira](https://marketplace.atlassian.com/apps/1219491/easy-agile-programs-for-jira?hosting=server&tab=overview) empowers Release Train Engineers and Program Managers to align remote, distributed or face-to-face teams with a holistic view of your Program right inside Jira.

Teams are able to schedule work committed within the PI and create dependencies without leaving the Program.

Visualise and manage team dependencies, create milestones, and set PI objectives for effective PI Planning.

Here you'll find documentation on how to get started as well as how to visualise and manage team dependencies, set PI objectives and create milestones for effective PI Planing.

## Watch a demo

For a full run through of how to use Easy Agile Programs, please watch our [on-demand demo](https://www.easyagile.com/products/programs/product-demo/?utm_source=easy-agile-programs&utm_medium=docs&utm_campaign=how-to).

* [Programs app Demo](https://help.easyagile.com/easy-agile-programs/product-demo.md)
* [Navigating Easy Agile Programs](https://help.easyagile.com/easy-agile-programs/the-anatomy-of-easy-agile-programs.md)
* [Planning on the Increment roadmap](https://help.easyagile.com/easy-agile-programs/schedule-features-epics-into-your-increment.md)
* [Dependencies: visualizing links between items](https://help.easyagile.com/easy-agile-programs/dependencies.md)
* [Reports](https://help.easyagile.com/easy-agile-programs/reports.md)
* [Milestones](https://help.easyagile.com/easy-agile-programs/milestones.md)
* [PI Objectives](https://help.easyagile.com/easy-agile-programs/objectives.md)
* [Scrum and sprints](https://help.easyagile.com/easy-agile-programs/sprints.md)
* [Estimation and capacity](https://help.easyagile.com/easy-agile-programs/estimations.md)
* [Kanban Boards](https://help.easyagile.com/easy-agile-programs/kanban-boards.md)
* [Confidence Voting](https://help.easyagile.com/easy-agile-programs/confidence-voting.md)
* [Customizing card layout](https://help.easyagile.com/easy-agile-programs/customising-issue-cards.md)
* [Beyond Essential SAFe](https://help.easyagile.com/easy-agile-programs/beyond-essential-safe.md)

---
language: "en"
---
# How to Raise a Feature Suggestion

![light bulb on](https://help.easyagile.com/__attachments/a_e63883c779d51f560ac5a93952b5df8367c2aa201e430615701904081d38d9a3/atlassian-light_bulb_on?cb=485b9fcaee6e0d0eefa559cab514727e) Have an idea for our app?

Send through your suggestion to our Product Team via support. [Click here to start a request](https://arijea.atlassian.net/servicedesk/customer/portal/2/group/2/create/30).

---
language: "en"
---
# How to raise a support request

## How to contact Easy Agile support

For support with Easy Agile Programs, you can [raise a support request here](https://arijea.atlassian.net/servicedesk/customer/portal/2).

Please share screenshots, troubleshooting information and anything else that you think might help us to solve your issue quickly.

## Gathering in-app troubleshooting information

When raising a problem with our support team, we can use troubleshooting information generated in-app to get a quick overview of how the app is working.  
This is located in the in-app help menu in Easy Agile apps. Access this in the "..." menu "Help" option.  
![Easy Agile Program Help.png](https://help.easyagile.com/__attachments/a_cbf06a1faca566255871838295d78773916714adfc5cf23619f6ccd2a3130800/Easy%20Agile%20Program%20Help.png?cb=b66f8119b60f543042c85fe5288edca6)  
![Easy Agile Programs help dialog support info button.png](https://help.easyagile.com/__attachments/a_28032303cfefa037ea4f7d2dc36bd91cdc60f755ab6401c7cfaafc46d0881abf/Easy%20Agile%20Programs%20help%20dialog%20support%20info%20button.png?cb=a3078b475544af2654a96f1062363126)

Clicking on the ![info](https://help.easyagile.com/__attachments/a_fed98f8afac28ae127a1d27e08797df2a6e4226a8686e4ece4b6d6079fdcf695/atlassian-info?cb=feab5cd71111204d6b52545f3027dd0c) Info icon in the top right of this shows the following Support information. **Copy and paste this to share it with our support team!**  
![Easy Agile Programs support information.png](https://help.easyagile.com/__attachments/a_1f247979163854449ec2558a981b06e3ab56eb9d620c88150f4634440e289644/Easy%20Agile%20Programs%20support%20information.png?cb=a4afd5815704fc7ccad2da67cd4cb590)

## Collecting Jira Data Center / Server Log Files

Sometimes we'll need to analyse log files from your Jira site to diagnose issues with Easy Agile Programs.

These steps will need to be performed by your Jira Administrator.

1. Navigate to **Logging and profiling** found under the system tab of the Jira Administration screen.  
![image-20200122-225527.png](https://help.easyagile.com/__attachments/a_28fe13ed484f9c0f093686b1163dcbee9574d1843adae6d4c4740efea6b4eb97/image-20200122-225527.png?cb=d778cdd95d1069ba22bd0548b5947cf4)

2. Scroll down to **Default Loggers** and click **Configure logging level for another package**  
![image-20200122-225639.png](https://help.easyagile.com/__attachments/a_52780ca87e2e8b4630b7ac1f6eb71fe6bc5e8ef5ed8cefb48109611cd6440de2/image-20200122-225639.png?cb=fb0c6b12c0074a51d83688a162cde988)

3. In the dialog enter the package name **com.easyagile.programs** and set the logging level to **DEBUG**  
![image-20200122-225900.png](https://help.easyagile.com/__attachments/a_57182fb72cf9ab90f3afe2dd0b011a80b826cd5ed12f29a4da54fbe482c14d84/image-20200122-225900.png?cb=bc44b65281af812d6ef196dff444eba5)

4. Navigating back to Easy Agile Programs, perform the actions that trigger your error. In the case of a custom field not being updated, navigate to one of your Team Planning Boards and move an issue in and out of the Increment - this can be achieved by moving an issue from the backlog into one of the Team's sprints and then moving it back into the Backlog panel. Then open the issue and verify that the field has not been set.

5. Your Jira Administrator will then need to locate your log file, which is typically called atlassian-jira.log and is located in your [Jira server home directory](https://confluence.atlassian.com/adminjiraserver071/jira-application-home-directory-802593036.html) (please note: if the Jira home directory is not configured, then the logs will be placed into the current working directory instead).

6. We're interested in the log entries related to Easy Agile Programs which will be logged under the **com.easyagile.programs** namespace. Please remove any unrelated or sensitive information from the log before sending it back to us.

*** ** * ** ***

## Other kinds of troubleshooting information

For more information on accessing the Javascript console, obtaining HAR files, or clearing browser cache, see the [Easy Agile Support general troubleshooting information page](https://help.easyagile.com/easy-agile-support/troubleshooting-information.md).

---
language: "en"
---
# Integrations

* [Jira integration](https://help.easyagile.com/easy-agile-programs/jira-integration.md)
* [Easy Agile Programs API](https://help.easyagile.com/easy-agile-programs/easy-agile-programs-api.md)
* [eazyBI](https://help.easyagile.com/easy-agile-programs/eazybi.md)

Do you use an app that you wish we had a better integration with? [Reach out to us via support](https://arijea.atlassian.net/servicedesk/customer/portal/2/group/2/create/30) to let us know.

---
language: "en"
---
# Jira integration

## How does Easy Agile Programs work with Jira?

The Easy Agile Programs app lives *within* Jira:  
![Easy Agile Programs in Jira Cloud.png](https://help.easyagile.com/__attachments/a_6e819e7cf6af962c6c3749de46b04241e420ccade423f178ef4fdc362b00f661/Easy%20Agile%20Programs%20in%20Jira%20Cloud.png?cb=7ed3d0bc90888a02682a7ded76178085)  
![Easy Agile Programs in Jira Data Center.png](https://help.easyagile.com/__attachments/a_f0d9cc6121eb20382d4d838f87c6fa99610b9e6f6390821fe0d3f3397d5bcba5/Easy%20Agile%20Programs%20in%20Jira%20Data%20Center.png?cb=21c18366521c715e576eb761430454c6)

*Learn more about* [*Finding the Easy Agile Programs app in Jira*](https://help.easyagile.com/easy-agile-programs/navigate-to-your-program.md)*.*

When using the app, your Jira data is fetched "live" when you load the page. Changes you make are saved back directly to Jira.

**This means the app doesn't maintain a synchronized "copy": it displays and updates your real data in real-time.**

This Jira data includes:

* issues and epics from your Jira boards

* fields on those issues such as dates, estimates, and issue links

* quick filters and sprints from Scrum boards

* two new custom fields "Program" and "Program Increment"

[*Learn more about how the app securely integrates with your Jira site here*](https://help.easyagile.com/easy-agile-programs/programs-secure-jira-integration.md)*.*

## What Jira data can you use in Easy Agile Programs?

### Jira boards

**Each team in Easy Agile Programs is represented by a Jira board.**

* The Team backlog panel shows items from that team's Jira backlog/board.

* [Scrum teams can synchronize work with Jira by selecting a set of sprints for an Increment](https://help.easyagile.com/easy-agile-programs/sprints.md).

For more information, see [What is a "team" in Easy Agile Programs? Configuring Jira Boards](https://help.easyagile.com/easy-agile-programs/what-is-a-team-in-easy-agile-programs-configuring-.md).

![Program board 830 hierarchy highlighted.png](https://help.easyagile.com/__attachments/a_2cc4592d724c279c21e588f4e755b82ca7438410e0128735f1d79d433acd1754/Program%20board%20830%20hierarchy%20highlighted.png?cb=74e0af6384e26339568dee9e5c9940a9)
Each [team board](https://help.easyagile.com/easy-agile-programs/what-is-a-team-in-easy-agile-programs-configuring-.md) in a Program has a [**Team planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md) for each Increment. Teams can use this page to schedule and manage the work they do in Jira.

**You can also select a dedicated Jira board for your Program Roadmap.** Alternatively, you may choose to use Jira epics from your Team boards for this.

[The *Roadmap issue source* is configured](https://help.easyagile.com/easy-agile-programs/create-a-program.md#3.-Choose-issues-for-your-roadmap-with-the-Roadmap-issue-source)[when](https://help.easyagile.com/easy-agile-programs/create-a-program.md#3.-Choose-issues-for-your-roadmap-with-the-Roadmap-issue-source)[creating a Program](https://help.easyagile.com/easy-agile-programs/create-a-program.md#3.-Choose-issues-for-your-roadmap-with-the-Roadmap-issue-source). You can choose either the Jira epic issue type, or any issue type.

For detailed information, see [Configuring the Roadmap issue source](https://help.easyagile.com/easy-agile-programs/configuring-the-roadmap-issue-source.md).

*Learn more about boards in* [*Jira Cloud*](https://support.atlassian.com/jira-software-cloud/docs/what-is-a-jira-software-board/)*or in* [*Jira Data Center*](https://confluence.atlassian.com/jirasoftwareserver/what-is-a-board-938845235.html)*.*

### Issue links

Easy Agile Programs uses an issue link type to represent **dependencies between issues**.  
![Create dependencies in team.gif](https://help.easyagile.com/__attachments/a_c38e18f38a3689fb28e248f2af413f268c7722dad2b785c1450019d27c988165/Create%20dependencies%20in%20team.gif?cb=aa5a9933b385debd9d630e874dccfb57)

By default, the app uses the "blocks" / "is blocked by" issue link type for dependency lines. You can change which issue link type is used when [creating or editing a Program](https://help.easyagile.com/easy-agile-programs/create-a-program.md).

*Learn more about* [*Dependencies: visualizing links between items*](https://help.easyagile.com/easy-agile-programs/dependencies.md)*.*

### Date fields

To help build your roadmap, **you can optionally configure Easy Agile Programs to synchronize with date fields on your Jira issues**. This means that:

* issues with dates in an Increment will show in that Increment in the app; and

* scheduling issues on the roadmap updates the date fields in Jira.

This will apply to the issues from the [*Roadmap issue source*](https://help.easyagile.com/easy-agile-programs/configuring-the-roadmap-issue-source.md) configured for your Program.

For more information on configuring date synchronization, see [Date syncing with native Jira date fields](https://help.easyagile.com/easy-agile-programs/date-syncing-with-native-jira-date-fields.md).

**This can help if you're also using** [**Plans for Jira Cloud Premium**](https://support.atlassian.com/jira-software-cloud/docs/what-is-advanced-roadmaps/)or [Advanced Roadmaps for Jira Data Center](https://confluence.atlassian.com/jirasoftwareserver/discover-advanced-roadmaps-for-jira-1044784153.html)! By configuring Easy Agile Programs to use the same dates fields as Plans / Advanced Roadmaps, you can rely on your Jira date fields as a single source of truth.

### Sprints

Each Increment in Easy Agile Programs is made of a set of sprints from Jira. When creating an Increment, you can choose either:

* one set of sprints from one Scrum board, shared by all the teams; or

* each Scrum team can select a set of sprints from their own board.

For more information, see [Configuring sprint sync for an Increment](https://help.easyagile.com/easy-agile-programs/configuring-sprint-sync-for-an-increment.md) or [Scrum and sprints](https://help.easyagile.com/easy-agile-programs/sprints.md).

### Estimates

Scrum teams who use story points can see and add estimates on the [**Team Planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md).

For more information, see [Estimation](https://help.easyagile.com/easy-agile-programs/estimations.md).

### Custom fields

Easy Agile Programs creates and manages two new custom fields "Program" and "Program Increment". These can be used for reporting with other tools, such as Eazy BI and Power BI.

For more information, see [Programs Custom Fields](https://help.easyagile.com/easy-agile-programs/programs-custom-fields.md).

---
language: "en"
---
# Kanban Boards

Easy Agile Programs supports Kanban boards so you can create alignment across your Scrum and Kanban teams.

When viewing the Team Planning Board for a Kanban team, you will see sprint columns just like Scrum boards. These "sprints" are for visualisation purposes only and do not represent real sprints on your Jira board.

We recommend planning Kanban team's work into these columns if you have dependencies with other teams so that estimated timeframes can be visualised and potential risks can be discussed.

Estimations and capacity management is not available for Kanban boards. See more details on why we don't support estimations [on this page](https://help.easyagile.com/easy-agile-programs/estimations.md).

**What does/doesn't sync back to Jira for kanban boards?**

Scheduling kanban issues on the team planning board will not change which status column it is shown in on your Jira backlog.

If you change the order of issues on our team planning screen then the order of issues on your backlog will be changed.

If you change any details about a kanban issue in Easy Agile Programs i.e. issue summary, status, assign then it will be automatically reflected in Jira (the same goes for issues on scrum boards).

Note: Currently, Kanban team-managed boards are not compatible with Easy Agile Programs if you're using shared/global sprints. For more information [check out our section on team-managed projects.](https://help.easyagile.com/easy-agile-programs/team-managed-projects-next-gen.md)

---
language: "en"
---
# Migrating Easy Agile Programs with JCMA

**Easy Agile Programs data migrates with the** [**Jira Cloud Migration Assistant (JCMA)**](https://support.atlassian.com/migration/docs/use-the-jira-cloud-migration-assistant-to-migrate/)**.**

If you're migrating from an on-premise (Server or Data Center) Jira site to Cloud, [Atlassian recommends using JCMA](https://support.atlassian.com/migration/docs/cloud-migration-methods-for-jira/).

When the app is included in a JCMA migration, Program data for the migrated Jira projects will automatically be migrated.  
Migrating to Cloud? [Learn more about how Easy Agile keeps your data secure here](https://help.easyagile.com/easy-agile-programs/security-privacy.md).

## Pre-requisites

To include Easy Agile Programs in a JCMA migration, you'll need:

* Easy Agile Programs updated to the [latest version](https://marketplace.atlassian.com/apps/1219491/easy-agile-programs-pi-planning-program-board-dependencies/version-history) on the origin Server / Data Center site

* Easy Agile Programs is installed in the Cloud instance.

[You may be eligible for a discounted license to facilitate your migration](https://help.easyagile.com/easy-agile-support/app-licensing-and-pricing.md#Licensesanddiscountsformigrations).  
**Expired app license on Jira Server?** You can still [download the latest (Data Center) version of the app from the Atlassian Marketplace](https://marketplace.atlassian.com/apps/1219491/easy-agile-programs-pi-planning-program-board-dependencies/version-history), and upload this to your Jira Server site.

The app will show an "Unlicensed" page when using a version your license does not include access to. However, **the JCMA integration will still work without an eligible license**.

## How does it work?

1. Update the Easy Agile Programs and JCMA apps to the latest version.

   * Easy Agile Programs versions **prior to v8.5.0**do not integrate with JCMA.

2. During the [Assess your apps](https://support.atlassian.com/migration/docs/assess-apps-with-the-jira-cloud-migration-assistant/) stage, select "Needed in Cloud" for Easy Agile Programs.

3. Follow the steps on [how to use the Jira Cloud Migration Assistant](https://support.atlassian.com/migration/docs/use-the-jira-cloud-migration-assistant-to-migrate/) to migrate data to your Cloud instance.

4. App data associated with your migrated Jira data will be migrated as one of the last steps in the JCMA migration.

### Limitations

* Sprint capacities entered on the [Team planning](https://help.easyagile.com/easy-agile-programs/team-planning-board.md) page and [Confidence votes](https://help.easyagile.com/easy-agile-programs/confidence-voting.md) are not currently migrated.

* [Team swimlane allocation](https://help.easyagile.com/easy-agile-programs/team-swimlane-allocation.md) settings are not currently migrated. After migrating, open Edit Program and set up the mapping again.

* As of 18 Jan 2024, customers have been able to initiate a cancellation of an app migration with version 1.10.10 of JCMA. This is currently not supported by Easy Agile Programs.

### Which Programs will be migrated with my selected Jira projects?

Easy Agile Programs can only migrate a Program if the Jira data for that Program is found on the destination Jira Cloud site. Each Program is configured to use a set of Jira boards; you'll need to migrate these Jira projects and boards to migrate the whole Program to Jira Cloud.  

|         **Projects included in a migration**         |                              **Outcome in Easy Agile Programs for Jira Cloud**                               |
|------------------------------------------------------|--------------------------------------------------------------------------------------------------------------|
| All Jira projects on Jira                            | All Programs will appear in Jira Cloud as they did in Jira Server/DC.                                        |
| All Jira projects in a Program (minimum recommended) | That Program will appear in Jira Cloud as it was in Jira Server/DC; other Programs will not be migrated.     |
| Some of the Jira projects in a Program               | That Program will be migrated, but only contain the migrated Jira boards; some teams/boards will be missing. |
| No Jira projects that appear in any Programs         | No Programs will be migrated.                                                                                |

### Staged migrations

**We recommend migrating the relevant Jira projects AND Easy Agile Programs in the same migration.**

If more than one of your migrations will include Jira projects used in Easy Agile Programs, you'll need to include Easy Agile Programs in each of those migrations.

If you are planning a staged migration, **we recommend enabling Easy Agile Programs for** ***all*** **migrations**. This allows it to migrate the app data associated with the Jira projects in each migration. The app does not need a separate migration.

It's safe to include Easy Agile Programs in every migration. It will not create duplicates, and will automatically skip already-migrated data.

## Troubleshooting an Easy Agile Programs JCMA migration

Check what version of Easy Agile Programs was installed on the origin Jira Server / Data Center site during the migration. If you're not using the [latest version](https://marketplace.atlassian.com/apps/1219491/easy-agile-programs-pi-planning-program-board-dependencies/version-history), this may cause problems with the migration.

### App migration logs on Cloud

You can review the results of a migration of Easy Agile Programs data on the destination Jira Cloud site. This is available for Jira Administrators by navigating to:

1. Jira Cloud's global settings → "Manage Apps"

2. Then, in the left navigation pane under "Easy Agile Programs" → "Migration Assistant"

![Programs Migration Assistant log page highlighted.png](https://help.easyagile.com/__attachments/a_3b3b995ec4c6bebd03952c29a9bd42f2703b99bcb8193ebe13db03019dc7ecce/Programs%20Migration%20Assistant%20log%20page%20highlighted.png?cb=b966467c698e3efca344550cb80c67e9)

### Why is the migration "Successful", but not all Programs have appeared on the Cloud site

There are three main causes of this that will appear in the migration logs:

* The [*issue link type* for dependencies](https://help.easyagile.com/easy-agile-programs/configuring-dependencies-for-a-program.md) in the Program is missing from the Cloud site.

* The [*issue link type* used to connect team-level issues to the Program Roadmap](https://help.easyagile.com/easy-agile-programs/configuring-the-roadmap-issue-source.md#Any-issue-types-from-a-dedicated-board) is missing from the Cloud site.

* The [date fields used in the Program](https://help.easyagile.com/easy-agile-programs/date-syncing-with-native-jira-date-fields.md) are missing from the *Issue Screens* in the migrated Jira projects.

### Troubleshooting failed or stuck migrations

If app data is missing on the Cloud site, first check if the associated Jira data has been migrated successfully:

* Check that the [team and roadmap boards used in the Program](https://help.easyagile.com/easy-agile-programs/create-a-program.md#CreateandeditaProgram-2.Addyourteams) on the Server/DC site are available on the Jira Cloud site.

* Check that the Jira issues that were scheduled in the Program on the Server/DC site can be found in the matching Jira projects on the Jira Cloud site.

* Check that the date fields and issue link types configured for the Program can be found on the Jira Cloud site.

*** ** * ** ***

## We are here for you!

Our team is here to help with your JCMA migration. If you have any questions or concerns, [please contact our support team](https://arijea.atlassian.net/servicedesk/customer/portal/2/group/97/create/266?customfield_12467=11013)!

---
language: "en"
---
# Migrating Easy Agile Programs

[Easy Agile Programs is available on Jira Cloud and Jira Data Center](https://marketplace.atlassian.com/apps/1219491/easy-agile-programs-pi-planning-program-board-dependencies?hosting=cloud&tab=overview). The app integrates with JCMA for automatic data migration to Jira Cloud. There is limited support for other migration pathways.

[There are discount programs available to help with licensing during migrations](https://help.easyagile.com/easy-agile-support/app-licensing-and-pricing.md#Licensesanddiscountsformigrations).  
Migrating to Cloud? [Learn more about how Easy Agile keeps your data secure here](https://help.easyagile.com/easy-agile-programs/security-privacy.md).

## Migration pathways

### Migrating to Cloud with JCMA

If you're migrating from an on-premise (Server or Data Center) Jira site to Cloud, Atlassian recommends using JCMA. The [Jira Cloud Migration Assistant (JCMA)](https://support.atlassian.com/migration/docs/use-the-jira-cloud-migration-assistant-to-migrate/) app enables automated data migration from Jira Server or Data Center to Jira Cloud.

* [Compare Atlassian-recommend migration methods here](https://support.atlassian.com/migration/docs/choose-a-cloud-migration-method/).

**Easy Agile Programs integrates with JCMA to automatically migrate app data alongside your Jira data.**  
See [Migrating Easy Agile Programs with JCMA](https://help.easyagile.com/easy-agile-programs/migrating.md) for full details.

This is the only migration pathway that is supported at this time.

### Upgrading from Jira Server to Jira Data Center

If you're [upgrading your existing Jira Server site to Jira Data Center](https://confluence.atlassian.com/enterprise/migrate-from-server-to-data-center-953127136.html), you won't need to migrate data.

In this situation, [you only need to replace the app license with a new Data Center app license](https://confluence.atlassian.com/enterprise/upgrading-server-apps-when-you-migrate-to-data-center-998660310.html).

* The Data Center version of the app works identically to the Server version, and also includes support for multi-node Data Center sites.

* The Data Center version of the app can be used on a Jira Server site. Note that newer versions of Easy Agile Programs are not compatible with older versions of Jira: [check version compatibility here](https://marketplace.atlassian.com/apps/1219491/easy-agile-programs-pi-planning-program-board-dependencies/version-history).

### Unsupported migration paths

The app does not integrate with other migration tools such as:

* Atlassian's [Site import \[discontinued\]](https://community.atlassian.com/forums/Atlassian-Migration-Program/Streamlining-Data-Migrations-amp-Discontinuing-Site-Import/ba-p/2359542)

* Atlassian's [Copy product data](https://support.atlassian.com/organization-administration/docs/copy-product-data/)

* Third-party apps, such as those provided by other [Atlassian Marketplace](https://marketplace.atlassian.com/) Partners

For full information about limits with other migration pathways, see [Unsupported migration pathways for Easy Agile Programs](https://help.easyagile.com/easy-agile-programs/unsupported-migration-pathways-for-programs.md).

## Feature parity between Cloud and DC / Server

Cloud and Data Center / Server versions of the app are as similar as possible.

For full information on feature parity/differences, see [Easy Agile Programs Cloud / Data Center differences](https://help.easyagile.com/easy-agile-programs/programs-cloud-data-center-differences.md).

## Contact us for assistance!

If you have any questions or concerns about your migration, [please contact our support team](https://arijea.atlassian.net/servicedesk/customer/portal/2/group/97/create/266?customfield_12467=11013)!

---
language: "en"
---
# Milestones

Milestones can be added to your Program to clearly represent important dates to business stakeholders or the team, such as demos, release and launch dates, external events, or third-party deliverables.

## Visualizing milestones

Milestones are shown on the [**Program roadmap**](https://help.easyagile.com/easy-agile-programs/program-roadmap.md)[page](https://help.easyagile.com/easy-agile-programs/program-board.md):  
![Program roadmap 2025-08-18 Milestones highlighted.png](https://help.easyagile.com/__attachments/a_789e268438ba14927cc272f12e2ea1060823c2c7176e2d7d928094622cc1cf37/Program%20roadmap%202025-08-18%20Milestones%20highlighted.png?cb=5f40e50b9cc79a2e2248293f068fd217)

On the [**Program board** page](https://help.easyagile.com/easy-agile-programs/program-board.md), Milestones are shown below the sprint headers. Use "Show milestones" / "Hide milestones" to expand or collapse this row.  
![Program board Milestones highlighted.png](https://help.easyagile.com/__attachments/a_bbe379964af61aabf0291a4d5d24dd09e3b43ee014a85c3057a97407003f175a/Program%20board%20Milestones%20highlighted.png?cb=f6a07d8aa32f4245dbabdca755d8e8ac)

## Managing Milestones

Users with [**Manage Programs** permission](https://help.easyagile.com/easy-agile-programs/permissions.md#The%25E2%2580%259CManagePrograms%25E2%2580%259Dpermission) can create, edit or delete Milestones on the [**Program roadmap**](https://help.easyagile.com/easy-agile-programs/program-roadmap.md) or [**Program board**](https://help.easyagile.com/easy-agile-programs/program-board.md) pages.

### Creating a Milestone

Find the "+Milestone" button in the top right-hand corner of the [**Program roadmap**](https://help.easyagile.com/easy-agile-programs/program-roadmap.md)[page](https://help.easyagile.com/easy-agile-programs/program-board.md):  
![Program roadmap 2025-08-18 Add milestone highlighted.png](https://help.easyagile.com/__attachments/a_c2d9b581fbf68af15b970029575e66925b98252205b1e611ee8ffe9331f60226/Program%20roadmap%202025-08-18%20Add%20milestone%20highlighted.png?cb=b1f5a90628f0e285eab9be39745c2577)

On the [**Program board** page](https://help.easyagile.com/easy-agile-programs/program-board.md), find the "+ Add milestone" button at the right-hand end of the Milestones row:  
![Program board Milestones Add milestone highlighted.png](https://help.easyagile.com/__attachments/a_e9c46504004c0343e9c43f3df662574b1b0d3b0c954958fb81c0456fbfbb0ba2/Program%20board%20Milestones%20Add%20milestone%20highlighted.png?cb=4d1bcc3e858bef51df9685b10ece16c1)

### Editing or deleting a Milestone

Click on any Milestone name to edit any details, or delete the Milestone permanently.  
![Edit date milestone.png](https://help.easyagile.com/__attachments/a_4bad8ee3b5d702818bc3597be7c65f6bfb1965cf8e4e464180ba1d5557f6d21f/Edit%20date%20milestone.png?cb=467fca37a402c63bde77c2b342c653e7)

---
language: "en"
---
# Finding the Easy Agile Programs app in Jira

There are two ways to access Easy Agile Programs: from the top-level navigation bar, or from your team's Jira board.

## Jira global navigation

This option is only available for users with [**Manage Programs** permission](https://help.easyagile.com/easy-agile-programs/permissions.md#The%25E2%2580%259CManagePrograms%25E2%2580%259Dpermission). The app will be in the "Boards" or "Apps" dropdown, depending on your Jira hosting.

This will open the [**Program list** page](https://help.easyagile.com/easy-agile-programs/program-list.md).  
On**Jira Cloud**, find Programs in the "Apps" section of the main navigation panel.

[*Jira Cloud navigation has recently changed*](https://support.atlassian.com/jira-software-cloud/docs/what-is-the-new-navigation-in-jira/)*. If you're still seeing the old experience, you'll find the "Apps" dropdown in the navigation bar at the top of the page.*  
![Jira Cloud Apps Programs light mode.png](https://help.easyagile.com/__attachments/a_3cf8c8a73b460e3e4886a167c21edb38b54c54c9490e8ed8e5bae886589557df/Jira%20Cloud%20Apps%20Programs%20light%20mode.png?cb=3e62127c9b43d6b6ff99390b6a4016bc)  
On **Jira Data Center**, open the Boards dropdown to find the "View all programs" link.  
![Screen Shot 2021-07-13 at 3.00.44 pm.png](https://help.easyagile.com/__attachments/a_ba766905fac022ed0568c21c7396d1e245041ae8e614df19aaad73d115c1b964/Screen%20Shot%202021-07-13%20at%203.00.44%20pm.png?cb=5d14d148d077e08f041d88869dd72ab2)  
Can't see this option? You might be missing the [**Manage Programs** permission](https://help.easyagile.com/easy-agile-programs/permissions.md#The%25E2%2580%259CManagePrograms%25E2%2580%259Dpermission).

## From your team's Jira board

After a board is added as a [*Team board*](https://help.easyagile.com/easy-agile-programs/what-is-a-team-in-easy-agile-programs-configuring-.md) to a Program, you will be able to access the app from that board in Jira.

On **Jira Cloud**, Programs will be added to the project row:  
![Jira Cloud Programs in tab bar highlighted.png](https://help.easyagile.com/__attachments/a_259595d564adce63dff1d486e3c1d0818cff6f80e4ac86d5173949bec8e0e40b/Jira%20Cloud%20Programs%20in%20tab%20bar%20highlighted.png?cb=3f59275bf53c3380c72c00edc70eabb9)
Programs tab missing?  
If the "Programs" option is missing from the tab row:  

|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Check the "More" dropdown for project tabs that don't fit on your screen.                                                                                                                           | ![Jira Cloud Programs in More dropdown highlighted.png](https://help.easyagile.com/__attachments/a_b346916f76ca3fff01c685ff2f5ea63ca11837cc05cc5d3b48c85cbb74020b73/Jira%20Cloud%20Programs%20in%20More%20dropdown%20highlighted.png?cb=c8af9ef460831d2801e68002b575b518) |
| Use the + "Plus" button to add the tab to the project, or ask a Project Admin to do so. ⚙️ Only users with Project Administrator or Jira Administrator permissions can reorder or add project tabs. | ![Jira Cloud Programs in Add dropdown highlighted.png](https://help.easyagile.com/__attachments/a_086f38a1ac03423cf35e9f8550475fc1fd0b53143ad5cb068a127a364f509055/Jira%20Cloud%20Programs%20in%20Add%20dropdown%20highlighted.png?cb=a1b5618d9662965f36ea54128f0eae17)   |

On **Jira Data Center**, find Programs in the project sidebar on the left of the page.  
If this board is the [dedicated roadmap board](https://help.easyagile.com/easy-agile-programs/configuring-the-roadmap-issue-source.md) for a Program (not a Team board), Programs won't appear in the project bar.

If you'd like to see this functionality in the future, please [let us know](https://arijea.atlassian.net/servicedesk/customer/portal/2/group/2/create/30)!  
![Jira DC Programs project sidebar highlighted.png](https://help.easyagile.com/__attachments/a_402c467d9cccbf557b28a9b307a891288773bc02897be740ee74741db7c13bb0/Jira%20DC%20Programs%20project%20sidebar%20highlighted.png?cb=5a4db5a8728d3cfb116659c41b1d3790)

If your team board is in more than one Program, you'll then be asked to select one of the Programs/Increments for the board:  
![Programs from team board Program selection.png](https://help.easyagile.com/__attachments/a_99552bd255c35ce3cd8c804633b1a5a63b316a6377b0a179fdeb34570334a823/Programs%20from%20team%20board%20Program%20selection.png?cb=92b28a6cb0deaaeb1f4b88db844266b5)

## FAQs

### \[Jira Data Center only\] Why don't I see the "View all Programs" option in the Boards dropdown?

"View all Programs" in the Boards dropdown is only visible to users with [**Manage Programs**](https://help.easyagile.com/easy-agile-programs/permissions.md#The%25E2%2580%259CManagePrograms%25E2%2580%259Dpermission) or **Jira Administrator** permission.

If you don't have this permission but you're on a team board for a Program, you can navigate to the app from the Project sidebar (as described above).

---
language: "en"
---
# PI Objectives

PI Objectives are a key output of PI Planning in SAFe and can be recorded directly within Easy Agile Programs.

Create and manage PI Objectives for each team on the [**Team planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md).  
![Team planning PI Objectives highlighted.png](https://help.easyagile.com/__attachments/a_94f064dd9ba715ee2c4db427fe3ec633d25f5c7563705bd1ec80968b12e536d1/Team%20planning%20PI%20Objectives%20highlighted.png?cb=210f415743e883eeb885df4bcba3025c)  
[Track the progress on all Objectives in an Increment on the Reports page](https://help.easyagile.com/easy-agile-programs/objectives-report.md).

## Creating a PI Objective

Use the 🏆 "Team PI Objectives" button on the [**Team planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md) to create new Objectives.  
⚙️  
Users with any of the following permissions can create and edit Objectives:

* [**Manage Programs** permission](https://help.easyagile.com/easy-agile-programs/permissions.md#The%25E2%2580%259CManagePrograms%25E2%2580%259Dpermission)

* Jira Administrator

* Board Administrator

![PI objectives drawer Add Objective highlighted.png](https://help.easyagile.com/__attachments/a_31f869ac02798441005b72b0a7ea718dbc422c8ac0ae7160b5a3ee4d26256b2e/PI%20objectives%20drawer%20Add%20Objective%20highlighted.png?cb=240fa256258db865d62ba50ce9c57968)  
In earlier versions (Data Center v4.6.0-5.4.0), Objectives were displayed as a row at the **top** of the Team planning page, rather than the current side panel.

From the modal, you can:

* Name the objective

* Select whether it is committed or uncommitted

* Link relevant issues that have been scheduled into the Increment

* Provide a description for the objective

* Assign business value

![Screen Shot 2022-03-16 at 2.42.45 pm.png](https://help.easyagile.com/__attachments/a_4fd1af00e22432c1bf0099e5591a2e914f8c36537e93dbfd209555919c850923/Screen%20Shot%202022-03-16%20at%202.42.45%20pm.png?cb=2a58dde6bbd811e9f61de27f43bacac5)

The PI Objective drawer can be opened/closed to show/hide all the team PI Objectives for the increment.

### Committed vs Uncommitted PI Objectives

Easy Agile Programs, allows you to add both committed and uncommitted objectives.

It is recommended in SAFe that [committed objectives](https://www.scaledagileframework.com/pi-objectives/#:~:text=usage%20and%20value.)-,Committed%20and%20Uncommitted%20Objectives,-Committing%20to%2C%20and) are those that the team is confident in delivering within the PI. The planned business value for committed objectives is used to calculate the Program Predictability Score (*coming in a future release*).

Only the business value for committed objectives is used to calculate the total planned value.

[Uncommitted objectives](https://www.scaledagileframework.com/pi-objectives/#:~:text=usage%20and%20value.)-,Committed%20and%20Uncommitted%20Objectives,-Committing%20to%2C%20and) can be used when work is planned, but the outcome is not certain. Teams can use uncommitted objectives whenever there is low confidence in meeting the objective.

*More information on Committed vs Uncommitted Objectives can be found on the* [Scaled Agile website](https://www.scaledagileframework.com/pi-objectives/#:~:text=usage%20and%20value.)-,Committed%20and%20Uncommitted%20Objectives,-Committing%20to%2C%20and)*.*

### Plan vs Actual Value

During PI Planning, Business Owners assign 'plan value' to each of the PI objectives.

Business value serves as a guide to the importance of an objective with 1 = lowest value and 10 = highest value to the business.

As part of or before the [PI system demo](https://www.scaledagileframework.com/inspect-and-adapt/#:~:text=attend%20this%20event.-,PI%20System%20Demo,-The%20PI%20System), Business Owners come together again with the agile teams to assign actual business value based on what was delivered.

Easy Agile Programs allows Business Owners to assign both the plan value and actual value directly to the PI Objective using the modal or inline edit on the Team planning page.

### Linking issues to the Objective

You can link issues scheduled within the Increment to the PI Objective for greater visibility and tracking. Once issues have been linked to a PI Objective, you can filter by one or more objectives to see related issues within the plan.

## Filtering by PI objectives

In the PI Objectives panel, Switch to the "Filter by objective" tab to filter the current view by Objective.

Select one or more Objectives to see the linked issues.  
![Team planning filter by Objective highlighted.png](https://help.easyagile.com/__attachments/a_3a55290ae086e333e836d0102f9d61b8de7abf337e00f1ac596255c4aff05b47/Team%20planning%20filter%20by%20Objective%20highlighted.png?cb=7f0edddb238ead1cf871955d09d25409)

## Editing a PI Objective

Click on the objective name to open the edit modal.  
![Screenshot 2024-01-05 at 11.19.51 am.png](https://help.easyagile.com/__attachments/a_7bf8742297f2222fbe74ab98ee997bd633d1511f75cfc87ec64b8ad61bd0d872/Screenshot%202024-01-05%20at%2011.19.51%E2%80%AFam.png?cb=f879849acc9d8f1b382d658a8bd7861f)  
![Screenshot 2024-01-05 at 11.20.47 am.png](https://help.easyagile.com/__attachments/a_b17cb45ec407698682b93bf28d6335296ef5203da8b20dd6e8bab276743e6476/Screenshot%202024-01-05%20at%2011.20.47%E2%80%AFam.png?cb=d619e9e091476fbc64e05cd199765be9)

You can add 'actual value' from this modal, along with all other fields listed shown in the dialog.  
![Jan-05-2024 11-31-30.gif](https://help.easyagile.com/__attachments/a_9b03a2ce1d7e67b589fad09d1ca2474e6d85d2cda2365dbd07ddbe9f165bdb45/Jan-05-2024%2011-31-30.gif?cb=4aede17571e88fcdf38319ae6b6542cc)

## Deleting a PI Objective

Open the edit modal and click (...) menu to delete a PI Objective.  
![Screenshot 2024-01-05 at 11.32.51 am.png](https://help.easyagile.com/__attachments/a_44dcdae071c00d1a462eca0714a4780fe1381aee4e03448205cc9f40d9aa335e/Screenshot%202024-01-05%20at%2011.32.51%E2%80%AFam.png?cb=a9a316beb21f2c48bfb8f05ecb7dca7c)

## Reporting on Objectives

### In-app Objectives Report

Track the progress on all Objectives in an Increment on the Reports page.  
**See** [**Objectives report**](https://help.easyagile.com/easy-agile-programs/objectives-report.md)**for more information.**  
![Objectives report with export button.png](https://help.easyagile.com/__attachments/a_a2648d102c87a6ca6929535b843a7fe7f5062af0d37252754d57fb4a4a20401a/Objectives%20report%20with%20export%20button.png?cb=39618ebeabe61f1bc13739fadae4f2d5)  
From the [**Team planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md), jump directly to the Objectives report from the "View progress" button.  
![PI objectives drawer View progress highlighted.png](https://help.easyagile.com/__attachments/a_268ca279945bf733d0d7be16213a84882e7557c4937c5fd90e4a1203e2737342/PI%20objectives%20drawer%20View%20progress%20highlighted.png?cb=73eb1df0e05908121d5e1ff23254dd50)

### \[Data Center only\] Tracking issues linked to Objectives

A hidden issue property "EAP-team-objectives" is added to issues linked to an Objective.

While this isn't visible on the issue in Jira, you can use it to search for the issues with [JQL searches](https://www.atlassian.com/software/jira/guides/jql/overview) like:

* `issue.property[EAP-team-objectives].tags IS NOT EMPTY`

* `issue.property[EAP-team-objectives].tags ~ "p_{programId}"`

* `issue.property[EAP-team-objectives].tags ~ "i_{incrementId}"`

* `issue.property[EAP-team-objectives].tags ~ "b_{boardId}"`

* `issue.property[EAP-team-objectives].tags ~ "o_{objectiveId}"`

This allows you to filter by these issues for dashboards and other reporting that uses JQL.
Example  
For example, the following query finds all issues linked to any Objectives that team "Billing platform" (board ID 7) has in Increment "PI 3 2023: Launch" (ID 299).
`issue.property[EAP-team-objectives].tags ~ "b_7" AND issue.property[EAP-team-objectives].tags ~ "i_299"`  
![Jira DC JQL search by EAP-team-objectives tags.png](https://help.easyagile.com/__attachments/a_637b55c3be9f1bc38c221668b3497d0a32a9d8b73b8a7e1c2a156b280da463ef/Jira%20DC%20JQL%20search%20by%20EAP-team-objectives%20tags.png?cb=61ab92ee6f84b73ad010bdc41eef3dfd)  
You can see the Increment and team board ID numbers in the URL when visiting the Team planning page, e.g: /plugins/servlet/eap/increment/**299** /team/**7**

### \[Data Center only\] Fetching Objectives by API

Objectives for a team board and Increment are accessible through the app's API. See [Easy Agile Programs API](https://help.easyagile.com/easy-agile-programs/easy-agile-programs-api.md#GetTeamPIObjectives) for more details.

Note that the linked Jira issues are not returned from the API.

---
language: "en"
---
# Objectives report

**The Objectives report is available:**

* on Jira Cloud (i.e. Jira sites with "....atlassian.net" in the URL)

* on Jira Data Center with app version 8.3.0+; [a Jira Administrator can install the latest version](https://confluence.atlassian.com/upm/updating-apps-273875710.html).

Use the Objectives report to see and track all the [Team PI Objectives](https://help.easyagile.com/easy-agile-programs/objectives.md) in an Increment.  
![image-20260625-035438.png](https://help.easyagile.com/__attachments/a_4fa70aa4b5e53dc6be2ccab3d00605398ac5ca27491d40f7829d2d95974836cf/image-20260625-035438.png?cb=2400ea14fccac3b1458a044034906fa7)

## Tracking objective progress

The progress of an objective is calculated based on the Jira issues linked to it.

* If the linked issue is an epic/feature on your roadmap and it has child issues, the progress will be calculated using the progress of the child issues.

![image-20260630-015809.png](https://help.easyagile.com/__attachments/a_177c236f90f77d9a3833a9748bb52f0721e52f81221362c5a26e5d341614bb31/image-20260630-015809.png?cb=14175d8bc5c78d385988697a082a7e4d)

Linked issues are configured when creating or editing an Objective:  
![Programs Edit Objective with linked issues.png](https://help.easyagile.com/__attachments/a_424693ee3cbbc2e7c52daf5a8d7bc5bc432093aa63a28384e857bd70e9a246fa/Programs%20Edit%20Objective%20with%20linked%20issues.png?cb=64b2874f157ae8c52b7545295d4ac538)

You can also filter by objective on the Team planning page to see the linked issues to track progress:  
![Programs Team planning filtered by Objective.png](https://help.easyagile.com/__attachments/a_0b604a96c79f92eea0e847f5dbc2909ef95f5d4b189f17b113061cea60b8c040/Programs%20Team%20planning%20filtered%20by%20Objective.png?cb=5fa91977da34b47b7d2109ad0750d976)

### Status tracking

Available on Jira Cloud only. Please [reach out](https://arijea.atlassian.net/servicedesk/customer/portal/20/create/992) if you'd like this functionality on Data Center.  
![image-20260625-061659.png](https://help.easyagile.com/__attachments/a_3052ca15318ceed5fe7848ae79b90a899107cfe4085a9fd8ff27fca630212f29/image-20260625-061659.png?cb=8a6e54417108b8255864addbcf2c85a8)

Use the **Tracking status** dropdown on each objective row to record how that objective is progressing. Select from seven statuses: Off track at risk on track pending Paused Completed cancelled

If no status has been set, the row shows a "Choose status" dropdown. Statuses are saved automatically and will persist the next time you open the report.

The report can be filtered by the statuses to focus in on the objectives that need the most attention.  
![image-20260625-061736.png](https://help.easyagile.com/__attachments/a_8a5dad40e902036ef76c0fa67afbdfabdec52ef920f748d568dbfd97f8f0edf6/image-20260625-061736.png?cb=624d47802b0f3b754ef6bd13c3cce762)

### Business value

Available on Jira Cloud only. Coming in the next Data Center release (v9.1.0)

The Objectives report shows the planned and actual business value for each objective.  
![image-20260625-055742.png](https://help.easyagile.com/__attachments/a_5ca17deedbda58ed80f613bb3eb22414ce2cd0f59514fb05ddb6e4558d23246d/image-20260625-055742.png?cb=5f3a309be2eac693d6e6e56f4d9db81b)

For each objective:

* **Plan** - business value assigned during PI Planning

* **Actual** - business value assigned after the system demo, based on what was delivered

The business value section appears when at least one objective in the report has a planned or actual value entered. If your team doesn't use business value scoring, the section won't appear.

![info](https://help.easyagile.com/__attachments/a_fed98f8afac28ae127a1d27e08797df2a6e4226a8686e4ece4b6d6079fdcf695/atlassian-info?cb=feab5cd71111204d6b52545f3027dd0c) If you expect to see business value but the section isn't showing, check that at least one objective has a value entered in the **Plan** or **Actual** field - this can be done on the [Team Planning](https://help.easyagile.com/easy-agile-programs/team-planning-board.md) screen (these values are read-only on the report). See [PI Objectives](https://help.easyagile.com/easy-agile-programs/objectives) for more details on how to add or update business value.

An objective with no value shows a dash (-).

An objective explicitly scored at 0 shows as 0.  
![image-20260625-060316.png](https://help.easyagile.com/__attachments/a_3855b45669e1a03e41087b438818f0f6bd108c0c8a578fae4faa337cb1226430/image-20260625-060316.png?cb=a15c99e393e6dfa8c6e38e2b0ca33c5d)

## Creating and managing Objectives

To create, edit, or delete an Objective, you'll need to switch to the relevant [**Team planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md).

Click the team board name to jump directly to the right page, with the PI Objectives panel already open.  
![Programs Objectives report Team name highlighted.png](https://help.easyagile.com/__attachments/a_d98b597e0c400108b220a2056ddbe658f4f62980697684118995159939cd9192/Programs%20Objectives%20report%20Team%20name%20highlighted.png?cb=ee713ba033ef36b5da95d3f89d5bc243)
Click the team name to jump to the [**Team planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md).  
![Programs Team planning Objective panel.png](https://help.easyagile.com/__attachments/a_bf71327fa0e2612666ec355e46507d14fbaa4836ca79d1b90c391dcd69a24c2a/Programs%20Team%20planning%20Objective%20panel.png?cb=3a920669db515a6b1b78694a21daec38)

[Learn more about managing PI Objectives here](https://help.easyagile.com/easy-agile-programs/objectives.md).

## Configuring the Objectives report

Select a Program and Increment to see the Objectives for that Increment:  
![Programs Objectives report Increment dropdown.png](https://help.easyagile.com/__attachments/a_13e67e6218829ea2615e614403e47e55317d5d96540da23ec8ce91cb92e8974e/Programs%20Objectives%20report%20Increment%20dropdown.png?cb=49d5ef582cd11e729c6801fc74654566)

If you were already viewing a Program/Increment, these will automatically be selected when you open the Report.

### Filtering

The Objectives report can be filtered by team, commitment type, and status.  
**Team filtering**

Select a set of teams to view only the Objectives from those teams.

This will be reflected in the page URL, so you can share a link directly to this set of teams and their objectives.  
![Programs Objectives report Teams dropdown.png](https://help.easyagile.com/__attachments/a_c09ade28c84843259722ac123726bac17d990fec9de05e3c486e79da8bf94e3b/Programs%20Objectives%20report%20Teams%20dropdown.png?cb=8d4088553f9252f7b19a8191e4fdd4a5)  
**Commitment type**

Filter by commitment type to hide uncommitted objectives.  
![image-20260625-063032.png](https://help.easyagile.com/__attachments/a_ac4351b71f96a6cf1e7b19edef2dd9ff0ec328fbe65c7e514a45d5e809c767d5/image-20260625-063032.png?cb=c3818d2f67cc489dd0f02073bcd27a1b)  
**Status**

Filter by one or more statuses to focus on the objectives that need the most attention.

Status tracking is currently available in Cloud only. Please [reach out](https://arijea.atlassian.net/servicedesk/customer/portal/20/create/992) if you'd like this functionality on Data Center.  
![image-20260625-063202.png](https://help.easyagile.com/__attachments/a_c60cd55c5583ed5cbf529933575ade4bdc76f9ff1a37daba573fbbf53ac8e227/image-20260625-063202.png?cb=42bc768edae071ae388e2e16cd8cfc3e)

## Troubleshooting the Objectives report

Check that you can view the team and its Objectives on the [Team planning page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md).

If you do not have access to view a team's board in Easy Agile Programs or in Jira, Objectives from that team will be missing from the report.

### "Add your first team objective!"

This message will show if there are no Objectives in this Increment yet for any of the *selected* team boards.

There may be Objectives for other team boards, if you have filtered out some teams.  
![Programs Objectives report Add your first.png](https://help.easyagile.com/__attachments/a_143e36131848165e450d90dbeb728f6d2b894f2601489cf0a53705b8bb9ec3a4/Programs%20Objectives%20report%20Add%20your%20first.png?cb=d12afeb3ef504aff4239940a5c364847)

## Export the report

Exporting reports is available:

* on Jira Cloud (i.e. Jira sites with "....atlassian.net" in the URL)

* on Jira Data Center with app version 8.4.2+; [a Jira Administrator can install the latest version](https://confluence.atlassian.com/upm/updating-apps-273875710.html).

Use the the "export"/"download" button to generate a downloadable PNG of the report, using the currently-selected Program, Increment and Teams. The PNG export reflects the full live report - including the Business value section if it's shown on screen.

This can be added to other documents or reports for stakeholders who can't access the live report personally.  
![Objectives report with export button highlighted.png](https://help.easyagile.com/__attachments/a_55671f1c128c8ef3ccd1101b451c3ce94c0ae84695a8adf040abf8daa7be5fb3/Objectives%20report%20with%20export%20button%20highlighted.png?cb=b80b0171c66a3bdd1057f2f6898a67ba)  
![image-20260625-062117.png](https://help.easyagile.com/__attachments/a_fe6467244321c1972c9883b957bdb9c7f71377267c3c19a11a78561585fdc03e/image-20260625-062117.png?cb=7195003d5cfd7b8c305add7b814e2ff6)

## \[Data Center only\] Reporting on Objectives with JQL

If you're using the app on Jira Data Center, you can also search for issues linked to Objectives with the hidden `issue.property[EAP-team-objectives]`. See [Tracking issues linked to Objectives](https://help.easyagile.com/easy-agile-programs/objectives#Objectives-[DataCenteronly]TrackingissueslinkedtoObjectives) for details.

---
language: "en"
---
# Permissions for Easy Agile Programs

Easy Agile Programs adds a global "Manage Programs" permission to Jira. Access is otherwise managed using existing Jira permissions: it's only possible to view/edit Jira data in Easy Agile Programs where the same could be done in Jira.

## Permissions used in Easy Agile Programs

|                                                                                                                                                                                                                                       **Functionality (user action)**                                                                                                                                                                                                                                        |                                                                                                                                                                                                                                             **Permission required**                                                                                                                                                                                                                                              |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **Admin tasks**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ||
| * Install app * Install app updates (manual app updates required on Jira Data Center only)                                                                                                                                                                                                                                                                                                                                                                                                                   | On Cloud: [Organization Admin OR Site Admin](https://support.atlassian.com/user-management/docs/what-are-the-different-types-of-admin-roles/) On Data Center: **Jira Administrator**                                                                                                                                                                                                                                                                                                                             |
| * [Delete a Program](https://help.easyagile.com/easy-agile-programs/create-a-program.md#CreateandeditaProgram-DeleteaProgram) * Grant "Manage Programs" permission and Jira permissions to other users                                                                                                                                                                                                                                                                                                                                 | **Jira Administrator**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| * Open Easy Agile Programs main ["Program List" page](https://help.easyagile.com/easy-agile-programs/navigate-to-your-program.md#TheProgramList) * [Create/Edit a Program](https://help.easyagile.com/easy-agile-programs/create-a-program.md) * [Create/Edit/Delete an Increment](https://help.easyagile.com/easy-agile-programs/create-and-edit-a-program-increment.md) * [Edit the Program roadmap with drag-and-drop](https://help.easyagile.com/easy-agile-programs/scheduling-issues-from-the-roadmap-backlog) * [Create/edit/delete Milestones](https://help.easyagile.com/easy-agile-programs/milestones.md) | **Manage Programs** (a Global Permission added by the app) or **Jira Administrator**                                                                                                                                                                                                                                                                                                                                                                                                                             |
| * Grant board access to other users                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | Edit access for the board's Filter, or use **Board Administrator** to switch to a different Filter                                                                                                                                                                                                                                                                                                                                                                                                               |
| **Contributor tasks** 🔑 You can only change Jira data in Easy Agile Programs if you can do the same in Jira.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ||
| * [Navigate to a Program](https://help.easyagile.com/easy-agile-programs/navigate-to-your-program.md) * Add/see [Confidence Votes](https://help.easyagile.com/easy-agile-programs/confidence-voting.md)                                                                                                                                                                                                                                                                                                                                                          | View permission for at least 1 of the [Jira boards used in the Program](https://help.easyagile.com/easy-agile-programs/what-is-a-team-in-easy-agile-programs-configuring-) (controlled by "View" permission on the Filter for the board)                                                                                                                                                                                                                                                                         |
| * See/edit issues in Programs                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | See/edit the issues in Jira (**Browse projects** and other Project permissions)                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| * See/use a team board in Programs * See [PI Objectives](https://help.easyagile.com/easy-agile-programs/objectives.md)                                                                                                                                                                                                                                                                                                                                                                                                                 | View board (controlled by "View" permission on the Filter for the board)                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| * See the roadmap in Programs (if your roadmap is configured with a "dedicated board")                                                                                                                                                                                                                                                                                                                                                                                                                       | View board (controlled by "View" permission on the Filter for the board)                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| * Contribute to roadmap-level plans                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | EITHER: * **Manage Programs** to open the [Edit Roadmap](https://help.easyagile.com/easy-agile-programs/scheduling-issues-from-the-roadmap-backlog) page and schedule issues with drag-and-drop * If [date syncing](https://help.easyagile.com/easy-agile-programs/date-syncing-with-native-jira-date-fields) is configured for Program: edit date fields on issues in Jira that are in the [Roadmap issue source](https://help.easyagile.com/easy-agile-programs/configuring-the-roadmap-issue-source) board(s) |
| * [Enter/edit sprint capacity](https://help.easyagile.com/easy-agile-programs/estimations.md#Sprintcapacity)                                                                                                                                                                                                                                                                                                                                                                                                                           | **Manage Sprints** or **Edit Sprints** Project permission (for *all* projects with issues in that sprint)                                                                                                                                                                                                                                                                                                                                                                                                        |
| * Create [PI Objectives](https://help.easyagile.com/easy-agile-programs/objectives.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                 | EITHER: * **Manage Programs** * **Board Administrator** for that team board                                                                                                                                                                                                                                                                                                                                                                                                                                      |

## The "Manage Programs" permission

Easy Agile Programs adds one global permission **Manage Programs** to Jira. This determines who can:

* [Find the app in the top-level "Apps" or "Boards" dropdown](https://help.easyagile.com/easy-agile-programs/navigate-to-your-program.md#TopNavigation)

* View the [Program List](https://help.easyagile.com/easy-agile-programs/navigate-to-your-program.md#TheProgramList)

* Create/edit [Program](https://help.easyagile.com/easy-agile-programs/create-a-program.md) configuration

* Create/edit/delete [Increment](https://help.easyagile.com/easy-agile-programs/create-and-edit-a-program-increment.md) configuration

* [Schedule issues on the roadmap with drag and drop](https://help.easyagile.com/easy-agile-programs/scheduling-issues-from-the-roadmap-backlog)

* Create/edit/delete [Milestones](https://help.easyagile.com/easy-agile-programs/milestones.md)

Users with Jira Administrator permission can also perform actions requiring **Manage Programs**.

Jira Administrators can grant **Manage Programs** permissions in [Jira Cloud](https://support.atlassian.com/jira-cloud-administration/docs/manage-global-permissions/) or [Jira Data Center](https://confluence.atlassian.com/adminjiraserver/managing-global-permissions-938847142.html).  
In Jira, global permissions can only be applied to a *user group* . This means that you'll need to use or create a group in Jira to grant **Manage Programs** permission.

For example, you might create a new user group named "Program Managers".  
![Jira Cloud Global permissions Grant Manage Programs.png](https://help.easyagile.com/__attachments/a_d7fcd921fed667a085e030d8ce5e6c60b78082f1cf3a0f68f064e356229f2d66/Jira%20Cloud%20Global%20permissions%20Grant%20Manage%20Programs.png?cb=1c9c5d4ef6c6565f62cf4258e5cae7ae)  
On Data Center and Server versions 5.2.1 and earlier, users with **Manage Programs** permission can also **delete** Programs.

From 5.3.0 and later (as well as on Jira Cloud), only users with Jira Administrator permissions can delete a Program.

## Jira permissions

Check the documentation below for your version of Jira to learn more about configuring Jira permissions:  

|                **Permission type**                |                                                                                                                                 **Cloud**                                                                                                                                 |                                                       **Data Center**                                                        |
| **Global permissions, including Manage Programs** |                                                                           [Manage global permissions](https://support.atlassian.com/jira-cloud-administration/docs/manage-global-permissions/)                                                                            |  [Managing global permissions](https://confluence.atlassian.com/adminjiraserver/managing-global-permissions-938847142.html)  |
|                  **User groups**                  |                                                                            [Create and update groups](https://support.atlassian.com/jira-cloud-administration/docs/create-and-update-groups/)                                                                             |              [Managing groups](https://confluence.atlassian.com/adminjiraserver/managing-groups-938847035.html)              |
|              **Project permissions**              | [Permissions for company-managed projects](https://support.atlassian.com/jira-cloud-administration/docs/permissions-for-company-managed-projects/) [Manage project permissions](https://support.atlassian.com/jira-cloud-administration/docs/manage-project-permissions/) | [Managing project permissions](https://confluence.atlassian.com/adminjiraserver/managing-project-permissions-938847145.html) |
|             **Board administration**              |                                           [How do Jira permissions work? \| Board administration](https://support.atlassian.com/jira-software-cloud/docs/how-do-jira-permissions-work/#Permissionsoverview-Boardadministration)                                           |        [Configuring a board](https://confluence.atlassian.com/jirasoftwareserver/configuring-a-board-938845252.html)         |
|             **Board Filter sharing**              |                                                         [Manage filters \| Update permissions of a filter](https://support.atlassian.com/jira-software-cloud/docs/manage-filters/#Update-permissions-of-a-filter)                                                         |             [Managing filters](https://confluence.atlassian.com/adminjiraserver/managing-filters-938847876.html)             |
|---------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------|

## Restricting Easy Agile Programs to specific projects/users

### Block app access using a Data security policy on Jira Cloud

**On Jira Cloud**, Atlassian's new app access rules can prevent Easy Agile Programs from accessing or showing in specific Jira projects.  
Multi-project boards can be used in Easy Agile Programs. You may encounter inconsistencies when some projects used in a board are blocked.
How Jira projects are used in Easy Agile Programs  
Easy Agile Programs provides a view across multiple Jira boards: this is likely to include issues from multiple Jira projects. The Jira boards used in Easy Agile Programs might be single-project or multi-project boards.

* [Learn more about how Jira boards are used as "Team boards" in Easy Agile Programs](https://help.easyagile.com/easy-agile-programs/what-is-a-team-in-easy-agile-programs-configuring-.md).

This means that an App access Policy rule can result in a Jira board being *partially* missing from Easy Agile Programs.

* For example, a Jira board might contain projects "WEB" and "IOS" (e.g. board filter query `project IN (WEB, IOS) ORDER BY Rank ASC`). If project "WEB" has an App access Policy rule that blocks Easy Agile Programs, but IOS doesn't, then the app will only show the IOS issues from the board.

A Data security policy applied to a Jira project can cause missing issues on:

* The [Program Roadmap](https://help.easyagile.com/easy-agile-programs/schedule-features-epics-into-your-increment.md), and the Roadmap backlog

* Team-level issues planned in sprints on the [Team Planning page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md), and the Team backlog

* Issues that should be shown based on [date syncing](https://help.easyagile.com/easy-agile-programs/date-syncing-with-native-jira-date-fields.md) from the [*Roadmap issue source*](https://help.easyagile.com/easy-agile-programs/configuring-the-roadmap-issue-source.md) or [*Third-level issue source*](https://help.easyagile.com/easy-agile-programs/third-level-hierarchy.md)

This is configured using a [*Data security policy*](https://support.atlassian.com/security-and-access-policies/docs/what-is-a-data-security-policy/), which can be configured by an Organization Administrator. This allows you to select:

* The Jira projects you'd like to restrict access to; and

* The [*App access*](https://support.atlassian.com/security-and-access-policies/docs/block-app-access/)*Policy rule*.

If you have [Atlassian Access](https://support.atlassian.com/security-and-access-policies/docs/understand-atlassian-access/), you'll be able to choose which apps you block using an allowlist or a blocklist.

Otherwise, you'll only be able to block *all* apps. This means that using a *Block app access* rule to restrict Easy Agile Programs will block other apps as well.  
If you can access an issue on the board in Jira, but can't access it in Easy Agile Programs, this could be caused by an App access Policy rule.

### Restricting user access to Easy Agile Programs

Users will only have access to the app when:

* They have **Manage Programs** permission; or

* A Jira board they have access to is added to a Program by a user with **Manage Programs** permission.

Please note that restricting which users can use the app does not affect [the user tier of the app license](https://help.easyagile.com/easy-agile-support/app-licensing-and-pricing.md#Pricingbyusertier).

---
language: "en"
---
# Programs app Demo

## Can I see a demo of Easy Agile Programs?

Yes! [See our on-demand demo here](https://www.easyagile.com/product-demo/easy-agile-programs).

We don't offer 1-to-1 demos at the moment. If you have specific questions, [please reach out to our team here](https://arijea.atlassian.net/servicedesk/customer/portal/2). We'll get back to you within 24 hours on business days!

## Is there a way to try Easy Agile Programs before installing an evaluation on my Jira site?

Yes! Please [visit our sandbox demo site here](https://demo.easyagile.com/demo/programs).

*Please note that this is a public demo instance. All data you enter will be publicly available to other users who access this URL. The instance will reset every 24 hours.*

---
language: "en"
---
# The Program board page

The **Program board** page shows a holistic view of all the plans for one Increment. Here, you can see how all teams' work relates to each other and your shared goals.

This page shows all levels of the hierarchy configured for your Program:

* [Third-level plans](https://help.easyagile.com/easy-agile-programs/third-level-hierarchy.md) (if configured)

* [Roadmap-level work](https://help.easyagile.com/easy-agile-programs/schedule-features-epics-into-your-increment.md) in **purple**

* [Team-level work for each team board in the Program](https://help.easyagile.com/easy-agile-programs/what-is-a-team-in-easy-agile-programs-configuring-.md)

  * Use the "Show team level issues" switch in the Filters menu to show/hide team-level plans.

[Dependencies](https://help.easyagile.com/easy-agile-programs/dependencies.md) between all visible items are shown as color-coded lines. Open the [Dependencies map](https://help.easyagile.com/easy-agile-programs/dependency-map.md) to focus on dependency management.  
Use the **Program board** for activities like:

* Aligning on and committing to shared plans, including [confidence voting](https://help.easyagile.com/easy-agile-programs/confidence-voting.md)

* Identifying and managing risks and dependencies

* Tracking progress and blockers, including in Scrum of Scrums

![Program board 830 hierarchy highlighted.png](https://help.easyagile.com/__attachments/a_0a303349ec1ef8e62bd3d0224bf35d5326b19358bfb248aea1bb57cfaa7a388c/Program%20board%20830%20hierarchy%20highlighted.png?cb=74e0af6384e26339568dee9e5c9940a9)

## Visualizing plans

### Sprint columns

The Program board is divided into columns representing the sprints in your Increment.

* Sprint dates are not synchronized with the sprints in Jira. Dates shown are calculated based on the [Increment start date and sprint length(s)](https://help.easyagile.com/easy-agile-programs/create-and-edit-a-program-increment.md#CreateandeditaProgramIncrement-Sprintmanagement).

* The names of the sprints from Jira will not be shown, even if all teams in the Increment share sprints.

[*Learn more about how sprints sync with Increments*](https://help.easyagile.com/easy-agile-programs/configuring-sprint-sync-for-an-increment.md).

Team-level items (e.g. stories, tasks) will be scheduled in one sprint/column.  
Roadmap-level items can span multiple sprints.

If a roadmap item's dates extend before/after the Increment, the end of the item is shown as an arrow.  
![Program board roadmap item overflow.png](https://help.easyagile.com/__attachments/a_ccdd5e2fef56ca078962b746014f8e6b41e91efcc0c83543786b1e41780cc58c/Program%20board%20roadmap%20item%20overflow.png?cb=8976f7feefe303c427aaf3d40a8f91cc)

### Milestones

Milestones appear below the sprint dates:

![Program board Milestones highlighted.png](https://help.easyagile.com/__attachments/a_bbe379964af61aabf0291a4d5d24dd09e3b43ee014a85c3057a97407003f175a/Program%20board%20Milestones%20highlighted.png?cb=f6a07d8aa32f4245dbabdca755d8e8ac)
Use "Show milestones" / "Hide milestones" to expand or collapse this row.

Users with [**Manage Programs**](https://help.easyagile.com/easy-agile-programs/permissions.md#The%25E2%2580%259CManagePrograms%25E2%2580%259Dpermission)[permission](https://help.easyagile.com/easy-agile-programs/permissions.md#The%25E2%2580%259CManagePrograms%25E2%2580%259Dpermission) will see the "+ Milestone" button at the right-hand end.

### Reordering team boards

Click the "..." button on the right-hand end of any team board swimlane to find the "Move up" and "Move down" options:  
![Reorder team boards copy.png](https://help.easyagile.com/__attachments/a_e94a732cdcb8ed678130a66c007157ef7820f6b6b60b53b917a13c766e665ff3/Reorder%20team%20boards%20copy.png?cb=0d7d7af68f7065e8d8e698c99bb648c8)

The team board order will be saved for your view only; other users may set the team boards in a different order.

The "Shared team features" swimlane will always show at the top of the Program board page.

### Making and changing plans

The Program board *visualizes* plans, but most changes can't be made directly on this page.

[**Team**](https://help.easyagile.com/easy-agile-programs/what-is-a-team-in-easy-agile-programs-configuring-.md)**-level plans** can be adjusted on the [**Team planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md). Click on a team board name to open that page and:

* Create new items.

* Schedule items in sprints or dated columns.

* Create [dependencies](https://help.easyagile.com/easy-agile-programs/dependencies.md#Creatingdependenciesbetweenteam-levelissuesinEasyAgilePrograms) within the team, or with other teams.

Team-level items on the Program board page can be toggled with the "Show team level issues" switch in the Filters menu, so you can see the level of detail that suits you.

[**Roadmap-level plans**](https://help.easyagile.com/easy-agile-programs/schedule-features-epics-into-your-increment.md) can be made on the Edit roadmap page.

* Users with [**Manage Programs**](https://help.easyagile.com/easy-agile-programs/permissions.md#The%25E2%2580%259CManagePrograms%25E2%2580%259Dpermission)[permission](https://help.easyagile.com/easy-agile-programs/permissions.md#The%25E2%2580%259CManagePrograms%25E2%2580%259Dpermission) can find the "[Edit roadmap](https://help.easyagile.com/easy-agile-programs/scheduling-issues-from-the-roadmap-backlog.md)" button in the top right-hand corner of the Program board page.

* Roadmap-level items can be planned in the swimlane for a specific team board, or in the "Shared team features" swimlane at the top of the page.

[**Third-level items**](https://help.easyagile.com/easy-agile-programs/third-level-hierarchy.md) are fetched from Jira based on the dates on the items. When the start and end dates of the item mean it overlaps with the Increment dates, the item will show at the top of the Program board page.

## Tracking risks on the Program board

### Scheduling conflicts

A ⚠️ "Warning" symbol will show on roadmap items when their child items are scheduled *after* the planned end date. This highlights when plans might slip.  
![Program board Scheduling conflict highlighted.png](https://help.easyagile.com/__attachments/a_6d5766ab63bc9edff5d4f28f726ad5c60555ff395e9f4098a6763e3e8a8fafe0/Program%20board%20scheduling%20conflict%20highlighted.png?cb=0132da409de869e572e08fede3324b7b)

Click the roadmap item to see *only* its child items:  
![Scheduling conflict cross-team children.png](https://help.easyagile.com/__attachments/a_8c43625c1609fad2646414d3a6c862308c5711595d4de9715f707cae175d2644/Scheduling%20conflict%20cross-team%20children.png?cb=503ff47c0cbe0605f7b05b9ad05a5e84)

You can then correct the scheduling by:

* Changing the dates of the roadmap item; or

* Rescheduling the child items.

![Resolve scheduling conflict.gif](https://help.easyagile.com/__attachments/a_60f86c6b5d62092464aa056362e6a40e74f32f4e824b2b6ff3d4b244f0c574eb/Resolve%20scheduling%20conflict.gif?cb=f6dd9431694f886ac42fb02ac012ff61)

Rescheduling items on the Program board page is only available when a scheduling conflict is selected.

You can switch off scheduling conflict warnings in [the Filters menu](https://help.easyagile.com/easy-agile-programs/program-board.md#TheProgramboardpage-TheFiltersmenu).

### Dependencies

[Links between items are visualized as dependency lines](https://help.easyagile.com/easy-agile-programs/dependencies.md).

Show or hide dependency lines based on [health/color](https://help.easyagile.com/easy-agile-programs/understanding-dependency-status-health-and-color.md) from the Dependencies dropdown:  
![Program board toggle Healthy dependencies.gif](https://help.easyagile.com/__attachments/a_f4e9590232f33eb899cbf6b7622cde4765eddd47a8f347dc58bba6c0a7a47866/Program%20board%20toggle%20Healthy%20dependencies.gif?cb=ff6a56bdc51daf77dcdf250a0ea4e1f3)  
To filter *items* based on their dependencies, use [the Filters menu](https://help.easyagile.com/easy-agile-programs/program-board.md#TheProgramboardpage-TheFiltersmenu).
Dependencies dropdown missing on the Program board page?  
In earlier versions (before v7.3.0 on Data Center), dependency health filtering was in the "View settings" menu.  
![Program board view settings dropdown 710.png](https://help.easyagile.com/__attachments/a_d94605959bcf2c72ea1fb3a4d9f27ba20cfd29e143bd40ae117cb21c51ff5410/Program%20board%20view%20settings%20dropdown%20710.png?cb=20b89e41420506f1eed302070df809c1)  
By default, one link type is shown: [the type selected when creating or editing the Program](https://help.easyagile.com/easy-agile-programs/configuring-dependencies-for-a-program.md).

**Switch on additional link types in the Dependencies dropdown**. This will show all link types configured for your Jira site, including custom types.

* *Visualizing additional link types is available on Cloud, and Data Center v7.3.0+.*

[**Done** dependencies](https://help.easyagile.com/easy-agile-programs/understanding-dependency-status-health-and-color.md#Donedependencies) are when one or both of the items are already marked as done in Jira. Done dependencies are switched off by default: enable them with "Show done dependencies" in the Dependencies dropdown.

* *Done dependency filtering is available on Cloud, and Data Center v7.1.0+.*

![Program roadmap Dependencies dropdown.png](https://help.easyagile.com/__attachments/a_f5295ca5bc5d9b27f726417d8c2c93b7addc8c5de76b5660dcec588ad02060ec/Program%20roadmap%20Dependencies%20dropdown.png?cb=314b79db985b086d7cf61689f7999af0)  
Use the [**Dependencies map**](https://help.easyagile.com/easy-agile-programs/dependency-map.md) to focus on *only* the planned work that's interdependent.  
![Dependency map 720.png](https://help.easyagile.com/__attachments/a_93637f32eef506c9d191bfb65406e75fea7b15ddddbf2302734950103b990770/Dependency%20map%20720.png?cb=425f431c070102d4b7ce4b58db9ca8a3)

[*Learn more about visualizing links as dependency lines in Easy Agile Programs*](https://help.easyagile.com/easy-agile-programs/dependencies.md)*.*

## Confidence votes

All users on the Program board page can see and use the Confidence vote tool.  
![Program board Confidence vote highlighted.png](https://help.easyagile.com/__attachments/a_90f2fa8d553af4df7781358ed9d4e5772a9b091632d69ddfac4b76e37a4e711e/Program%20board%20Confidence%20vote%20highlighted.png?cb=57a9cc05b3f34190a3c7f6026dfb02f5)

In addition to this Increment-level Confidence Vote, separate voting is available on each [**Team planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md).

[*Learn more about Confidence voting*](https://help.easyagile.com/easy-agile-programs/confidence-voting.md)*.*  
Confidence voting is available:

* On Jira Cloud (i.e. Jira sites with "....atlassian.net" in the URL) on all pages of the app

* In Data Center version 6.0.0+; [a Jira Administrator can install the latest version](https://confluence.atlassian.com/upm/updating-apps-273875710.html).

## Filtering the Program board

### The Filters menu

Use Filters to reduce the number of items displayed so you can focus on what's important.

Find the "Filters" button at the top of the page to open the Filters drawer:  
![Program board filters drawer button highlighted.png](https://help.easyagile.com/__attachments/a_39f23bc1ca2a8bc85e6f0ce58b30071851f61f04e307f3e6fc064df4a167891d/Program%20board%20filters%20drawer%20button%20highlighted.png?cb=e46bb4ad896f3bc09c53535c25f945a5)  
Filters you apply are added to the page URL, so you can share a link to show the same filtered set of items with someone else!

* Filter items to show only those that have a [dependency of the given health](https://help.easyagile.com/easy-agile-programs/understanding-dependency-status-health-and-color.md).

* If the [Roadmap issue source](https://help.easyagile.com/easy-agile-programs/configuring-the-roadmap-issue-source.md) uses a dedicated roadmap board, apply Quick filters from that Jira board. Board administrators can configure Quick Filters in [Jira Cloud](https://support.atlassian.com/jira-software-cloud/docs/configure-quick-filters/) or [Jira Data Center](https://confluence.atlassian.com/jirasoftwareserver/configuring-quick-filters-938845301.html).

* Filter based on Status Category (**To Do** / **In Progress** / **Done**).

* Select specific team boards to focus on a smaller group of teams.

* Show or hide team-level items.

* Show or hide scheduling conflict warnings.

The Filters button will show the number of filters currently applied. The number of hidden items will be tracked to the left of the button. Use "Clear filters" to remove all filter conditions at once.  
*In earlier versions of the app (before v7.3.0 on Data Center), filtering options were split between "Filters" and "View settings".*  
![View settings and Filtes 730.png](https://help.easyagile.com/__attachments/a_71bc57526f63005f55bdbbe4a3ab3846ff71f6b26906a1ba541f9f1407fc1638/View%20settings%20and%20Filtes%20730.png?cb=8c456dc9d1ceb703fda6a48287bbbc9a)

### Using hierarchy

Click a **purple** roadmap item to show only its child items:  
![Scheduling conflict cross-team children.png](https://help.easyagile.com/__attachments/a_8c43625c1609fad2646414d3a6c862308c5711595d4de9715f707cae175d2644/Scheduling%20conflict%20cross-team%20children.png?cb=503ff47c0cbe0605f7b05b9ad05a5e84)

* If your roadmap is only epics (or epic-level items), this uses the parent-child relationship in Jira: an epic is the Parent of a Story.

* When the [*Roadmap issue source*](https://help.easyagile.com/easy-agile-programs/configuring-the-roadmap-issue-source.md) "Any issue types from a dedicated board", the link between roadmap and team-level items is configured manually for the Program.

Click a third-level item to see its children from the roadmap *and* its children's children from team boards:  
![Program board filter by third level.png](https://help.easyagile.com/__attachments/a_b08b3a288db9a2bea5a540648a6e0943236ae3ac80f46cd94d08c3a5ab3f2c81/Program%20board%20filter%20by%20third%20level.png?cb=76a6c9d2e8e2aeda6174d712aa836eb0)

## Navigating from the Program board page

* The "[Edit roadmap](https://help.easyagile.com/easy-agile-programs/scheduling-issues-from-the-roadmap-backlog.md)" button is visible for users with [**Manage Programs**](https://help.easyagile.com/easy-agile-programs/permissions.md#The%25E2%2580%259CManagePrograms%25E2%2580%259Dpermission)[permission](https://help.easyagile.com/easy-agile-programs/permissions.md#The%25E2%2580%259CManagePrograms%25E2%2580%259Dpermission).

* Use the arrows next to the Increment name to jump to the previous or next Increment.

* Open the **Team planning** page by clicking on the team board name.

  * A blue "Schedule team issues" button will show next to the team board name if no items on this board are scheduled in this Increment yet. This button will also open the Team planning page.

![Program board 830 navigation highlighted.png](https://help.easyagile.com/__attachments/a_4ff0fe40ddc8a64855b9b3e6d733edd14039dea282a79c4ece785aacdfeab30e/Program%20board%20830%20navigation%20highlighted.png?cb=083dcf5925261ad6298b383f0c169a4e)

---
language: "en"
---
# The Program list page

Users with [**Manage Programs** permission](https://help.easyagile.com/easy-agile-programs/permissions.md#The%25E2%2580%259CManagePrograms%25E2%2580%259Dpermission) can see an index of all Programs on the **Program list** page.  
![Program list.png](https://help.easyagile.com/__attachments/a_94d2f23734c0e1be2a068303d877be2d96abd568ca7958d54855329529c68692/Program%20list.png?cb=62eea7cb356054e729a69371dfcac622)

* [Create a new Program](https://help.easyagile.com/easy-agile-programs/create-a-program.md) from this page.

* Search for any Program by name.

* Click the the name of a Program to open the **Program roadmap** for that Program.

* Click the name of the current or next Increment to go directly to the **Program board** page for that Increment.

* [Jira Administrators can delete a Program from this page](https://help.easyagile.com/easy-agile-programs/create-a-program.md#CreateandeditaProgram-DeleteaProgram).

To open the Program list page from *outside the app*:

* On Jira Cloud, find the "Programs" option in the Apps menu.

* On Jira Data Center, find "View all Programs" in the Boards dropdown.

*Other users can open the app on the Team planning page for their Jira board.* [*Learn more about navigating Easy Agile Programs*](https://help.easyagile.com/easy-agile-programs/navigate-to-your-program.md)*.*  
![Jira Cloud Apps Programs light mode.png](https://help.easyagile.com/__attachments/a_72c9dca1089a7efb5f8892f51482e008e70fc5b7ccc04b693069c35855167436/Jira%20Cloud%20Apps%20Programs%20light%20mode.png?cb=3e62127c9b43d6b6ff99390b6a4016bc)

From any page inside the Easy Agile Programs app, click "Easy Agile Programs" in the top left of the app to return to the Program list:  
![Go to Program List highlighted.png](https://help.easyagile.com/__attachments/a_c4afc3e71d86b892afcce95b7dcfa5182d1efd13e5beb3f6ed5e0683e9b4f953/Go%20to%20Program%20List%20highlighted.png?cb=5170a0d2de601d9472858b5bd7cef092)

*For users without Manage Programs permission, this is replaced with a link to this documentation.*

---
language: "en"
---
# The Program roadmap page

The **Program roadmap** page shows the high-level plans for your Program. All the Increments in the Program are shown on a timeline.

The page shows:

* [Roadmap-level plans](https://help.easyagile.com/easy-agile-programs/schedule-features-epics-into-your-increment.md)

* [Milestones](https://help.easyagile.com/easy-agile-programs/milestones.md) on the timeline

* [Dependencies](https://help.easyagile.com/easy-agile-programs/dependencies.md) as lines between items

![Program roadmap 2025-08-18.png](https://help.easyagile.com/__attachments/a_76b62c149977ea5611ae4a312e85df0d36459dfbeff3a1b5f47580bfeb75700c/Program%20roadmap%202025-08-18.png?cb=23f399355afb0cf2010530a2ab385286)

On this page:

* See historic, current, and future Increments on the timeline.

  * Increments are split into sprint columns based on the Increment start date and [sprint configuration](https://help.easyagile.com/easy-agile-programs/create-and-edit-a-program-increment.md#CreateandeditaProgramIncrement-Sprintmanagement).

* See [roadmap-level plans](https://help.easyagile.com/easy-agile-programs/schedule-features-epics-into-your-increment.md) on the timeline.

  * *Team-level plans (e.g. story-level items scheduled in sprints) and third-level items are not shown on the Program roadmap page.*

  * A swimlane for each [team board](https://help.easyagile.com/easy-agile-programs/what-is-a-team-in-easy-agile-programs-configuring-.md) will be shown only if there are roadmap-level items in that swimlane.

* Visualize links between roadmap-level items as [dependency lines](https://help.easyagile.com/easy-agile-programs/dependencies.md) and filter them by health or link type.

* See [Milestones](https://help.easyagile.com/easy-agile-programs/milestones.md) on the timeline.

Users with [**Manage Programs** permission](https://help.easyagile.com/easy-agile-programs/permissions.md#The%25E2%2580%259CManagePrograms%25E2%2580%259Dpermission) can:

* Open the ["Edit program" menu](https://help.easyagile.com/easy-agile-programs/create-a-program.md#CreateandeditaProgram-EditaProgram).

* [Create a new Increment](https://help.easyagile.com/easy-agile-programs/create-and-edit-a-program-increment.md) with the "+ New increment" button.

* [Edit an existing Increment](https://help.easyagile.com/easy-agile-programs/create-and-edit-a-program-increment.md#CreateandeditaProgramIncrement-EditanIncrement) from the "..." menu in the top right-hand corner of that Increment.

* Create, edit or delete [Milestones](https://help.easyagile.com/easy-agile-programs/milestones.md) by clicking on an existing Milestone or the "+ Milestone" button.

* [Open the **Edit roadmap** page to schedule issues on the roadmap](https://help.easyagile.com/easy-agile-programs/scheduling-issues-from-the-roadmap-backlog.md).

## Navigating from the Program roadmap page

* Click an Increment name or the "View increment" button to open the **Program board** page for that Increment.

* Click a team board name to open that team's **Team planning** page for that Increment.

* The "[Edit roadmap](https://help.easyagile.com/easy-agile-programs/scheduling-issues-from-the-roadmap-backlog.md)" button is visible for users with [**Manage Programs**permission](https://help.easyagile.com/easy-agile-programs/permissions.md#The%25E2%2580%259CManagePrograms%25E2%2580%259Dpermission).

![Program roadmap 2025-08-18 navigation highlighted.png](https://help.easyagile.com/__attachments/a_efe38c184c93b4a2bb8b6e9e4e393adf14f5786fdf0da6d2ff0c1050b1d21622/Program%20roadmap%202025-08-18%20navigation%20highlighted.png?cb=1cbb4194e3f1cbcd4db96d7d1d268989)

---
language: "en"
---
# Programs app data storage

Easy Agile is committed to Cloud security.

* **Easy Agile's cloud services are** [**SOC 2 Type II certified**](https://trust.easyagile.com/resources)**.**

* Easy Agile Programs is a [Cloud Fortified](https://developer.atlassian.com/platform/marketplace/cloud-fortified-apps-program/) Atlassian Marketplace app.

## Data stored for Easy Agile Programs

Easy Agile Programs uses two types of data: Jira data, and app-specific end-user data.  

|              |                                                                                                                                                   **Jira data**                                                                                                                                                   |                                                                                                                                                                                                                                 **App data**                                                                                                                                                                                                                                 |
| **Examples** |                                                                                            Epics and issues Projects, boards, and sprints Issue fields including the Story Points field User names and email addresses                                                                                            | [Program](https://help.easyagile.com/easy-agile-programs/create-a-program.md) and [Increment](https://help.easyagile.com/easy-agile-programs/create-and-edit-a-program-increment.md) configuration [Confidence vote responses](https://help.easyagile.com/easy-agile-programs/confidence-voting.md) [PI Objectives](https://help.easyagile.com/easy-agile-programs/objectives.md) [Milestones](https://help.easyagile.com/easy-agile-programs/milestones.md) [Sprint capacity estimates](https://help.easyagile.com/easy-agile-programs/estimations.md) entered on the [Team planning page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md) |
| **Storage**  | Easy Agile apps never store a copy of your Jira data. Jira data is fetched directly from Jira when a user loads the page, using that user's Jira authentication. Where app data is related to Jira data, we store only the ID number of the relevant Jira data (e.g. the board ID number or user hexadecimal ID). |                                                        **For Cloud:** data that can't be stored in Atlassian Jira is saved in Easy Agile's cloud servers. Read more about Data residency for Cloud customers below. **On Data Center:** app data is stored in the existing Jira database. The app adds and manages new tables with names starting with "AO_349192_". Easy Agile cannot access your Jira or app data.                                                         |
|--------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|

End users can choose to share personal information such as their name and email address with Easy Agile. This includes:

* Entering their details in the [in-app welcome screen](https://help.easyagile.com/easy-agile-teamrhythm/security-privacy.md#How-do-I-disable-the-in-app-%25E2%2580%259CWelcome%25E2%2580%259D-video-and-signup-form?)

* [Contacting our support team](https://help.easyagile.com/easy-agile-teamrhythm/how-to-raise-a-support-request.md)

The Easy Agile Program app processes but does not store this personal information. All PII is stored in services in our [listed subprocessors](https://trust.easyagile.com/subprocessors).  
Read more about what kinds of data we collect in our [Privacy Policy](https://www.easyagile.com/trust-center/privacy-policy/), or download our Data Processing Addendum (DPA) from [trust.easyagile.com](http://trust.easyagile.com).

### Data residency for Cloud customers

For our Cloud customers, app data that cannot be stored in Jira is stored in Easy Agile's cloud servers (outside Atlassian).

* The app integrates with Jira through the Atlassian Connect Framework. [This includes using a shared installation secret to manage authentication with Jira](https://developer.atlassian.com/cloud/jira/platform/security-for-connect-apps/#about-the-installation-secret). This secret is stored in our cloud servers in addition to the app data.

* Team member access to production infrastructure is restricted by our Security and IT team and subject to audit logging. Team members who are part of an administrator group, or can request access, are required to use biometric authentication.

Easy Agile's cloud infrastructure is operated from [AWS regions](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html) in the following countries:

1. In the USA: us-west-2 in Oregon

2. In Germany: eu-central-1 in Frankfurt

Which region your app data is assigned to will depend on where the host Jira site is pinned ***at the time Easy Agile Programs is installed***:

* By default, customers will be assigned to the USA region.

* If your Jira site is pinned to Germany at the time of installation, the Easy Agile Programs app data will be assigned to the region in Germany.

* If your Jira site is pinned elsewhere in the EU, Atlassian will determine the nearest supported region to assign your installation

A note on Atlassian's [Data residency for Connect apps](https://developer.atlassian.com/cloud/jira/platform/data-residency/) implementation:

[Customers who don't have a data residency requirement, but are provisioned in a supported region for performance reasons, install into the nearest supported realm](https://developer.atlassian.com/cloud/jira/platform/data-residency/#realm-pinning).

It is not currently possible to manually select or change the data residency region for Easy Agile Programs after the app has been installed.

If you're interested in more data residency region options, [let us know here](https://arijea.atlassian.net/servicedesk/customer/portal/2/group/99/create/302?summary=Re%3A+Programs+data+residency).

### App data after uninstallation

If you uninstall the Easy Agile Programs app from your Jira site:

* App data will no longer be accessible.

* The data will *not* be deleted from the Easy Agile cloud servers or Jira Data Center database where it is stored.

* Jira data (e.g. issues, epics, sprints, versions) that has been viewed or edited using the app will not be affected by uninstallation.

If you re-install the app again in the future, your data will be restored.

* On Jira Data Center, you can safely uninstall/re-install the app to troubleshoot technical issues. No data will be lost and the app will function as normal after re-installation.

## How we keep data safe in our cloud

### SOC 2 Type II

**Easy Agile's cloud services are** [**SOC 2 Type II certified**](https://trust.easyagile.com/resources)**.**

Learn more about Easy Agile's security compliance and controls at [trust.easyagile.com](http://trust.easyagile.com).  
![EA_x_SOC2.png](https://help.easyagile.com/__attachments/a_baa8c622681c36900e4464962712bd269ce32f492ccb7ba1cfebe2d06e19cb1a/EA_x_SOC2.png?cb=26ccf6139a46ace8c1092f511d776b61)

[System and Organization Controls](https://www.lbmc.com/services/audit-assurance/soc-audit/) (SOC) 2 is a widely recognized security standard developed by the AICPA that specifies how organizations should manage customer data. This means that we've undergone an audit and assessment to ensure their security controls meet AICPA's Trust Services Criteria, including:

* Security

* Availability

* Processing integrity

* Confidentiality

### Easy Agile Programs is a Cloud Fortified Atlassian Marketplace app

All Easy Agile apps are Cloud Fortified, earning [the highest badge on the Atlassian Marketplace for security and reliability](https://www.atlassian.com/trust/marketplace?source=app-listing-badge&tab=administrative-visibility-and-control#:~:text=Security%20Participant%20apps-,Cloud%20Fortified%20apps,-Privacy).  
![Cloud Fortified Guidance.png](https://help.easyagile.com/__attachments/a_cb9694c75b625115a299a3824af93634d3ea9915f94dcd38cf1337b02e8997bc/Cloud%20Fortified%20Guidance.png?cb=1035cf2304ce2df21732a7dd4ae4458f)

As a Marketplace Partner, we follow the Atlassian guidelines for security:

* [Security guidelines for Marketplace Partners](https://developer.atlassian.com/platform/marketplace/vendor-security-guidelines/?utm_medium=docs&utm_source=easy-agile-user-story-maps&utm_campaign=security)

* [Atlassian's app vulnerability scanning platform, Ecoscanner](https://developer.atlassian.com/platform/marketplace/ecoscanner/)

* [Marketplace Security Bug Bounty Program](https://developer.atlassian.com/platform/marketplace/marketplace-security-bug-bounty-program/)

* [Vulnerability management for Marketplace apps](https://developer.atlassian.com/platform/marketplace/vulnerability-management-for-marketplace-apps/)

* [App security incident management guidelines](https://developer.atlassian.com/platform/marketplace/app-security-incident-management-guidelines/?utm_medium=docs&utm_source=easy-agile-user-story-maps&utm_campaign=security)

* [Atlassian Cloud App Operations Guide](https://developer.atlassian.com/platform/marketplace/cloud-app-operations-guide/?utm_medium=docs&utm_source=easy-agile-user-story-maps&utm_campaign=security)

Our Jira Cloud apps require the following [Atlassian Connect Permissions (Scopes)](https://developer.atlassian.com/static/connect/docs/latest/scopes/scopes.html): Read, Write, Delete, and Project Administration. Project Administration is needed for creating and updating [Release versions](https://support.atlassian.com/jira-software-cloud/docs/create-a-version-in-a-classic-project/).

---
language: "en"
---
# Easy Agile Programs Cloud / Data Center differences

**Easy Agile Programs is available for Jira Cloud (SaaS) and Jira Data Center (on-premise/self-hosted).** Use the type that matches your host Jira site.  
[Easy Agile TeamRhythm data can be migrated to Jira Cloud using JCMA](https://help.easyagile.com/easy-agile-programs/migrating.md).
Jira Server availability  
Easy Agile Programs was available for Jira Server prior to [Atlassian's End of Support for Server products](https://www.atlassian.com/blog/announcements/farewell-to-server). The Server and Data Center versions of the app worked identically.

To add the app to a Jira Server site, you'll need to purchase a Data Center license for Easy Agile Programs. [Make sure to check which versions of the app are compatible with your host Jira version](https://marketplace.atlassian.com/apps/1219491/easy-agile-programs-pi-planning-program-board-dependencies/version-history).

The app works the same way on Cloud and Data Center as much as possible. This includes using the same user interface on both Cloud and Data Center.

However, there are some variations due to the differences between Cloud and Data Center technologies.

## Version updates

**On Cloud:** **Most updates are applied automatically** , however, [**some updates require manual approval** from a Jira Site or System Administrator before they can be applied.](https://help.easyagile.com/easy-agile-support/app-updates-maintenance)This happens when the app's permissions or scopes have changed (for example, the app needs access to additional Jira data to support new functionality).

Until the update is approved, your site will continue to run the previous version of the app.  
**On Data Center:** Updates to the app are released in [numbered versions](https://marketplace.atlassian.com/apps/1219491/easy-agile-programs-pi-planning-program-board-dependencies/version-history?versionHistoryHosting=dataCenter). [A Jira Administrator will need to manually install updates from the Manage apps page in Jira](https://confluence.atlassian.com/upm/updating-apps-273875710.html).

New functionality is released on Cloud first, and then included in the next Data Center version.

## Data storage

**On Cloud:** Data that can't be stored in Atlassian Jira is saved in Easy Agile's cloud servers. It isn't possible to query the database directly.

**On Data Center:** App data is stored in the existing Jira database. The app adds and manages new tables with names starting with "AO_349192_". Easy Agile cannot access your app data.

[Read more about what data the app stores and how data storage is securely handled](https://help.easyagile.com/easy-agile-programs/programs-app-data-storage.md).

### API access

**On Cloud:** Due to [authentication requirements for Connect apps](https://help.easyagile.com/easy-agile-programs/programs-secure-jira-integration.md#Programs'secureJiraintegration-JiraCloudandAtlassianConnect), we do not support access to the REST API on Cloud.  
**On Data Center:** [The app's REST API is accessible to fetch data about Programs, Increments and other app data](https://help.easyagile.com/easy-agile-programs/easy-agile-programs-api.md).

## Functionality

### Issue view

**On Cloud:** Clicking an issue key in the Easy Agile Programs app opens the native Jira issue view. This uses the Issue/Work item screen and layout configured in Jira.  
![A GIF showing clicking on an issue key and then a large popup showing the Jira issue view](https://help.easyagile.com/__attachments/a_39a428c5b0359097ec1a0c94f4d8ddcaca96c265dc07b5ae2683ca2b81d6a0ec/Programs%20Cloud%20issue%20view%20looping.gif?cb=310f9855f4694eb028a082f7739f525a)  
**On Data Center:** It isn't possible to open the native Jira issue view from an app.

Clicking an issue key opens an in-app issue view with a limited range of fields. Open the Jira issue in a new tab to view more.  
![Easy Agile Programs in the background. In the foreground, a popup showing some fields of a Jira issue visible in the background, including the Summary, Status, and Assignee.](https://help.easyagile.com/__attachments/a_40638abf8901667973dc5f6d17f1244ae320731ee16261dcf842e27c9083e642/Programs%20DC%20issue%20view.png?cb=4fa617087c262ccf808f8af4c84824d9)

### Issue hierarchy

**On Cloud:** [Work item (issue) type hierarchy configuration is only available on Jira Cloud Premium or Enterprise](https://support.atlassian.com/jira-cloud-administration/docs/configure-the-issue-type-hierarchy/).

If you have hierarchy configured using Premium or Enterprise:

* [Roadmap configurations that use "epic-level issues"](https://help.easyagile.com/easy-agile-programs/configuring-the-roadmap-issue-source.md#ChoosingtheRoadmapissuesourceforyoursituation) will use all issue types configured at that level.

* You can use the "Parent" link type when [configuring third level hierarchy](https://help.easyagile.com/easy-agile-programs/third-level-hierarchy.md) to use your existing hierarchy from Jira.

**On Data Center:** [Issue type hierarchy configuration is configured with Advanced Roadmaps](https://confluence.atlassian.com/jirasoftwareserver/configure-your-jira-software-instance-1044784156.html#ConfigureyourJiraSoftwareinstanceforAdvancedRoadmaps-CustomHierarchyLevelsARJ). [Advanced Roadmaps is now built into Jira Data Center](https://confluence.atlassian.com/jirasoftwareserver/discover-advanced-roadmaps-for-jira-1044784153.html).

You can use the "Parent" link type when [configuring third level hierarchy](https://help.easyagile.com/easy-agile-programs/third-level-hierarchy.md) to use your existing hierarchy from Jira.

Third level hierarchy can also be configured using Issue links. This method is available on all versions of Jira.

### "Program" and "Program Increment" custom fields

**On Jira Cloud:** The "Program" and "Program Increment" custom fields show the name of that Program or Increment in **plain text**.  
**On Data Center:** When viewing an issue in Jira, click the Program or Program Increment to navigate directly to that page in Easy Agile Programs.  
![Jira DC Program field hyperlink highlighted.png](https://help.easyagile.com/__attachments/a_584bf0b8535c2e8b016510dffcae1b454b8f5d0167bf73b4fdf93b9b3b2795e2/Jira%20DC%20Program%20field%20hyperlink%20highlighted.png?cb=e6464abd2a00b3f00c7cd29e9d6f904d)

## App administration

**On Cloud:** Disabling app modules is not available on Cloud.

[Data security policies](https://support.atlassian.com/security-and-access-policies/docs/manage-data-security-policy-rules/) can be used to [block app access](https://support.atlassian.com/security-and-access-policies/docs/block-app-access/) to Jira projects.  
**On Data Center:** [Jira Administrators can disable analytics, crash reporting, and the product intro page](https://help.easyagile.com/easy-agile-programs/security-privacy.md).

---
language: "en"
---
# Programs custom fields

Easy Agile Programs adds two custom fields to Jira: "Program" and "Program Increment". These can be used for reporting.  
![Screen Shot 2021-08-03 at 3.26.08 pm.png](https://help.easyagile.com/__attachments/a_bf8e5ac87779c221f1807e954adfef51f69c5720e76f0090622eee628a9f5d17/Screen%20Shot%202021-08-03%20at%203.26.08%20pm.png?cb=cfd92b85c89bea098ea4dd5a8599e3cb)

These fields will be shown on the "View Issue" screen once an issue is scheduled in a Program. Since the fields are read-only, they won't be available on the "Create Issue" screen. Please click [here for instructions on how to add the fields to your screens](https://help.easyagile.com/easy-agile-programs/Programs-Custom-Fields.1933246830.html#ProgramsCustomFields-Addingcustomfieldstoscreens).

## Which issues will custom fields be added to?

Custom fields will only be added to issues on the [**Program roadmap**](https://help.easyagile.com/easy-agile-programs/program-roadmap) and issues scheduled in sprints/columns on the [**Team Planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board).

[Third-level issues](https://help.easyagile.com/easy-agile-programs/third-level-hierarchy) and subtask issue types will **not** have custom fields added to issues.  
![Program board 830 hierarchy highlighted.png](https://help.easyagile.com/__attachments/a_2cc4592d724c279c21e588f4e755b82ca7438410e0128735f1d79d433acd1754/Program%20board%20830%20hierarchy%20highlighted.png?cb=74e0af6384e26339568dee9e5c9940a9)

### Roadmap issues

Roadmap issues will have custom fields added when:

* Issues are drag-and-dropped on the [Increment Roadmap](https://help.easyagile.com/easy-agile-programs/increment-roadmap)

* Issues added to the roadmap with [date syncing](https://help.easyagile.com/easy-agile-programs/date-syncing-with-native-jira-date-fields) when you open the Program or Increment in the app.

**Custom fields on date-synced issues are currently available:**

* on Jira Cloud (i.e. Jira sites with "....atlassian.net" in the URL)

* on Jira Data Center with app version v7.2.0+

### Team issues

Team issues will have custom fields added when they're scheduled:

* Using drag-and-drop on the [**Team Planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board) (Scrum boards and Kanban boards)

* In [sprints in Jira that are synced with an Increment](https://help.easyagile.com/easy-agile-programs/sprints.md)

## Reporting with Program custom fields

### JQL Search

JQL search can be used to identify issues that have been scheduled into a Program and/or Program Increment.

* `"Program Increment" = "Program Increment Name"` to pull a list of all the issues that have been scheduled in that Program Increment

* `"Program" = "Program Name"` to pull a list of all the issues that have been scheduled in that Program

You can also use the custom fields together for more targeted JQL searching, or where there may be multiple Program Increments with the same name i.e Q1 FY20.

* `"Program" = "Program Name" AND "Program Increment "= "Program Increment Name"`

![EAP%202.1%20-%20JQL%20Searcher.gif?version=1&modificationDate=1570493281692&cacheVersion=1&api=v2&width=650&height=329](https://help.easyagile.com/__attachments/a_a9564224f41213122fc12904f1e5002791da29a3dbd538c95ea38285c3325f6d/EAP%25202.1%2520-%2520JQL%2520Searcher.gif%3Fversion=1&modificationDate=1570493281692&cacheVersion=1&api=v2&width=650&height=329?cb=d488fe81ffaa9f4db048b3c1912eab04)

### Integrating with other tools

The Programs custom fields can be used by your reporting tools for tracking and visibility.

If you're using eazyBI, [please refer to our integration guidelines here.](https://help.easyagile.com/easy-agile-programs/eazybi.md)

If you're using an alternative tool and would like a smoother experience [please reach out to us](https://arijea.atlassian.net/servicedesk/customer/portal/2/group/2/create/30).

## Configuring custom fields

### Company-managed and Data Center projects

To see the "Program" and "Program Increment" fields on the issue view in Jira, they'll need to be on the *Issue screen* in Jira.

* These fields are read-only (and can only be edited by the Easy Agile Programs app). They'll never show on the Create or Edit screen in Jira Data Center.

* Only Jira Administrators can edit Jira Issue screen configuration.

An *Issue screen* in Jira controls the fields shown for an issue.

Jira projects use an *Issue screen scheme* to control which *Issue screens* are used on which issue types.

[See how Field configuration works in Jira here](https://confluence.atlassian.com/adminjiraserver/configuring-issues-938847082.html).

To quickly associate a custom field with multiple Issue screens:

1. Open the Jira settings page "Custom fields" in [Jira Cloud](https://support.atlassian.com/jira-cloud-administration/docs/add-a-custom-field-to-a-screen/)or [Jira Data Center](https://confluence.atlassian.com/adminjiraserver/managing-custom-fields-1047552711.html)

2. Search for the field name "Program".

3. Use the "..." button on the right to find the "Associate to Screens" button.

![On the Custom fields settings page in Jira Cloud, searching for Program, opening the ellipsis action menu and finding the Associate to Screens button](https://help.easyagile.com/__attachments/a_e395b1e404737413cfd29e6d59c25a4d95a297175d4b2c327af0c89de75f420b/Cloud%20Associate%20Program%20Increment%20Custom%20field%20to%20Screens%20highlighted.png?cb=d20ec05f70f0589564e893a2e2c67bd4)

4. Select the Issue screen(s) for each Jira project which will use the fields.

![Cloud Associate Program Increment to screens search ADR.png](https://help.easyagile.com/__attachments/a_1f2a1592359418bba39b45a662f5487acbb4291ff4eb82c095bf9606564dcace/Cloud%20Associate%20Program%20Increment%20to%20screens%20search%20ADR.png?cb=66f1740ecd965c518e11ba7ded400101)

### Team-managed projects (Jira Cloud only)

Project Administrators can add the "Program" and "Program Increment" custom fields to issues in [a team-managed project](https://support.atlassian.com/jira-software-cloud/docs/what-are-team-managed-and-company-managed-projects/).

On [the settings page for an Issue type](https://support.atlassian.com/jira-software-cloud/docs/customize-an-issues-fields-in-team-managed-projects/), search for custom fields to drag and drop them into the issue layout.  
![Team managed project drag and drop Program Increment field.png](https://help.easyagile.com/__attachments/a_bdfa50cf49c30120378c651acefba62fb807f561e3e40bbf5e3a93a6546f33d8/Team%20managed%20project%20drag%20and%20drop%20Program%20Increment%20field.png?cb=9f3ff847bc136c93506dc9aef5914294)

## Troubleshooting custom fields

### Why are the Program \& Program Increment custom fields only visible on some of my issues in a Program?

If roadmap issues with dates have missing or outdated custom fields, open the [Program roadmap](https://help.easyagile.com/easy-agile-programs/program-roadmap), [Program board](https://help.easyagile.com/easy-agile-programs/program-board) or [Team planning](https://help.easyagile.com/easy-agile-programs/team-planning-board) page. This will trigger a sync for that Program. Changes may take several minutes to take effect on your Jira issue.

* On earlier versions of the app, custom fields were not added to date-synced roadmap issues. This is available on Data Center v7.2.0 and later, and on Cloud. On Data Center, update the app (or ask a Jira Administrator to) to resolve this.

If a board has been deleted from Jira, remove the board from the Program configuration in the [Edit Program menu](https://help.easyagile.com/easy-agile-programs/create-a-program#CreateandeditaProgram-EditaProgram).

Ensure you have access to all the boards in the Program so that custom fields can be successfully added and removed.

If you're on the latest version and not seeing the custom fields on your Jira issues, a Jira Administrator may need to add the fields to the correct issue screens, as described [above](https://arijea.atlassian.net/wiki/spaces/EAPD/pages/edit-v2/1933246830#Configuring-custom-fields).

### I am using shared sprints across more than one Program and the custom fields aren't working as expected.

We recommend that you don't use the same ['shared sprints'](https://help.easyagile.com/easy-agile-programs/create-and-edit-a-program-increment.md) across Programs as our custom fields will not work as intended. When an issue is put in a sprint that's associated with a Program we set the custom fields "Program" and "Program Increment" on the issue for visibility and reporting. When the same sprints are used across multiple Programs, the custom fields will be added for one Program/Program Increment only.

### Which user will field updates be attributed to?

**On Jira Cloud**, updates to the "Program" and "Program Increment" custom fields are not listed in issue history. The fields will be automatically updated by the app for issues that are included in a Program Increment.

**On Jira Data Center,**updates to the "Program" and "Program Increment" custom fields will be attributed to either:

* A user who made a change in the Easy Agile Programs app (such as scheduling an issue on the [Team planning page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md))

* A user who changed the issue's sprint in Jira where the sprint is [synchronized with an Increment](https://help.easyagile.com/easy-agile-programs/configuring-sprint-sync-for-an-increment.md)

* "Anonymous" when the app synchronized the custom fields in a background job (in app v8.1.0+)

  * ![warning](https://help.easyagile.com/__attachments/a_ec99fa815a80e1b11ab662eb78d5fe836860a450d60ab7d359697ff71a8ce15d/atlassian-warning?cb=14432459925d605e05cae2605cdfe666) In v7.2.0-v8.0.0, background sync updates were attributed to any user who triggered the sync by opening the app. The user's name was used even for updates on issues they were not able to access in Jira.

![DC issue view Programs anonymously updated custom fields.png](https://help.easyagile.com/__attachments/a_55acad0355007935d2d47b2c7ca6037f7e0cd7daae1862f9be100ddb0c7ca166/DC%20issue%20view%20Programs%20anonymously%20updated%20custom%20fields.png?cb=574fd500bafecb47314cd72fc9c4f9b1)

These custom fields are locked, and can only ever be updated by the app. Updates to these 2 fields made by "Anonymous" are not indicative of unauthorized users.  

#### **On Data Center and want to remove "Anonymous" custom field updates?**

In Easy Agile Programs v8.2.1+, you can create a named user to do "Program" and "Program Increment" background sync updates.

If there is a user account with the exact username "Easy-Agile-Programs", the app will use this user for background custom field syncing.

After this user is created, future background updates will be attributed this user instead of "Anonymous".

---
language: "en"
---
# Programs' secure Jira integration

## Is Cloud or Data Center right for me?

Easy Agile Programs is available for both Jira Cloud and for Jira Data Center. Use the version that matches your host Jira site.

While we endeavor to make the app as similar as possible between hosting types, [there are some minor differences in the app between the Data Center and Cloud](https://help.easyagile.com/easy-agile-programs/programs-cloud-data-center-differences.md).

## How does the app interact with Jira data?

Easy Agile Programs uses Jira's REST APIs to interact with your Jira data.

* The app never stores a separate copy of your Jira data.

On page load, requests are made on behalf of the user to fetch data from Jira's API. When users update Jira data in the app, the update is submitted through the API. This keeps your Jira data as the single source of truth.  
[Learn more about what Jira data can be used in Easy Agile Programs here](https://help.easyagile.com/easy-agile-programs/jira-integration.md).

The user's existing Jira permissions control what Jira data they can access within the Easy Agile Programs app. A user will only be able to view or edit Jira data where they already have permission to do so in Jira.

[Learn more about User permissions in Easy Agile Programs here](https://help.easyagile.com/easy-agile-programs/permissions.md).

### Authentication on Jira Cloud

[Requests are authenticated using a user's JWT according to the Atlassian Connect framework](https://developer.atlassian.com/cloud/jira/platform/understanding-jwt-for-connect-apps/). This JWT, including its expiration time, is provided and managed by Atlassian.

## Jira Cloud and Atlassian Connect

The app integrates with Jira Cloud through the [Atlassian Connect Framework](https://developer.atlassian.com/cloud/jira/platform/security-for-connect-apps/). This facilitates the authentication process for interacting with your Jira site, including:

* Using [JWT (JSON Web Tokens)](https://developer.atlassian.com/cloud/jira/platform/understanding-jwt-for-connect-apps/) to access protected resources such as Jira's REST APIs

* Using Jira's existing permissions models to manage what Jira data a user can view, edit, or delete

App-specific data that cannot be stored as Jira data is stored in Easy Agile's cloud servers. This is also authenticated using the [installation secret for the Connect app](https://developer.atlassian.com/cloud/jira/platform/security-for-connect-apps/#about-the-installation-secret).

* Learn more about [what app data is stored for Easy Agile Programs here](https://help.easyagile.com/easy-agile-programs/programs-app-data-storage.md).

Easy Agile Programs does not currently use Atlassian's [Forge](https://developer.atlassian.com/platform/forge/) platform. We are following [Atlassian's progress on feature parity with Atlassian Connect](https://ecosystem.atlassian.net/jira/polaris/projects/ROADMAP/ideas/view/5848894) to plan the right time to migrate to Forge.

### Scopes

Our Jira Cloud apps require the following [Atlassian Connect Scopes (Permissions)](https://developer.atlassian.com/cloud/jira/platform/scopes-for-connect-apps/):

* `READ`, `WRITE`, `DELETE` to fulfil user actions to update Jira data

* `PROJECT_ADMIN` may be used for visualizing [Release versions](https://support.atlassian.com/jira-software-cloud/docs/create-a-version-in-a-classic-project/)

---
language: "en"
---
# Purchasing & Administration

You can purchase Easy Agile Programs on the Atlassian Marketplace.

[Find Easy Agile Programs on the Atlassian Marketplace here](https://marketplace.atlassian.com/apps/1219491/easy-agile-programs-pi-planning-program-board-dependencies).

All [Easy Agile apps](https://www.easyagile.com/products/) are sold through the [Atlassian Marketplace](https://marketplace.atlassian.com/vendors/1212045/easy-agile). Please see the following guides for:

* [Easy Agile app trials / evaluations](https://help.easyagile.com/easy-agile-support/app-trials-evaluations.md)

* [Easy Agile app licensing and pricing](https://help.easyagile.com/easy-agile-support/app-licensing-and-pricing.md)

## Guides to app administration

* [Easy Agile Programs installation](https://help.easyagile.com/easy-agile-programs/trial-installation.md)
* [Permissions for Easy Agile Programs](https://help.easyagile.com/easy-agile-programs/permissions.md)
* [Security \& Privacy](https://help.easyagile.com/easy-agile-programs/security-privacy.md)
* [Compatibility \& Performance](https://help.easyagile.com/easy-agile-programs/compatibility-performance.md)
* [Migrating Easy Agile Programs](https://help.easyagile.com/easy-agile-programs/migrating-easy-agile-programs.md)
* [Requesting a usage overview for Easy Agile Programs](https://help.easyagile.com/easy-agile-programs/requesting-a-usage-overview-for-easy-agile-programs.md)

---
language: "en"
---
# Reports

Easy Agile Programs provides in-app reports pages for:

* Dependencies

* Objectives

* Delivery Insights

## Dependencies report

The Dependencies report provides summarized information about the dependencies in an Increment. This helps you identify which dependencies could be a risk so that you can anticipate problems before they happen. [Learn more about Dependencies reports here.](https://help.easyagile.com/easy-agile-programs/dependencies-reports.md)  
![Dependency report 720.png](https://help.easyagile.com/__attachments/a_0418053903ed93a299aa2b8eab129b404699b23a0d70acf05ac476a6c2f2c9ea/Dependency%20report%20720.png?cb=52d1fc169e232bdd2bf102def07f2a0b)

## Objectives report

Use the Objectives report to see and track all the [Team PI Objectives](https://help.easyagile.com/easy-agile-programs/objectives.md) in an Increment. [Learn more about the Objectives report here](https://help.easyagile.com/easy-agile-programs/objectives-report.md).  
![image-20260625-035438.png](https://help.easyagile.com/__attachments/a_cbea3f878477176ce59e946abeb8e939e85ceb21c1cd311e92235d6d1768853e/image-20260625-035438.png?cb=2400ea14fccac3b1458a044034906fa7)

## Delivery Insights

Delivery Insights helps you understand if your program is on track by surfacing patterns across multiple teams. You get a consolidated view of cycle time, throughput, and work in progress with AI-generated observations, impact and recommendations.  
Delivery Insights is available on Jira Cloud only.  
![Delivery insights report.png](https://help.easyagile.com/__attachments/a_e82139d56079997609352dfbb61641329cbe5c78b01337331926c4a2ddd73c5d/Delivery%20insights%20report.png?cb=a2f0d41b5fdfa42b90c8bd2b387d5508)

## Dependency map

For a focused view of dependencies in an Increment, try the [Dependency map](https://help.easyagile.com/easy-agile-programs/dependency-map.md).  
![Dependency map 720.png](https://help.easyagile.com/__attachments/a_64f4739b3df23abd400c10d99d95a2d509118226efb2d861d6df0690e66efcab/Dependency%20map%20720.png?cb=425f431c070102d4b7ce4b58db9ca8a3)

## Custom reporting with JQL

Easy Agile Programs adds the "Program" and "Program Increment" custom fields to scheduled Jira issues. This allows you to use your existing dashboards and tools for reporting based on these fields.

See [Reporting with Program custom fields](https://help.easyagile.com/easy-agile-programs/programs-custom-fields#ProgramsCustomFields-ReportingwithProgramcustomfields) for more details.

## eazyBI integration

eazyBI can be configured to detect the "Program" and "Program Increment" custom fields. This enables you to build reports based on these fields when using your Jira issues in eazyBI.

[See this page for more information on using Easy Agile Programs and eazyBI](https://help.easyagile.com/easy-agile-programs/eazybi.md).

---
language: "en"
---
# Requesting a usage overview for Easy Agile Programs

If you need to know how many people are actively using Easy Agile Programs, our support team can prepare a usage overview for your Jira site.

There's no in-product usage report, so requesting an overview from support is the way to get these numbers.

## What a usage overview includes

Depending on what you need, your overview can cover:

* Unique active users per month and trends over a period of time

* How many teams (boards) are actively using Easy Agile Programs and a list of board IDs

* Activity for each Program, including the number of unique users and which months each Program was active

* Usage information for key product features

* Peer benchmarking so you can see how your utilisation compares with other similar-sized customers

* Insights to help identify where enablement could improve usage

Tell us what you're trying to answer and we can help to tailor the report for your needs.

## What we can't provide

So you know what to expect before you ask:

* **User details:** For privacy reasons we don't capture user information.

* **Program owner, creator or last updated date:** We can tell you how many people used a Program and how often, but not who created it or who changed it last.

* **Program names:** We can provide Program IDs, which are our internal identifiers and won't match the names your teams use.

* **Board or project names:** We don't capture the names of boards or projects. We can give you the board IDs, and you can cross-reference them to projects and teams in your Jira site.

* **Groupings by department:** We can't split usage by your internal organisational structure.

* **Scheduled or recurring reports:** There's no automated way for us to send this data on a monthly or annual schedule. You're welcome to request a fresh overview whenever you need one.

* **Usage information if analytics have been turned off:** [Product analytics need to be enabled](https://help.easyagile.com/easy-agile-programs/security-privacy.md#Analytics) on your instance for us to have usage data. If we can't see any activity for your site, get in touch and we'll talk through the alternatives.

## How to request a usage overview

1. Go to the [Easy Agile support portal](https://arijea.atlassian.net/servicedesk/customer/portal/2/group/97/create/233).

2. Let us know which app you need the overview for, and include your licence key or SEN.

3. Tell us what you're trying to answer. For example whether you're preparing a renewal case, auditing your apps, or planning a migration - along with the time period you need.

4. If you have a deadline, mention it and we'll work to it.

We'll come back to you within one to two business days.

### Related pages

* [Easy Agile licensing and pricing](https://help.easyagile.com/easy-agile-support/app-licensing-and-pricing.md)

* [Migrating Easy Agile Programs](https://help.easyagile.com/easy-agile-programs/migrating-easy-agile-programs.md)

* [Contact the Easy Agile support team](https://help.easyagile.com/easy-agile-programs/help-support.md)

---
language: "en"
---
# Planning on the Increment roadmap

## Editing the roadmap

There are 2 ways to schedule issues onto the Roadmap for your Program Increment:

1. Using [drag and drop on the Edit Roadmap page](https://help.easyagile.com/easy-agile-programs/scheduling-issues-from-the-roadmap-backlog.md).

2. Configuring [date syncing](https://help.easyagile.com/easy-agile-programs/date-syncing-with-native-jira-date-fields.md) to automatically populate the Roadmap based on date fields in Jira.

![Edit Roadmap page.png](https://help.easyagile.com/__attachments/a_bfeea428c68bc25aec121fb18314734ed59548f98ea9b76847de72a98fec93d4/Edit%20Roadmap%20page.png?cb=8dc4526b2a79b0f93fc796452a06d0d7)

## How are roadmap issues used?

Roadmap issues will be shown on:  

|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| The [**Program roadmap**](https://help.easyagile.com/easy-agile-programs/program-roadmap.md) shows all roadmap issues scheduled across Increments.                                                                                                                                                                                   | ![Program roadmap 2025-08-18.png](https://help.easyagile.com/__attachments/a_0dc5a24c900ad3897698516dca646ec9e97882e573730f3afaf00bc26e0fbcf8/Program%20roadmap%202025-08-18.png?cb=23f399355afb0cf2010530a2ab385286)                                                                                                                                                                                                                                                                             |
| The [**Program board**](https://help.easyagile.com/easy-agile-programs/program-board.md) shows roadmap issues in the "Shared Team Features" swimlane at the top and in each team swimlane * Roadmap issues will be shown in **purple**. * Team-level issues (if enabled in "View settings" dropdown) are shown in white issue cards. | ![Program board no team issues.png](https://help.easyagile.com/__attachments/a_2a6b4f9f84834f513ff1c99673d7ffab3a126a1f85641c6ba01d15d6b4aa78be/Program%20board%20no%20team%20issues.png?cb=bb05922d47bf893b012a8039d555fa6d) ![Program board with team issues roadmap issues highlighted.png](https://help.easyagile.com/__attachments/a_d6339437a2cfa73cdbafc9e66879fb03887701aa7bb1f40d468a22cf40b96dc2/Program%20board%20with%20team%20issues%20roadmap%20issues%20highlighted.png?cb=b850b60d2621abab500a1051ad7b9127) |
| The [**Team planning** page](https://help.easyagile.com/easy-agile-programs/team-planning-board.md) shows only the roadmap issues from: * That team's swimlane * The "Shared Team Features" swimlane                                                                                                                                 | ![Team Planning page roadmap issues highlighted.png](https://help.easyagile.com/__attachments/a_9024f2dbbed989724a90044632044b5391adce7d1f5a7b02ff451f5b5eaab229/Team%20Planning%20page%20roadmap%20issues%20highlighted.png?cb=b69b3bb24d9c83a4c5025c6d0235f467)                                                                                                                                                                                                                                 |

*** ** * ** ***

## FAQs

### Can I add other issue types to the Roadmap (other than Epics)?

Yes, you can add issue types other than Epics onto the Roadmap. When [creating a Program](https://help.easyagile.com/easy-agile-programs/create-a-program.md), under the *Roadmap Board* section, select the third option '*I want to schedule other issue types from a dedicated board onto my Program Roadmap' (*the first 2 options are strictly for scheduling Epics onto the Roadmap).  
![Screen Shot 2020-01-16 at 1.35.22 pm (1).png](https://help.easyagile.com/__attachments/a_7f76de439560ddeafe98c3ddddbb81e19292796cd4e51843ba5165bd05cecad9/Screen%20Shot%202020-01-16%20at%201.35.22%20pm%20(1).png?cb=d5ad6bc89b423b009d36ac4b32dfc63b)

Once you have selected this option, under the *Roadmap Board* section, you need to select the Board where the issues you want to schedule onto your Roadmap live.

Finally, you must choose the Jira issue link type that connects your Roadmap issues to the issues scheduled in the team Sprints.

### Order of features on the Edit Roadmap screen doesn't match the Program Board

Programs enables you to order features on the **Edit Roadmap** screen so you can prioritize upcoming work. This order will also be reflected on the [Program board](https://help.easyagile.com/easy-agile-programs/program-board.md) if Jira's issue ranking is enabled on the board(s).

If the order of your features on the Edit Roadmap screen is *not* reflected in the Program Board, first check the board configuration to enable issue ranking.

To confirm issue ranking is enabled on your board, make sure the board filter query includes the following clause:

    ORDER BY Rank ASC

See [Enable ranking in the Jira help documentation](https://support.atlassian.com/jira-software-cloud/docs/enable-ranking/) for more information.

---
language: "en"
---
# Scheduling issues from the Roadmap backlog

On the *Edit roadmap* page, you can schedule issues onto your roadmap. This might be Jira epics, features, or other Jira issues used to represent your big-picture plans.  
Only users with [**Manage Programs** permission](https://help.easyagile.com/easy-agile-programs/permissions.md#The%25E2%2580%259CManagePrograms%25E2%2580%259Dpermission) can access the Edit roadmap page.

Open the *Edit roadmap* page from the [**Program roadmap**](https://help.easyagile.com/easy-agile-programs/program-roadmap.md) or [**Program board**](https://help.easyagile.com/easy-agile-programs/program-board.md)**page**:  
![Edit roadmap button on Program roadmap page](https://help.easyagile.com/__attachments/a_efe2f7b4a381f6451d4d5b68395beb75566eb63e37e52a14e60f352729d771c3/Edit%20roadamp%20navigation%20from%20Program%20roadmap.png?cb=7531f9183f81c554b91513509841a1b0)  
![Edit roadmap button on Program board page](https://help.easyagile.com/__attachments/a_111754188b34118adc1439fcc4a37fac5988a20d12b7fd8450c7b9e16a8c9ddc/Edit%20roadamp%20navigation%20from%20Program%20board.png?cb=824154eed7cdfe48f1fe50e2e5c89f3e)

To plan your roadmap on this page:

* Schedule issues with drag-and-drop.

* Resize issues by dragging the start or end of the feature on the roadmap.

* Schedule issues into the "Shared team features" swimlane to show issues on the [Team Planning](https://help.easyagile.com/easy-agile-programs/team-planning-board.md) page for all teams.

If you have [date syncing](https://help.easyagile.com/easy-agile-programs/date-syncing-with-native-jira-date-fields.md) enabled, editing issues on this screen will update the date fields on that issue in Jira.  
![Scheduling on Edit Roadmap by searching, then dragging and dropping from the Roadmap backlog](https://help.easyagile.com/__attachments/a_4810f0f75daa1e071d1736cf64e87cef7d191113b2be71a644d3b542a5effb81/Schedule%20on%20Edit%20Roadmap%20with%20drag%20and%20drop.gif?cb=b3e2fc612bdfe1909338b12a5f370b52)

*** ** * ** ***

## What issues are in the Roadmap Backlog?

The issues on your roadmap backlog in Easy Agile Programs are based on [your Program configuration](https://help.easyagile.com/easy-agile-programs/create-a-program.md).  
![Screenshot 2025-01-16 at 2.44.44 PM.png](https://help.easyagile.com/__attachments/a_89da4d551f778353699a4463188b1d1c3698c1c808387b9a00abae604d1a6f8f/Screenshot%202025-01-16%20at%202.44.44%E2%80%AFPM.png?cb=af905c27069a3d41ea0c5105f2c2267b)

The *roadmap issue source* will be one of these 3 options:  

|     **"Jira epics from my team boards"**     | The issues in the backlog will be Jira epics from the team boards added to your program. You will find each of these team boards listed in the dialog. | ![Screenshot 2023-09-02 at 10.42.15 am.png](https://help.easyagile.com/__attachments/a_06c3e5a4180595c09c21e08bd0c58311463622a606227a84ba327f6224d5e9ef/Screenshot%202023-09-02%20at%2010.42.15%20am.png?cb=c60a20282ff62646b9af749c9a6d4ccc) |
|   **"Jira epics from a dedicated board"**    |                                       The issues in the backlog will be Jira epics from a dedicated agile board                                        | ![Screenshot 2023-09-02 at 10.44.04 am.png](https://help.easyagile.com/__attachments/a_c81599591a0e353db7aaf11f6e90072ccdd4e5eac4eb1db54b429aea167c7667/Screenshot%202023-09-02%20at%2010.44.04%20am.png?cb=b4d211e234b30397ffb95f2f10861074) |
| **"Any issue types from a dedicated board"** |                                     The issues in the backlog will be any issue type from a dedicated agile board                                      | ![Screenshot 2023-09-02 at 10.46.13 am.png](https://help.easyagile.com/__attachments/a_fb0954b02406a4b8bda045e92d635fdc5c4b7cb39355818e8a3676c83f689e76/Screenshot%202023-09-02%20at%2010.46.13%20am.png?cb=88982aaacaa401fc8b473ada7b44a8e9) |
|----------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|

### Issues missing from the Roadmap Backlog?

Issues might be missing from the Roadmap Backlog if:

* The issues are Done (ie. in the "Done" Status Category in Jira).

* They're not in the *Roadmap issue source* configured for the Program.

  * Check that the issues appear on the board in Jira that you've selected as a team/roadmap board. The *Board filter query* may need to be updated!

  * [Learn more about Jira boards and Easy Agile Programs](https://help.easyagile.com/easy-agile-programs/what-is-a-team-in-easy-agile-programs-configuring-.md#Learning-more-about-boards)

* They're already scheduled in this Increment.

  * If you're using issue types other than Epics, the issues might be scheduled at a team level.

* If you're using the search function, you'll need to use the full issue key (eg. "ABC-123"), not just the number (eg. "123").

* The Jira board configured as the *Roadmap issue source* has been deleted, or you don't have access to it.

**Jira permissions can limit what issues you see in Easy Agile Programs.** If you can't access an issue, project or board in Jira, then you won't be able to see it in the app. A Jira Administrator (or your internal IT support team) can grant you the permissions you need.  
**In Jira Cloud only:** If one or more *whole Jira projects* are missing from Easy Agile Programs, but you *can* access those projects in Jira, the project might be blocked from the app.

An Organization admin can configure this for Jira projects by adding a [*Data security policy*](https://support.atlassian.com/security-and-access-policies/docs/what-is-a-data-security-policy/) with an [*App access*](https://support.atlassian.com/security-and-access-policies/docs/block-app-access/)*Policy rule*.

If a project you need in Easy Agile Programs is blocked, you'll need to contact your Jira Administrator or internal IT support team to resolve this.

*** ** * ** ***

## FAQs

### How can I add Quick Filters to this screen?

Quick Filters are available on the Increment Roadmap only when the [Program is configured to use a dedicated roadmap board.](https://help.easyagile.com/easy-agile-programs/create-a-program.md)

These Quick Filters are pulled from your dedicated roadmap board and will need to be created and edited on your Jira Board. For more information on Quick Filters, see Atlassian's documentation on Quick Filters for [Jira Cloud](https://support.atlassian.com/jira-software-cloud/docs/configure-quick-filters/) or [Jira Data Center](https://confluence.atlassian.com/jirasoftwareserver/configuring-quick-filters-938845301.html).

### Can I schedule an issue in multiple increments?

Yes. You can schedule issues into multiple increments. Issues are shown in the Roadmap Backlog and will be available for scheduling into an Increment as long as the issue hasn't been set to "Done".

When an issue is scheduled in multiple increments you will see all increments listed in the Program Increment custom field on the Jira ticket.  
![Screen Shot 2021-08-03 at 2.15.50 pm.png](https://help.easyagile.com/__attachments/a_19f301a76a317b20e1ae7f08c6c3a01436d9a6ba38c72606f3c346129a805816/Screen%20Shot%202021-08-03%20at%202.15.50%20pm.png?cb=786aeae15488e18bcf3a57522e12b3ac)

### Can I schedule an issue into multiple teams?

Yes. Drag and drop the issue into the 'Shared Team Features' swimlane when the issue will be worked on by more than one team. Issues added to this swimlane will show up on the team planning board for every team in your Program.

[Next Page](https://help.easyagile.com/llms-full.txt/1)
