GA-Epics Rollout Verification checklist
Product go-no/go decision criteria for general release to customers
- No open S1/S2 bug or usability issues - list
- Minimum criteria for performance as defined by engineering is met - (need link)
- Minimum criteria for quality as defined by engineering is met - (need link)
- The legacy epic experience feature parity is met - list
- The new epic features releasing with general availability are functional and without bugs - list
Functionality checklist
Legacy epic experience feature parity - WIP
-
WI Epic creation -
Epic cannot be created unless a title is presented -
Ability to set confidentiality during creation -UI -
Ability to assign labels during creation -
Ability to add a start date during creation -
Ability to add a due date during creation -
Ability to add a color during creation -
Ability to add health status during creation -
Ability to complete any of the above via quick action -
Setting confidentiality using quick actions -
labels -
due date -
health status
-
-
Ability to create a new group label through the label widget -
Ability to create a manage group labels through the label widget
-
-
WI Epic detail page -
Labels -
Assign label via UI -
Assign label via quick action -
Selected label(s) at top of label dropdown #442677 (closed) -
Create new group level label from widget -
Manage group level labels from widget -
Remove label from quick action
-
-
Dates -
Color -
Child hierarchy widget -
Summary rollup information accurate -
Label toggle -
Actions menu > show roadmap -
Expand/collapse -
Drag n' drop -
Add new issue child -
Add existing issue child -
Add new epic child -
Add existing epic child -
Add up to 7 levels of nesting -
Appropriate messaging when adding more than the allowed number of nested items
-
-
Linked items widget -
Discussions -
@mentioncreates a todo for the person mentioned -
@mentionsends email to person mentioned -
@mentionadds person mentioned to participants -
resolve thread -
unresolve thread
-
-
System activity -
Quick actions -
Lock discussion -
Copy reference -
Delete epic
-
-
Issue interactions -
Ability to add as parent -
Ability to promote an issue to an epic
-
-
Legacy Epic listing page -
Filters -
Sort -
Bulk edit of labels
-
-
Email Notifications -
Email wording refers to epics -
Links and references links to the correct page
-
-
Issue Board -
Ability to group by epics -
Ability to navigate to epics from swimlanes -
Hover available for epics from swimlanes -
Ability to filter issue board by epic -
Ability to issue's parent epic from sidebar
-
-
Epic Board GA issue open, expand for details -
Colors display appropriately -
Can update title from sidebar -
Can update Start/Due Date from sidebar -
Can update labels from sidebar -
Can update confidentiality from sidebar -
Can update notifications from sidebar -
Can view ancestors -
Can view participants
-
-
Roadmap -
Epics display as expected w/o filters -
Epics display as expected when date ranges are modified -
Epics display as expected when milestone settings are modified -
Epics display as expected with with filters applied -
User can filter by epic on the roadmap -
Colors display appropriately -
Can display or turn off labels -
Progress updates when toggling between issue weight and closed epics
-
-
Epic references -
While in a project and referencing an epic from a group, we should render the epic path with the location of the epic -
Icon of items should display when looking up items
-
-
Todos -
Notifications -
Manually subscribed to item -
Direct mention -
Activity on an item which you're following -
Due date - bug: #471980 (closed) -
Todo
-
-
Duo Chat -
Export/import a group with epics that contain issues -
Direct transfer a group with epics that contain issues -
REST API interaction
New epic features releasing with general availability
-
health status (only viewable on the epic detail page) -
time tracking (only viewable on the epic detail page) -
Add estimate and spent time via widget -
Add estimate and spent time via quick action
-
-
expanded colors (viewable on the epic detail page, roadmap (epic bars) and epic board (card highlighting), not available in epic board's sidebar) -
"read more" collapsed description for long running descriptions -
ancestors widget -
Links are correct -
Tree displays a message when non-accessible ancestors are present -
Navigating to an ancestor takes user to correct record
-
-
parent widget (not available in epic board's sidebar) -
progress icon on child hierarchy widget -
new filtered roadmap link -
ability to link to any WIT (blocked by, blocking, related) -
epic - issue -
epic - task -
epic - objective -
epic - key result
-
-
webhooks for epics (parity with issue webhooks)
Additional reference
- Existing test cases: &13675 (closed)
- New epic experience feedback issue: #463598 (closed)
- New epic experience blog post: https://about.gitlab.com/blog/2024/07/03/unveiling-a-new-epic-experience-for-improved-agile-planning/
- New epic experience feature flag list: https://docs.gitlab.com/ee/user/group/epics/epic_work_items.html
Edited by Amanda Rueda