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

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.


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: When I configure my Team Sprints for a Program, why don’t I see all my Board’s Sprints in the dropdown?

Easy Agile Programs does not currently support Global Sprints, i.e. Sprints that are shared across multiple boards. 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, we’d love to hear from you. Reach out to our Support team here.

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?

The issue view 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.