Release 14.3 Planning Issue
Internal Milestone Review & Discussion 🚀
Milestone: 2021-08-18 to 2021-09-17
Theme:
- Complete Pages Migration, fix high priority Pages issues in anticipation of category move
- SaaS Reliability/Scalability
Capacity 📦
- Average MRs completed:
- Average MRs per Engineer:
Deliverables 🦊
This includes all planned issues, including User Experience, Bugs, Security, Technical Debt, UX debt, Usability etc.
Top priority deliverables:
~"Release::P1"
| Issue | Weight | Note |
|---|---|---|
| Remove support for disk configuration source | 2 | Complete Pages Migration |
| Remove support for gitlab_pages['use_legacy_storage'] setting | 1 | Complete Pages Migration |
| Remove legacy storage pages removal logic | 1 | Complete Pages Migration |
| Stop deploying to the legacy pages storage | 1 | Complete Pages Migration |
| Revisit the batch loading process to properly load the associated rows | 2 | SaaS Reliability/Scalability |
| Fix orphaned ci_build_id in pages_deployments table | 1 | SaaS Reliability/Scalability |
| Manually renaming environments breaks future deployments | 2 | Carryover ~bug from 14.2 |
~"Release::P2"
| Issue | Weight | Note |
|---|---|---|
| Remove chroot logic | 3 | Complete Pages Migration |
| Enforce the execution order of jobs using resource_group | 4 | Carryover from 14.2 |
| Allow guests to see tag names associated with releases | 2 | SaaS Reliability/Scalability |
Document to use name: review/$CI_COMMIT_REF_SLUG instead of review/$CI_COMMIT_REF_NAME for review apps |
Blocks |
|
| Invalid Environment Not Being Created Should Be Surfaced To User | ~bug carried over from 14.2 | |
| Create new Release SMAU | Lack details currently - @kbychu to add more info |
~"Release::P3"
| Issue | Weight | Note |
|---|---|---|
Add a new SLI for the internal API to the pages service that uses gitlab_pages_domains_source_api_call_duration_bucket for apdex and gitlab_pages_domains_source_api_requests_total for error rate. |
1 | Error Budget |
| Move permission check of canReadEnvironment to BE | 2 | Onboarding |
| Auto stop doesn't work after redeploying an environment | SaaS Reliability/Scalability | |
| CI resource_group not working when using $CI_ENVIRONMENT_NAME directly | 1 | Onboarding |
| Make carrierwave uploaders tmp dir configurable | 2 | Fixes gitlab-org/gitlab#330640 (closed), Complete Pages Migration |
Total weight: XX
Research 🕵
Needs Weight Issue: #79 (closed)
Design 🌀
| Issue | Weight | Note |
|---|---|---|
|
|
3 |
Short spillover from 14.2 -- done! |
|
|
5 | |
|
|
4 | |
| [Dropped] |
3 |
Team decided this behavior should be carried on in the background and have no UX involvement |
✋ Not Started | 🧊 Blocked |🚗 Parked |🔄 In Progress |🏓 In feedback or review |✅ Done
Total weight: 9
| Ongoing Design Work | Notes | Percent | Weight |
|---|---|---|---|
| Release Design |
Milestone work: tactical design, research, implementation support | 70% | 14 |
| UX OKRs & Personal Growth | Career development, Pajamas contributions, coffee chats, sync and async cross-functional engagements | 20% | 4 |
| Release UX Strategy | Mapping & defining long term vision for Release group | 10% | 2 |
| UX OKRs |
|---|
| Evaluate the experience of 10 product categories and make recommendations to improve learnability |
| Continue validating Jobs to be Done to better support Category Maturity |
Design::Next
Design issues that will (or might) be worked on in the next milestone. It also serves as a list of stretch goals for this milestone: think of it as Design::P4
Click to Expand
| Issue | Estimated Weights | Note |
|---|---|---|
| Group-level UI for Protected Environments | ? |
Base feature was just implemented |
| Design new component to replace environments table | 5 |
Blocked on 14.2 |
| 'Deploy to' label on environment is not necessarily right | 2 |
Blocked on 14.2 |
| Improve default sorting on Single Environment Page | 3 |
Blocked on 14.2 |
| Manual deploy button used as ReDeploy button and without interval/restriction | 3 |
Blocked on 14.2 |
| Show stopping deployment information inside of the merge request widget | 3 |
Previously scheduled for 14.3 |
| Handle cluster Environments not loading better on the FE | 3 |
Previously scheduled for 14.3 (Seems to relate to the current ongoing spinner on gitlab-org/gitlab environments) |
| Show manual not deployed jobs on the environment page | 3 |
Very interesting issue for environments redesign in 14.3 |
| "Delete" button on environment's detail page does nothing | ? | Small bug that's likely fixed, need to investigage |
OKR Alignment 🎯
Things to Pay Attention To 👀
Planning Tasks
-
Team updates holidays section -
EM update capacity section -
PM highlights work for Deliverables, User Experience, Bug Fixes, Security Fixes, Technical Debt sections -
PM describes how this milestone aligns with our team's OKRs -
Team highlights Things to Pay Attention To section -
Engineers begin working on issues in workflow::ready for development
Edited by Daniel Fosco