17.0 Plan retrospective
This is an asynchronous retrospective for 17.0. It's private to the Plan group, plus anyone else that worked with the group during 17.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 17.0 milestone):
group::project management
- Update spacing when "no description" in work item
- Remove work item inline widgets from codebase
- Remove Banzai escape filters and use native support
- Follow-up from "Move work item two column and editable widgets out of FF"
- List related MRs in a work item through the development widget
- [Feature flag] Rollout of
label_similarity_sort
- Wrong popup rendered when clicking on child work with same iid as parent
- Show selected items first in work item multi-select fields
- Feedback from two column work item view
- Implement and enqueue backfilling of epic attributes directly into issues table
- Make anchor ids consistent with GFM and other markdown parsers
- Resolve "Response not successful: Received status code 500" for group work items notes above 30
- [MVC 2 - Time Tracking] Estimate time and record time spent via the work item sidebar
- Work items at the group level - create epic from list
- HTML escaping broken after _
- Support includeDescendants and includeAscendants in group work items GraphQL query
- Filtering issue boards by iteration only lists the first 100 iterations
- Iteration detail page - Add weights to issue list.
group::knowledge
- Warn if Multiple Deployments is not available if path_prefix is provided
- Add a limit for the allowed number extra pages deployments
- Investigate Intermittent SSL_connect SYSCALL
group::optimize
All closed issues (within 17.0 milestone)
Issues that slipped
Deliverables (slipped issues with ~Deliverable label for 17.0 milestone):
group::product planning
- Workitem: Calculate the rolledup start/due dates in the whole WorkItem hierarchy
- Remove notes confidential parameter from APIs
Say/Do Ratios
Say/Do Ratio measures how engineering teams perform against their commitments. It compares the number of items committed to during a milestone to the number actually delivered.
It is available in this dashboard. Ensure you filter it by stage: Plan.
Open follow-up issues from previous retros
- Put Retrospective Reminders in Slack
- Improve representation of urgent customer bugs
- Implement visual testing for the Roadmap
- Mandate feature test coverage of user-facing work item changes
- Total deliverables closed: 22
- Total issues closed: 50
- Total MRs merged: 242
Value Stream Analytics
Visualize the key metrics for the release by reviewing the Value Stream Analytics (VSA).
- VSA for this release
- It would be great to get your ~dogfooding feedback on VSA. Give it a try and leave your comments in https://gitlab.com/gitlab-org/plan-stage/product/-/issues/27.
- Known issues & feature gaps