Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

After you have installed Agile Reports for JIRA, you can add its gadgets to your dashboard. This is a standard procedure and you can find plenty of details and instructions about adding a gadget to your dashboard in Atlassian documentation.

Configuring the report

To configure the report, fill perform the following operations:

  1. Ensure you are good on the prerequisites
  2. Fill out the fields in

...

Image Removed

...

  1. the gadget settings.

Image Added

Prerequisites

For you to have a meaningful data on the report, check on the following items:

  1. Agile Release Train field exists and is properly set up

    1. Single select Jira custom field.
    2. This custom field must be created and configured in Jira, not by a 3rd party plugin.
    3. It has this exact name "Agile Release Train".
    4. It has options configured.
    5. This custom field is configured for the projects that you want to report on or is global (recommended).
    6. You have tickets that have this ART selected.

  2. Program Increments are set up for each project in the ART
    SAFe often uses Jira's FixVersion field for the Program Increments. Therefore, the given prerequisites are applied to Jira native FixVersion field.

    1. PIs must have the same start and end dates for each team / project in the ART. In SAFe this is usually the first and last days of the quarter, and PIs are often called something like Q1, 2019 Q1, Q1 '19 or similar
      Note that this doesn't require sprints to start and end at the same time, because in practice some teams may be a day or two off from other teams. 
    2. PI must have the same name across all teams / projects in the ART.
    3. Tickets where you indicate the business value (BV) are all assigned to a PI.
    4. PIs for the past periods are marked as complete because the report only accounts for the completed PIs. That is you mark the respective version in the Releases section of each project as released.

  3. Issue type for tracking the business value should be configured
    1. Use the necessary issue type for tracking the business value or create a new one for this.
      Now the gadget supports the following issue types:
      • Feature – this is a Jira's Epic issue type renamed to Feature using the SAFe EPIC to Feature Translator for JIRA.
      • Capability – new issue type that you can create in Jira. 
      • Portfolio Epic – new issue type that you can create in Jira. 
         

    2. BV containing tickets must be marked as done to get into the report because it takes into account only completed work. 
      It might happen that a BV containing ticket (Feature for instance) is completed but it has children tickets that are not yet completed. In this case the report will count this feature in but will display a warning so that you take a look at those. Maybe children tickets will need to be tied to another Feature or maybe they will need to be closed, or a Feature - reopened.

  4. Business Value field exists and is properly set up
    1. Number Jira custom field.
    2. This field is configured for the projects that you want to report on or is global (recommended).
    3. This custom field is configured to appear in one of the three issue types - Feature (renamed Epic issue type), Capability, or Portfolio Epic.
    4. You have business value entered for all tickets that you want to track for the report.

      Info

      BV field is independent from the Estimate field in stories or tasks and doesn't affect data on the chart.

       

Fields description

FieldDescription
Program (ART)

An ART conceptually is a Team of Delivery Teams (DTs).   This can be upwards of 120 folks (max by SAFe's recommendations so if each team has 5 people that would be 24 Delivery Teams) up to 120 people broken down into Scrum, Kanban, or XP Teams of 5 to 7 individuals ideally.  Each DT is should be on the exact same candace cadence in the PI.  For example, the entire PI is on the same 2 week Sprints sprints all starting and stoping on the same dates.  Every two weeks some portion of or even all of the DTs would be delivering software to their ART.  Once included on the ART further testing, etc. is occurring.

A prerequisite is to have an Agile Release Train custom Field field created in Jira. This Jira field corresponds to the Program (ART) field in the report.

Make sure all your projects / teams belong to the same ART because a report shows data for one ART at a time.

PI — program  increment

This is FixVersion field in Jira. In 99% of cases the PI will be equal to 3 months but this should not influence the report buildup.

Only PIs that appear in the tickets with the selected ART will be shown, not all possible PIs that are configured in Jira.

Issue type

The issue type that is set up in Jira. For example, there's Feature, Capability or Portfolio Epic.

You select the issue type where the business value (BV) is enteredIssue type

Issue type where the business value (BV) is tracked.

Now the gadget supports the following issue types:

  • Feature – this is a Jira's Epic issue type renamed to Feature using the SAFe EPIC to Feature Translator for JIRA.
  • Capability – new issue type that you can create in Jira. 
  • Portfolio Epic – new issue type that you can create in Jira. 
     

Info

We plan to add support for the Capability and Portfolio Epic issue types that the Portfolio app provides. Stay tuned for the updates!


BV — business value

BV can be calculated in the BV field for one of the following issue types: Feature (renamed Epic field), Capability, or on the Portfolio Epic. All these are issue types that consultants configure, they are not provided by a third party app and not by a gadget. You can select which issue type to use for the report. For example, all teams inside a particular Jira use the same BV field but some teams use it inside the Capacity issue type and some - inside the Feature issue type. For the gadget you select tickets of which issue type it should be looking for.

The gadget calculates BV when ticket of the selected issue type (Feature, Capability or Portfolio Epic) is marked as Done. Until then the work is planned (counted in the planned BV) but not delivered yet (not counted in delivered BV). For example, while Features should be completed in a single PI, it is possible that the Feature is not completed and gets re-planned in the next PI.

Start reporting at

Start date for the report.

Select a completed program increment (PI) from which you want to start the reporting. The latest five PIs are available.

Lower pointThe point where a delivered Business Value percentage should be considered to be still within the norm. The default is 80%.
Refresh IntervalThe interval at which you want the gadget to be updated.

Tips for

...

For you to have a meaningful data on the report, check on the following items:

...

building a good PPM report

  1. All projects / teams in the report should belong to one the same ART because a report shows data for one ART at a time.
  2. Program Increments are set up
    1. PI = Jira's FixVersion field
    2. PIs start and end on the same day for each team. Sprints should also ideally begin/end at the same time for all teams, but in practice some teams may be a day or two off from other teams. This does not impact the way the gadget calculates data. 
    3. PI (FixVersion) must have the same name for every project in the chart.
  3. Tickets for the BV tracking should be configured
    1. A proper issue type for these tickets should be created. This can be one of the following:
      1. Feature
      2. Capability
      3. Portfolio Epic
      4. "Epic" issue type that is renamed to "Feature" using the E2F plugin
    2. BV containing tickets must be marked as done to get into the report.
  4. Business Value
  5. BV field - global custom field in Jira that is previously configured. This field is used to enter business value in one of the three issue types - Feature (renamed Epic issue type), Capability, or on the Portfolio Epic.
  6. BV is manually entered into the BV field, no calculations or additional automation here. 
  7. BV field also is independent from the Estimate field in stories. 


See also

PPM - Using Program Predictability Measure report