Issue Link Matrix Gadget

Source code: https://github.com/easonmyang/issue-link-matrix-gadget

This page is served as documentation for JIRA plugin : Issue Link Matrix Gadget

The purpose of this plugin is to provide a more detailed and elegant view for the following issue link structure :

structure

As an example , this structure uses default JIRA issue type : Feature Request, Task, and Sub-task.

Each Feature Request depends on multiple Tasks, such as Code Development, Test Development, Regression Monitoring tasks. These tasks are package level ( or parent level) tasks which will have sub-tasks to perform more detailed implementations steps for each parent task (development cycle, or a sprint).

By using issue navigator , all the linked issues are grouped to a field “Links”:

IssueNavigator

Which is hard to monitor.

The gadget will display the above structure as a Matrix, with user input filter, specified issue link type, and headers (JIRA Issue Fields) :

cpx-matrix

Additionally, users can also specify conditions, which will be used to color the applicable matrix cells. Clicking on the matrix cell will also give user more detailed report depends on the condition user chose.

popup

 

 

Usage Examples :

Regression Monitoring

User can use link type : depends on, and link type condition : All linked issue of type must be resolved, to monitor regression failure on features.
if the linked issue ( which monitors the regression ) is reopened by CI tool, then you can directly see the matrix cell turning red on your dashboard.

Test Coverage Reporting

User can use link type : tested by, and link type condition : Only check link type, to monitor test coverage on features..
if user’s input filter is for certain release, you can easily see the test coverage for the release. Users can click on matrix cells to find the reusable tests to execute or link them to other features.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s