15.6 Manage:Workspace Planning
15.6 Planning for ~"group::workspace"
Internal Milestone 15.6 Review & Discussion
Boards
- Planning board
- Build board
- Validation board
- Cross-functional prioritisation board
- Bug board
- Milestone priorities
- Release posts
Goal for this milestone
- Progress further on Consolidate Group and Project member management (gitlab-org&7054 - closed) to complete
- Progress further on Consolidate memberships (gitlab-org&8010) as the first iteration of [Phase3] Migrate basic project functionality to... (gitlab-org&6585)
- Improve on error budget: focus on Projects List API
- Progress further on https://gitlab.com/groups/gitlab-org/-/epics/4974+
@mksionek)
Capacity (Team | Weight |
---|---|
backend | 45 |
frontend | 10 |
Quarterly OKRs
Product
- Enable other GitLab teams to move functionality to ProjectNamespace
- At least one team moves functionality using the new namespace model
- Complete [Phase3] Migrate basic project functionality to... (gitlab-org&6585) of the Workspace consolidation project
- Move administrative functionality to SaaS
- User-validated designs for Workspace
- Improve error budget
- Get error budget into green area by delivering Improve performance of Projects List API under ... (gitlab-org&8164)
Engineering
- Pajamas migration of 40 dropdowns (100% complete for Workspace)
Objectives
typefeature list
Product prioritized- Any %15.5 carryover
- Not started
- item
- At risk of slipping
- Not started
- New feature work
- Namespace migration
- Usability
- Disable ultimate features
- Other
typemaintenance list (@mksionek)
Engineering prioritized- Any %15.5 carryover
- Not started
- At risk of slipping
- New maintenance work
typebug list (@vburton)
Quality prioritized- Any %15.5 carryover
- Not started
- item
- At risk of slipping
-
3️⃣ Groups originating from group shares, that the ... (gitlab-org/gitlab#365221 - closed) milestonep1 -
3️⃣ Projects list API slow param - search (gitlab-org/gitlab#368879 - closed) milestonep1 -
3️⃣ GroupMembersFinder returns elevated role for th... (gitlab-org/gitlab#377922 - closed) milestonep2 -
3️⃣ People from one subgroup cannot tag people from... (gitlab-org/gitlab#36069 - closed) milestonep2 -
3️⃣ Admin: "Send Message" button clickable before s... (gitlab-org/gitlab#3315 - closed) milestonep2
- New bugs
- Security
- Namespace migration
- Improve on error budget
- Other
Key Dates:
-
By 4th of the month
, Quality provides PM with prioritization input for typebug issues per cross-functional prioritization -
Between 4th - 10th of the month
, quad discusses planned release items
Current Dashboard Metrics:
List of Prioritized Bugs:
Click to expand
Based on our current burndown plan, we should aim to complete 15 bugs.
If we are unable to schedule all 15, we should aim towards allocating 30% of planned issues to bugs for this milestone.
Potential Bug Slippage from 15.5:
Note: This is just a guess based on reasons listed below. It is still a bit early in 15.5 to tell for sure, but would be good to keep in mind in case they need to be brought in to 15.6.
Linked Issue Title | Reason Bug Might Slip |
---|---|
Project namespaces are inconsistent after creation (gitlab-org/gitlab#364277 - closed) | MR is opened but there is no assignee or reviewers |
API members/all missing some inherited members. (gitlab-org/gitlab#337623 - closed) | MR is opened but there is no assignee or reviewers. Last update was 4 weeks ago |
Investigate why Projects List API shows notably... (gitlab-org/gitlab#321273 - closed) | No updates or new MRs as of yet, issue had missed several milestones in the past |
Create project with "use_custom_template" field... (gitlab-org/gitlab#297188 - closed) | No assignee, MR is opened but last update was 3 weeks ago |
Bugs on Hold
- Group Permission Inheritance not working as int... (gitlab-org/gitlab#251212 - closed) was left out due to this comment
Design preparation
- Workspace proposal items
- Feature improvements
- Abbreviate long numbers in UIs tight on space (gitlab-org/gitlab#26399 - closed)
- Add property for Leading Organization to user p... (gitlab-org/gitlab#374017 - closed)
- Cannot create a project in a private group if v... (gitlab-org/gitlab#26066 - closed)
- Ability to disable user invitations (gitlab-org/gitlab#19618)
Release Post Items
Completed Bugs (check off when added to 15.6 bug release post)
-
Groups originating from group shares, that the ... (gitlab-org/gitlab#365221 - closed) -
GroupMembersFinder returns elevated role for th... (gitlab-org/gitlab#377922 - closed) -
Move out user profile related data to a separat... (gitlab-org/gitlab#206913 - closed) -
Fix potential security issues in webhook payloads (gitlab-org/gitlab#373819 - closed) -
Administrator can remove last Owner of group if... (gitlab-org/gitlab#356909 - closed) -
Empty subgroups are accessible, but not listed ... (gitlab-org/gitlab#344491) -
Invite private group to project return 404 error (gitlab-org/gitlab#214755 - closed) -
People from one subgroup cannot tag people from... (gitlab-org/gitlab#36069 - closed) -
Admin: "Send Message" button clickable before s... (gitlab-org/gitlab#3315 - closed)
Completed UI improvements (check off when added to 15.6 UI improvements release post)
Actions
-
Define an approximate scope for the coming release. - Apply appropriate labels to issues:
-
Priority -
Department -
Pricing Tier
-
-
Review the proposed scope with Engineering. -
Review design objectives with UX. -
Get feedback and estimates from Engineering, confirming scope for the release. -
Final verification of issues scheduled for the release. -
Present selected issues in the Manage Kickoff on the 17th!
Edited by Christina Lohr