Skip to content

Release 14.5 Planning Issue

Internal Milestone Review & Discussion 🚀

Milestone: 2021-10-18 to 2021-11-17

Themes:

  1. Security, bugs, and reliability updates
  2. Manual approve/deny deployment jobs in Environments page MVC

Plan Board

Schedule Board

Build Board

Capacity 📦

Last 3 Milestones:

Average deliverables (with weight):

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
security 2 security Blocks gitlab-org/gitlab#334986 (closed)
Delete stopped environments automatically 2 environments resiliency release post itemsecondary
Add a ratelimit package and implement source IP limiting Carryover from 14.4. Release post release post itemsecondary
Enable rate limit per source IP without dropping requests

~"Release::P2"

Issue Weight Note
Make release scheduling more resilient 2 Carryover from 14.4 security
Wrong date for deployment 4 Carryover from 14.4 ~bug
Unable to download Evidence collection 1 Carryover from 14.4 ~bug
Release asset link not generated 1 Carryover from 14.4. ~bug
Improve default sorting for Environment Page 1 Carryover from 14.4 Category:Environment Management FE
Augment deployment count instrumentation 2 Carryover from 14.4 instrumentation
Allow guests to see tag names associated with releases 2 Carryover from 14.4
Add a new SLI for the internal API to the pages service 1 Carryover from 14.4
Approval UI - Environments Page MVC release post itemprimary Feedback issue

~"Release::P3"

Issue Weight Note
Remove index_for_resource_group from ci_builds 1

Total weight: XX #86 (closed)

Research 🕵

Needs Weight Issue:

Design 🌀

Issue Weight Note
UI for Group Level Permissions for Protected Environments 1 Completes a series of feature-change-lock work ~"technical debt" - Might spillover from 14.4
Solution Validation - Environments Page 2 Finish and analyze usability testing results. Done!
Create/Edit Release: make sure (optional) is applied to forms correctly 1 UX debt, Ready for development
Make deployment & status information easier to read on environments page 3 A bunch of design iteration and breakdown spilled over from 14.4
Delete stopped environments automatically 1 Issue in workflowready for development needs additional design, will address early in milestone
Show manual deploy jobs on deployments page and let users run them 3 Spillover from 14.4
Add dynamically populated Group Environments Page 5
Implement show more capability in feature flag lists 1 UX debt
The job name is not readable from the CI environment deployments list 1 UI polish
🚗 'Deploy to' label on environment is not necessarily right 1 Unable to meet capacity, parked for 14.5 | UI polish
🚗 Setup automatic update of GitLab-UI package in Playground 3 Unable to meet capacity, parked for 14.5 | Pajamas ~tooling
🚗 Release Group JTBDs Review 2 Unable to meet capacity, parked for 14.5 | Jobs to be Done (JTBD) • Follow up to !90995, category focus to be defined • See [1] [2] [3] [4]

∅ Not Started | 🧊 Blocked | 🚗 Parked or Deferred | 🔄 In Progress | 🏓 In feedback or review | Done

Total weight: 18

Ongoing Design Work

Expand
Focus Areas 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

Design Radar

Design issues that should be considered for the next milestones. Includes issues that map to strategic SUS and UX Debt labels, that need to be worked on recurrently.

Click to Expand
Issue Estimated Weights Note
UX Scorecard - Release: FY22-Q3-Q4 - Environment Management Viable ?
Share production environments across projects (Epic) ?
Make it more obvious that a request to deploy an environment has been requested successfully SUSFY22 Q2 - Incomplete issue, needs to be prioritized for FE

OKR Alignment 🎯

Planning Tasks

  • 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 reviews prioritized issues for readiness/feasibility
Edited by Daniel Fosco