Issue Types
What is an issue? Under each issue type - what is the purpose of each issue type? When should I use it/not use it? Describe their main differentiating attributes.
An issue is something that needs to be completed for the project. Issues take many forms, a few of them are bellow.
Epics- Epics are an issue with a large scope. This is used to break up work on a project into smaller sections of issues. Epics can be used for sorting purposes, allowing you to sort issues into categories of work. Epics also allow you to create a group of issues to break up the project into smaller sections to be completed. You link other issues to the epic, thus organizing them under that epic. You should not use an epic to represent a single issue, but rather use epics for organization.
Stories- Stories are a type of issue that has an end result, such as code or a mock up. Stories are used to create something for the project, they are one of the more common issues. You would use a story to complete work towards the next version of the project. A story has an epic link and acceptance criteria in addition to the attributes issues have.
Spikes- Spikes are an issue revolving around gathering requisite information for the project. Spikes can be used for training activities or to signify a need for new knowledge to move on or complete a section of work. Spikes have the same attributes as a story but also add a confluence page link.
Tasks- A task is simply something that needs to be done, it is representing a need for something to be made or done.
Bugs- A bug is a problem with previous work that impairs progress on the project. A bug like spikes and stories has an epic link, however it does not have a priority and it requires a time estimate for it. You would use a bug when something is found about the project that impairs progress and needs to be fixed. These are not new features but rather fixes of old things.
Workflows
Discuss the process of going through each of these main workflow steps and highlight key differences between item types in each.
Creating
Epics- To create any issue you use the create button on the top bar this opens a window where you can select the type of issue.
Epics
To create an epic you select it from the issue type menu and it will update the attributes fields with the necessary fields for an epic.
Stories and Spikes
Tasks
Bugs
Updating
Resolving