15.0 Plan retrospective
This is an asynchronous retrospective for 15.0. It's private to the Plan group, plus anyone else that worked with the group during 15.0. This retrospective will be following the process described at https://about.gitlab.com/handbook/engineering/management/group-retrospectives/
Please feel free to honestly describe your thoughts and feelings about working on that release below.
Please look at back at your experiences working on this release, ask yourself
For each point you want to raise, please create a new discussion with the relevant emoji, so that others can weigh in with their perspectives, and so that we can easily discuss any follow-up action items in-line.
(If there is something you are not comfortable sharing, message your manager directly. But note that 'Emotions are not only allowed in retrospectives, they should be encouraged', so we'd love to hear from you here if possible.)
Issues we shipped
Deliverables (closed issues with ~Deliverable label for 15.0 milestone):
- SPIKE - Work Items Hierarchy Widget
- Move
subscribed?
out of the Epic show request cycle - Clean up related_epics_widget feature flag
- Redirect legacy iteration routes
- Add Metric Counters for Linked Epics
- Schedule iterations on cadence start day
- Limit maximum number on related epics
- Backend Spike For Work Item Widget Architecture / Work Item Descriptions
- Fresh Gitlab 14.7.2 Instance returns 500 on Issue Create
- Add not-null db constraint for requirement issue
- Close / Re-Open Task
- Delete a Task
- Implement new Redis HLL Counters for Work Items
- The reporter role can now create, edit, and delete iterations and milestones
- Cadences test cases before GA
- Reorganize issue description list items with drag and drop
All closed issues (within 15.0 milestone)
Issues that slipped
- Update a task
- Ignore unused fields on Requirement Object
- [
🎨 Design] Internal notes - Epic board - Display list total weight
- View & edit child within expanded view (
🎨 Design) - Only tasks should open up in a modal and other work item routing bugs
- View & edit child attributes inline within child widget (
🎨 Design) - Remove child from child widget (
🎨 Design) - Add existing child to child widget (
🎨 Design) - Creating a child within the child widget (
🎨 Design ideation) - Child widget adding cta or entry point (
🎨 Design) - Child widget empty state (
🎨 Design) - Remove deprecated
started
state for iteration - Quick action for iteration should be less clumsy and have auto-completion.
- Optimise Notes::CopyService SQL queries
- Allow the user to resize the issue and epic description edit area
- Total deliverables closed: 16
- Total issues closed: 61
- Total MRs merged: 142