16.1 Plan retrospective
This is an asynchronous retrospective for 16.1. It's private to the Plan group, plus anyone else that worked with the group during 16.1. 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 16.1 milestone):
group::project management
- Quick action for
unlinking
issues - assignee field in tasks lacks people from invited groups
- Shared group members are not shown as possible assignees when using the search bar via Group Issue Board
group::product planning
- Add /promote_to quick action to Work Items
- Work Item - addition of missing quick actions
- FE: Add description for uploads in design management
group::knowledge
group::optimize
All closed issues (within 16.1 milestone)
Issues that slipped
group::product planning
- Follow-up from "Add promote_to quick action for work items"
- [
🎨 Design] Link to full Roadmap view filtered by epic - Flaky test ee/spec/features/projects/work_items/okr_spec.rb:101 # OKR for objective behaves like work items assignees successfully assigns the current user by searching
- Flaky test ee/spec/features/projects/work_items/okr_spec.rb:294 # OKR for keyresult behaves like work items assignees successfully assigns the current user by searching
- BE Add missing filters to issues list
- Sidekiq job failures for Epics::NewEpicIssueWorker and DesignManagement::NewVersionWorker
- BE Expose emailsDisabled field in work item type
- Group minimum role should be Guest: Issue - Task
- Group minimum role should be Guest: Issue - Issue
- Update epic relations permissions to match issues
- Issues are not editable in Boards sidebar despite membership to project
- Add tooltip for related items list
- FE: Work Items - Copy email address & reference
- Spike: Work Items - visualize records using colors
- Small refactor of
mutations/epic_tree/reorder_spec.rb
to consider - Combined filter criteria on issues list - bug with
is not one of
filter options - [
🎨 Design] Relationship management widgets - Update Issues::SetEpic mutation
- Remove deprecated GraphQL Fields for internal Notes and Epic counts
group::optimize
- [CA PoC] Revisit the database table schema and query
- VSD Missing cache keys for flowMetrics query
- Value Streams Dashboard GA - Add "Dashboards" item under the "Analyze" submenu
- VSD Add feature tests for YAML configuration flow
- VSD - Implement the rest of the metrics
- Permission Role for Guest is wrong in documentation.
- VSD - Implement the value stream dashboard count worker
group::project management
- Refactor existing work item widget services to callback classes
- Query project users from a group
- Feedback: Planning object detail IA design
- Use apollo-cache-persist on assigned issue list
- Feedback: UX Vision for Plan - How might teams collaborate to plan their work?
- Rename "Award emoji" to "Reactions"
- "Applying command" message stays visible for new threads
- Investigate slow requests for Projects::NotesController#index
- [Feature flag] Remove startup CSS
- Approval button missing for some MRs since 15.5.9 upgrade
- Implement multi select from gitlab-ui in issue lists
- System notes should reference record type instead of
work items
- Add
updated_at
params to our releases REST API - Add
updated_at
params to our groups REST API - Set noteable_type to WorkItem for work item notes
- Create group level Epic work item
- Display work items at the group level
group::knowledge
- Adding wiki attachment errors when a using relative url
- E2E: cannot load such file -- /home/gitlab/qa/qa/specs/features/browser_ui/3_create/pages/*_spec.rb
- [Spike] Pages Validation: Review Apps for GitLab Pages
- Warning for many users added to discussion missing in content editor
- Content editor in milestone descriptions
- "Suggest changes" not available in content editor
- UX for switching between Markdown or Content Editor
Open follow-up issues from previous retros
- Improve representation of urgent customer bugs
- Implement visual testing for the Roadmap
- Add documentation around DRI for keeping issue description up to date with discussion decisions
- Mandate feature test coverage of user-facing work item changes
- Total deliverables closed: 8
- Total issues closed: 111
- Total MRs merged: 204
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/-/issues/759.
- Known issues & feature gaps