We use epics to track large blocks of our projects that we need to report on to track budgets. We are currently using stories under epics and then subtask on those stories. Developers log their time using the time logging feature to the subtask. We would like to create a report that will total up the time for a given Epic by summing up all of the logged work in the subtask.
Working with support from Arsenale Dataplane, we are now able to view a report that includes epics, the stories in those epics, and the subtasks for those stories. Though we are using Dataplane (a paid addon), the scheme for setting up a scripted field that can be used to "segment by" epics is still useful without it.
How Dataplane solved the problem for me:
import com.atlassian.jira.component.ComponentAccessor; import com.atlassian.jira.issue.CustomFieldManager; import com.atlassian.jira.issue.fields.CustomField; import com.atlassian.jira.issue.Issue; CustomFieldManager fieldManager = ComponentAccessor.getCustomFieldManager(); CustomField epicLinkField = fieldManager.getCustomFieldObjectByName("Epic Link"); CustomField epicNameField = fieldManager.getCustomFieldObjectByName("Epic Name"); if (issue.isSubTask()) { issue = issue.getParentObject(); } Issue epicIssue = (issue.getIssueTypeObject().getName().equals("Epic")) ? issue : issue.getCustomFieldValue(epicLinkField); return (epicIssue != null ? epicIssue.getCustomFieldValue(epicNameField) : null);
Using Moriah's instructions with the Arsenale Dataplane add-on, here are some nice charts of estimated time per Epic, further segmented by Issue Type. Time estimates for all standard issues, sub-tasks and the Epics themselves are included.
1. What is the Time Estimate for each Epic?
2. What percent of the Time Estimate for each Epic will address Bugs, Feature Requests, Stories, etc?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The Timesheet plugin can sum up those hours for you. Here's a quick glance at what it looks like for one of our projects. (note that i blacked out names of our team.)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.