Technical FAQs - Easy Agile Programs

Permissions

Q: What permissions are required to create, edit and delete Programs?

In order to create, edit or delete Programs or Program Increments, you will need to have either Administration or Manage Programs permissions. Only Jira Administrators are able to grant users the Manage Programs permission. 

Here is a link to our docs which walks you through how a Jira Administrator can grant a user Manage Programs permissions. 

Q: Why don’t I see the ‘View all Programs’ option under the Board dropdown like what’s in the demo video?

The 'View all Programs' option under the Boards dropdown is only visible to users with the Global Manage Programs permission. Users without the Manage Programs permission are only able to navigate to Programs via the Programs icon in the Project sidebar, only for Boards that have been included in a Program.


Program & Program Increment custom fields

Q: How do I set the Program & Program Increment custom fields so they’re displayed on my issues?

The Program and Program Increment custom fields must be present on the 'Edit Issue' screen for the Projects referenced in your Program.  

Links on how to add the custom fields to screens in Jira below:

Q: Why are the Program & Program Increment custom fields only visible on some of my issues in a Program?

Server/DC

UPDATE: Upgrade to v3.4.0 or later to see custom fields on all issues scheduled in your program.

If you’re noticing that some of the issues in your Program are not populating with the Program and Program Increment custom field, there are a few limitations to how these custom fields currently work which may be affecting why you are unable to see the new fields on your issues:

  • The custom fields are limited to issues scheduled in the team's sprints - they will not be available/visible on issues that have been scheduled on your Roadmap

  • The custom fields will not be present on issues that have been scheduled on Kanban boards

  • It is also worth noting that the custom fields will only appear on the issue's once the Increment Overview page has been loaded after upgrading from an older version of Easy Agile Programs to 2.1 or newer

Q: How do I utilise the Program & Program Increment custom fields in eazyBI?

You can find instructions on how to utilise the Program and Program Increment custom fields in eazyBI here[https://docs.easyagile.com/easy-agile-programs/integrating-easy-agile-programs-with-other-apps/eazybi/]. 

We know that there are a few hoops to jump through to get this to work currently, and this is something we intend on making easier in the future. If this is something you’re interested, we’d love to hear from you here.


Dependencies

Q: What is the default dependency link type used when Easy Agile Programs is installed?

When creating a Program, Easy Agile Programs attempts to detect and set your Team to Team Dependency link type as blocks/is blocked by by default. 

Q: How do I change the default dependency link type?

Users can change the default dependency link type under the Advanced Configuration setting in the Edit Program modal.

Please find the link to our docs which walks you through this process here

Q: How can I change the direction of the dependencies in my Program?

Users can change the direction of dependencies for their Program at any time under the Advanced Configuration setting in the Edit Program modal.

Please find the link to our docs which walks you through this process here

Q: What are the permissions required for users to create dependencies between issues in Easy Agile Programs?

In order for a user to create a dependency in Easy Agile Programs, they must be able to create an issue link in Jira between the two issues. This requires the user to have the Link issues permission in the Project(s) to which the issues belong.

More information on issue linking can be found in this Atlassian doc.

Q: I cannot see some or all of my dependencies, even though I have chosen the correct link type.

It could be that your “linked issues” field has been hidden. Please check your field configuration to ensure that the “Linked Issues” field is not hidden. Ironically having this hidden does not prevent linked issues appearing on the Issue page.


Program Roadmap

Q: Can I add other issue types to the Roadmap (other than Epics)?

You can add issue types other than Epics onto the Roadmap. When creating a Program, 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). 

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.

Q: Not all of the issues are being displayed in my Feature Backlog, why?

Only issues of the selected issue type from your selected Board will be displayed in your Roadmap Backlog.

When customers have had issues with their Feature Backlog's in the past, a re-index has tended to rectify the issue. 


General

Q: Why don’t I see the ‘View all Programs’ option under the Boards dropdown like what’s shown in the demo videos?

The 'View all Programs' option under the Boards dropdown is only visible to users with the Global Manage Programs or Jira Administration permission. Users without the Manage Programs permission are only able to navigate to Programs via the Programs icon in the Project sidebar, only for Boards that have been included in a Program.

Q: Can I add Kanban Boards to a Program?

Yes. Easy Agile Programs supports Kanban boards.

Please note that Kanban boards do not support Estimation; for this reason, Issue estimates and Sprint capacities are not available on Kanban boards in Easy Agile Programs.

Q: Can next-gen boards be added to my program (Jira Cloud only)?

Yes, we support next-gen boards. Next-gen boards can be added to a new or existing program although some of the functionality is limited depending on your Program’s configuration. Please see detailed information here.

Q: When I configure my Team Sprints for a Program, why don’t I see all my Board’s Sprints in the dropdown?

From 3.1.0, Easy Agile Programs now supports global/shared sprints. If you’re using an older version of our product, only Sprints created on a team’s board will appear in the Sprints dropdown.

The only time a Sprint that is being shared across teams will be available in the Sprint dropdown, is if the team mapping their Sprints was the team that created the shared Sprint on their board i.e. their board owns that Sprint.

If you are interested in support for Global Sprints, please upgrade to the latest version of our product.

Q: Why does Easy Agile Programs automatically create Sprints for some of my Team Boards?

When there are no active, or existing future Sprints on a team board, Easy Agile Programs will automatically create them for you.

For example, if your Program Increment is configured as X5 2 week Sprints, and Team A has no active or future existing Sprints on their board, Easy Agile Programs will create X5 new Sprints on Team A’s backlog.

Q: Can I define the fields shown in the Issue Preview Editor when I click on an issue-key in Easy Agile Programs? (Server / Data Centre)

The issue view in Easy Agile Programs for On-Premise deployments of Jira 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

In order to view these new field types in the Easy Agile Issue View, your 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 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.

Q. Why can’t I see/set Sprint capacity on my Team Planning Board?

In order to see Sprint capacity on the Team Planning Board, the Board setup needs to:

  • be a Scrum board (not Kanban)

  • include Estimates in Story Points (not time estimates)

Do you estimate sprints in other units? Do you use estimates on Kanban boards? Let us know here.

Q: 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.


Jira Data Center - Content Delivery Network

“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.