13.12 Plan retrospective
This is an asynchronous retrospective for 13.12. It's private to the Plan group, plus anyone else that worked with the group during 13.12. 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
- Re-introduce https://gitlab.com/gitlab-org/gitlab/-/merge_requests/59871 after its revert
- Epic boards: Reorder lists
- Add new issue type for Requirements
- Epic Boards: Allow filtering of epics via filter bar
- Visiting the
epic_boards
link for a group redirects user to last visited epic board - Spike - Linking Requirements and Test Cases
- Investigate disabling PGSQL execution methods as a performance improvement for IssuableFinder
- Controller Projects::IssueLinksController#create executes more than 100 SQL queries (7 day: 12k hits, average 92 queries)
- More issues - this list only includes deliverables!
Issues that slipped
- Controller Projects::IssuesController#update executes more than 100 SQL queries (7 day: 450k hits, average 68 queries)
- Controller Projects::IssuesController#move executes more than 100 SQL queries (7 day: 2421 hits, average 210 queries)
- Total deliverables closed: 8
- Total issues closed: 61
- Total MRs merged: 200