Epic, Story, Task and Bugs
Epic
An Epic captures a large body of work. It is essentially a large user story that can be broken down into a number of smaller stories. It may take several sprints to complete an epic.
Big, coarse-grained
Large themes, overall goals
Epic is created by PTL
Epic is never entered as a reference in Gerrit Commit to a Jira Issue ID. (because Epic is very big, and can't be implemented within 1 single commit)
It may takes multiple Sprint to implement an Epic
Story
A Story or user story is a software system requirement that is expressed in a few short sentences, ideally using non-technical language
Non-technical language, Story expresses user needs using the syntax below
User Story Syntax
As a <user> = who
I want to <be able to do ABC> = what
So that <XYZ can be done> = why
Story is created by PTL
The scope of a Story should be addressed within a single Sprint
Story is rarely entered as a reference in Gerrit Commit to a JIRA Issue ID
Task
A Task represents a technical activity, like design a diagram, code a functionality, test a device, or prepare dataset
A Task contains description of individual work item (detailed, technical)
A Task can be shared, assigned, relate to, depends/depended on by, blocks/blocks by
A Task can be created by anyone
Task is entered as a reference in Gerrit Commit to a JIRA Issue ID
Sub-Task
A Sub-Task is similar to a Task
A Sub-Task is typically one of many tasks that make up a Story
A Sub-Task is created from a Story. You cannot create a sub-Task from the Create Issue button
Breaks-up stories into digestible workloads
A Sub-Task is created by anyone
A Sub-Task is entered as a reference in Gerrit Commit to a JIRA Issue ID