Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Reporting on multiple done states

Dharmesh Barot
Contributor
November 4, 2020

Hello!

We are on Jira Cloud and most of our projects are Scrum.

Typical workflow looks like this

Backlog > Dev Ready > Dev In Progress > Integration > QA > Beta > Prod > Closed

Statuses in a done state are QA, Beta, Prod, and Closed. Only Closed state sets the resolution. QA, Beta, and Prod are environments.

Not all issues reach Closed status in the same sprint. 

I understand the last column on the board will drive the Sprint Report.

Few questions

  1. What would be the best way to report progress / work completed in the Sprint if only QA was completed?
  2. What would be the best way to report progress / work completed in the Sprint for each environment?
  3. If the last column has QA, Beta, Prod, and Closed statuses, can we keep the tickets in Beta and Prod statuses open, and move them to future sprints until they are closed?

Please point out best practices and suggest better/different ways of reporting as tickets move through different environments.

 

Best,

Dharmesh

2 answers

1 accepted

1 vote
Answer accepted
Bill Sheboy
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.
November 4, 2020

Hi @Dharmesh Barot 

What is the problem you are trying to solve by reporting "progress / work completed"?

Your team is using a scrum board, and the workflow you describe indicates work does not always finish within the boundaries of a sprint.  Is that correct?

If so, please consider whether or not the scrum framework is a good fit for the way the team currently works, or if there are improvements which could allow work to finish within a sprint.  Given the current use of status values (your workflow) the current built-in scrum reports may not be as helpful as you wish.  Instead consider creating a simple dashboard which shows how you want to make progress visible.  For example, summarizing your building, validation, and releasing status values.

Best regards,

Bill

Dharmesh Barot
Contributor
November 4, 2020

@Bill Sheboy We are exactly at this cross-roads whether Scrum is the right fit.

The problem we are trying to solve is to track and visualize what initial development work is getting done, and plan resources for remaining initial dev work.

There may be work to be done as tickets move to different environments.

Currently reports are not useful because we can't accurately report on dev work completed in a Sprint.

Appreciate your response.

Bill Sheboy
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.
November 4, 2020

Got it, and thanks for explaining!  You could try to create some specific filters to see what happened during the sprint timeframes.  For example:

project = myProject
AND status CHANGED FROM "Dev In Progress" TO "Integration"
 DURING (myStartSprintDate, myEndSprintDate)
 ORDER BY Key

This would show which issues completed development during your sprint timeframe.

To see more JQL syntax like this, please see this documentation:

https://support.atlassian.com/jira-core-cloud/docs/advanced-search-reference-jql-operators/

Like Dharmesh Barot likes this
Dharmesh Barot
Contributor
November 4, 2020

Thanks @Bill Sheboy

I will give it a try.

Like Bill Sheboy likes this
1 vote
Nic Brough -Adaptavist-
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.
November 4, 2020
  • Start by defining what is "done".  Is it done when it goes into QA, or after it passes for example?  Once you have a clear definition of done, related to status, you can put all the "done" status in the last column, and your sprint reports will give you the reports.
  • Probably by filtering for "current sprint" and "done" and then running that filter through dashboard gadgets
  • No, the column means "done", so issues in there will not move to future sprints, as they're done.

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
PERMISSIONS LEVEL
Product Admin
TAGS
AUG Leaders

Atlassian Community Events