Integrating Jira with Jira Align is a multi-phase process. Establishing the connectivity, checking the health of the projects and boards to be integrated, and configuring the connector are the phases that precede the activities in this article. The next step is to confirm that the Jira connector is properly configured and syncing data as expected. The data to be validated and how to do this will be covered in this article.
One basic validation to perform is simply that all of the issues have synced from Jira to Jira Align. This can be done by project and issue type. Information to keep in mind:
1. In Jira, select the project and click on All Issues
2. Click on Advanced Search
3. If in JQL view, click on Switch to basic
4. Make sure the following are selected:
5. Select Switch to JQL
6. Change the following and then click Search:
7. Confirm appropriate results are returned and the number of issues returned
8. In Jira Align, select the associated program for the project in the top config bar and make sure there is no PI selected
9. Select Program and Features (Jira Epics) from the left hand navigation menu
10. Confirm the number of items returned matches the number of issues returned in step 7
11. Follow steps 1 - 9 above
12. On the Features Grid, click Apply Filters
13. Select "JIRA Projects" from the dropdown
14. Select the Jira project used in step 1 above
15. Click Filter
16. Pick up with step 10 above
17. These steps need to be done for each Jira project that contains epics (features)
1. Use the same steps listed above according to configuration of ratio of project/s to program with modifying the following steps
2. If counts are off, will need to start drilling down to board as opposed to project in Jira and Team as opposed to Program in the top configuration bar in Jira Align
Things to check if counts don't match:
There are certain fields that will sync by issue type between Jira and Jira Align. These can be referenced in Jira Data Synchronization. It is important to confirm on the various issue types that the data has properly synced. It is best to spot check issues by project for this validation.
1. Confirm data from the initial sync by issue type
2. Update data in fields in Jira by issue type
3. Confirm updates made properly sync to Jira Align
4. Update data in fields in Jira Align by issue type
5. Confirm updates made properly sync to Jira
Note: In Jira Align, there are separate boxes to add acceptance criteria individually for work items. This is NOT supported by the connector. All acceptance criteria needs to be added to the first box only.
Things to check if fields don't match:
It is possible when creating a new work item for the sync to be successful one way and not the other. It can also vary at the different levels meaning an epic could sync from Jira to Jira Align but something could be preventing a story from syncing from Jira to Jira Align. It is all possible for sync errors occur by project. Due to this, it is important to confirm syncing of all items both directions by project.
1. Create an issue type of epic in Jira and confirm it syncs to Jira Align
2. Create a feature (Jira epic) in Jira Align and confirm it syncs to Jira
3. Repeat steps 1 and 2 for all issue types being synced
Things to check if the newly created item is not syncing to the other tool:
State mapping in the Jira connector can be complicated depending on how many Jira workflows there are, how complex those workflows are and if bi-directional syncing of Jira Align process steps are being used. Because this mapping is done at the various levels (epic/feature, story, bug and sub-task) as well as by project, it is necessary to confirm these items are properly updating both ways as expected for each project.
Note: If this validation is being performed by someone other than the Jira Align Admin, the Admin should provide that person with the expected mapping. The name of the status in Jira may map to a different named state or process step in Jira Align and vice versa. It's according to what has been configured in the connector settings.
1. Start with an epic in Jira in the first status of the workflow
2. Confirm the state of the feature in Jira Align matches the status of the Jira epic
3. Update the Jira epic to the next status in the workflow
4. Confirm the state of the feature in Jira Align updated as expected
5. Continue with steps 3 and 4 until all statuses have been selected
6. Start with a feature in Jira Align in the first state
7. Confirm the status of the epic in Jira matches the state of the Jira Align feature
8. Update the Jira Align feature to the next state
9. Confirm the status of the epic in Jira updated as expected
10. Continue with steps 8 and 9 until all states have been selected
11. Repeat steps 1 - 10 for stories (bugs, if applicable)
12. Repeat steps 1 - 5 for sub-tasks (if applicable)
Things to check if status/states are not updating as expected:
1. Start with an epic in Jira in the first status of the workflow
2. Confirm the process step of the feature in Jira Align matches the status of the Jira epic
3. Update the Jira epic to the next status in the workflow
4. Confirm the process step of the feature in Jira Align updated as expected
5. Continue with steps 3 and 4 until all statuses have been selected
6. Start with a feature in Jira Align in the first process step
7. Confirm the status of the epic in Jira matches the state of the Jira Align feature
8. Update the Jira Align feature to the next process step
9. Confirm the status of the epic in Jira updated as expected
10. Continue with steps 8 and 9 until all process steps have been selected
11. Repeat steps 1 - 10 for stories
Things to check if status/states are not updating as expected:
Rae Gibbs
Enterprise Solutions Architect, Jira Align
Atlassian
Miami, FL
38 accepted answers
1 comment