How can I create requirement traceability matrix in JIRA?

Annaso Chandure December 17, 2018

Hello Team,

                    We want to connect test cases(From Excel sheets) and Customer requirements in JIRA. Is there any provision provided for it?

4 answers

1 accepted

1 vote
Answer accepted
Andrew Makar December 17, 2018

In my past program, we developed requirements in JIRA and test cases in JIRA but assigned the test cases a separate issue type.

By using Confluence, I would drag the requirement ticket into a table in Confluence.

Then any test cases, attachments, text or clarifying comments were entered into the Confluence page (either in the table cell or in the page's comments section)

Defects were also mapped against requirements so the team could understand which requirements still had open defects.

I use this approach now when brainstorming requirements for a project.

At the start of the project, the requirements are very high level.  By using Confluence and JIRA, I refine the requirements into separate tickets, drag them into a Confluence page and then have a nice requirements traceability matrix with ongoing documentation.

emily.holcomb March 20, 2019

Hi, Andy - Could you share an example of this? I'd appreciate it! :) 

Like # people like this
Andrew Makar March 20, 2019

Hi - Here is a screen shot of a simple Requirements Traceability Matrix in Confluence using tasks/users stories or any JIRA issue type.

Just create table, manually enter the high level requirements and drag the detailed user stories into the table.

I find it very useful to break down high level requirements into user stories and track the delivery of the high level requirement to the detailed user story.

When you are first defining scope, it helps to identify the high level requirements and then map to the detailed requirements.

Let me know if you have any questions!

 

requirementstraceability.PNG

Like # people like this
Rana Senojak July 10, 2019

Hi - good info thanks. I am relatively new to JIRA. The part I am having trouble with is as follows, if you can help that would be great.

For example: Auditor needs to track a financial approval process. I need to be able to confidently go back to the business and demonstrate how the story was delivered.

The Dev Team may closereword, split / merge with another story - this is where it gets hard to track the original story.

I am looking for a dynamic update.

It looks like I need to build this table up so I'll also look to add Epics, Sprints and Acceptance testing

Below is my Question link

https://community.atlassian.com/t5/Jira-questions/Story-Requirements-tracing-in-JIRA/qaq-p/1127537

Many thanks

Rana

Like Sara Mooradian likes this
Jennifer Raspanti June 19, 2020

Good info. I was struggling with the RTM and have already invested in Zephyr for testing so this is good solution.

Like Alexandr Snaking likes this
Andrew Makar June 19, 2020

Thanks @Jennifer Raspanti It's a simple and quick way to manage the requirements.  I've found it really useful for SOWs and tracking all the needs were delivered and met.

Like Liz likes this
Deleted user November 28, 2021

Hi Andrew,

Also fairly new to Jira and Confluence.

Are you able to expand on your comment

'By using Confluence, I would drag the requirement ticket into a table in Confluence.'

From what view in Jira are you able to drag a ticket?

Regards

Michael

Rina Nir
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
November 29, 2021

@[deleted] 

I do not know of a way to drag a ticket; I assume that it relates to copying the link to the issue (copy from the URL line in your browser) and past it in the specific location in the Confluence table where you want it to appear.

The Jira issue will be displayed nicely in Confluence and link to Jira.

1 vote
Bernhard Doleschel _Ease Solutions_
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
June 22, 2020

Disclaimer: I´m from Ease Solutions, the vendor of R4J - Requirements Management for Jira

For all test app lovers, requirements and issue mangers looking for an app to organize and trace your links from e.g requirements over implementation tasks to test case:

Additional to a flexible, free structure to organize any kind of issue in your hierarchical tree we 

  • show the relation between single Jira issues as link graph
    LinkGraph.jpg
  • share the links between multiple issues as X-Y-Matrix
    TraceabilityMatrix.jpg
  • analyse the trace over connected link-chains as our Coverage View
    CoverageView.jpg

If you interested, give it a try/trial or ask for a free tool demo.

BTW, test cases can be from any test app, also from our T4J - Test Management for Jira, as long they are Jira issues.

Have a great day, Bernhard

0 votes
Vallabh Bhandare October 20, 2019

@Andrew Makar how do you manage the test cases within JIRA? If you have to modularise the test cases or for that matter create the test execution cycles then, how do you replicate this aspect in JIRA.

Andrew Makar October 20, 2019

We use Test Rail which integrates with the Jira issue type.  This way the Jira issue type still represents the requirement and the test cases are aligned to the issue type.

Like John Yuri Pellas likes this
Sandeep Kaur April 13, 2020

@Andrew Makar Is it possible for you to share an example or screenshot of how you integrate testrail with Jira issue type please?

Andrew Makar April 13, 2020

Hi @Sandeep Kaur  I no longer have access to that JIRA repository but it simply was an integration with JIRA and Test Rail.

 

JIRA displays the test rail link within the ticket.  I'm sure if you contact the TestRail software vendor they can help you further.

 

Andy

Like Sandeep Kaur likes this
Sandeep Kaur April 13, 2020

Thank you for this info! Appreciate it!

Curt Otto May 15, 2020

We use a tool called Xray for test implementation and tracking.  

The tool integrates with Jira. 

Each automated test or test case is documented automatically as a sub task to the user story, task or bug. 

image.png

0 votes
Andrea December 18, 2018

Hi @Annaso Chandure

In order to create a Traceability Matrix in Jira, I would recommend to try our TraceabilityX app for Jira

You can download it and try it to see if works for you. Any questions you may have, do not hesitate to raise a support ticket from our vendor page.

Regards,

Andrea

Frank John December 29, 2019

Hi Andrea: can the same app used for the cloud version? Please advise.

Like Andrea likes this
Andrea January 20, 2020

Hi Frank, 

Sorry for the late response. I miss the notification.

TraceabilityX app is not Cloud Compatible yet. 

We are working to make it possible, but it is too soon yet to share a roadmap. 

Stay tuned and do not hesitate in reaching us if you have any comments or questions. 

Regards

Patrick August 31, 2021

@Andrea Do you know if and when the app will be available for Jira Cloud?

Rina Nir
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
September 1, 2021

@Patrick 
an App which is available for Cloud is: Jira Snapshots for Confluence . Assuming you use Jira links (or other ways of Jira relations) between your traceability items, then this will allow you to create static traceability views in Confluence.
PS: If you don't have Confluence you can just spin a free Confluence and use it there.
PS2: the listing has a short video that takes you through a demo.
(Disclosure- I am from the developers of this App)

Hope this helps,

Rina

moon char
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
October 3, 2023

@Rina Nir 

I am not sure you are still part of the development team for "Jira Snapshot for Confluence". It is a great tool to create a tracibility report from Jira. 

But the sorting (such as by Sprint or Label) of second level or third level is not working properly as intended. 

Suggest an answer

Log in or Sign up to answer