Pipeline Authoring 14.6 Planning issue
Pipeline Authoring Issue Boards
Goals for the milestone:
-
Product group OKR contribution
- Implement the Triggering and retrying jobs and pipelines epic
- Contribute to FY22-Q4 KRs GitLab.com SMAU OKR
- Bug fixes
- Contribute to FY22-Q4 KRs Quality OKR
- Deliver 25% of UX debt and S1/S2 scorecard recommendations
Additional comments
-
🚨 Iteration cadence feedback - Iteration - 11/5-11/28
-
♻ Iteration Retro - Reduced HC on the backend team in light of the Engineering Allocation
Scope of Work for Engineering
| Priority | Issue | Category | Notes | Frontend | Backend | Weight |
|---|---|---|---|---|---|---|
| 1 | Limit trigger pipeline to 25k | Application Limits typefeature |
workflowproduction Technical Writing Worked on already in 14.5
|
2 | ||
| 2 | Frontend spike - investigate auto-complete issues | spike | N/A |
|||
| 3 | Alias the needs in the pipeline graph | Carry over from 14.5 | UX Technical Writing | 3 | ||
| 4 | Create bridge/trigger job show page | typefeature OKR | UX Technical Writing Related to #343256 workflowin review | 3 | ||
| 5 | Create bridge retry logic to initiate a new downstream pipeline | typefeature OKR | Related to #343256 | 3 | ||
| 6 | Original variables when running a manual job are not reused on job retry | OKR typebug | workflowproduction | 2 | ||
| 7 | backend - Fix 500 error for - Pipeline Editor freezes when using include: rules: - if: | typebug OKR | workflowproduction | 2 | ||
| 8 | Set Custom SLIs for Web and API endpoints on Pipeline Authoring | OKR FY22Q4 | workflowproduction | |||
| 9 | Fix mini pipeline graph accessibility issues | OKR UX debt | workflowproduction |
Scope of Work for Engineering - Filler / push for future iteration
| Priority | Issue | Category | Notes | Frontend | Backend | Weight |
|---|---|---|---|---|---|---|
| 1 | gitlab-ci: cannot specify job:when and rules: | typefeature | workflowin review | 2 | ||
| 2 | Pipelines - .* misbehaves when pattern matching against a variable | typebug | workflowin dev candidate14.6 | 3 | ||
| 3 | Pipeline Editor expanded tooltip opens at the wrong place on the screen | frontend typebug | UX | 1 | ||
| 4 | Make edit pipeline editor the default button when opening .gitlab-ci.yml | typefeature | candidate14.6UX | 1 |
Scope of Work for Testing
| Issue | Investigates/Tests | Due on |
|---|---|---|
Scope of Work for UX
Last updated: 17-12-2021
| Issue | Status | Comments |
|---|---|---|
| Solution Validation: Pipeline Editor usability testing |
|
|
| Solution Validation for pipeline simulation MVC |
Dec 21
|
|
| Create an illustration for the trigger job page |
|
|
| OKR FY22-Q4 UX KR: Increase # of SUS Impacted Issues created from 93 to 100 per month (CI/CD UX Issue) |
|
|
| OKR FY22-Q4 KR: UX Scorecard for Pipeline Authoring |
|
|
| OKR UX Scorecard Rec Add description keyword to jobs |
|
|
| OKR UX Debt Improve error message in the pipeline editor |
|
|
| Facilitate recruiting for the CI/CD templates solution validation |
|
|
| Migrate the Drawer component to Figma |
|
|
| Pajamas: Drawers |
|
We're looking at using the drawer component for the file tree section in the pipeline editor. I need to look into the drawer usage guidelines to ensure we're not introducing more inconsistencies and UX debt. |
Next up:
Active UX Research Efforts
/cc @gitlab-com/pipeline-authoring-group
Edited by Nadia Sotnikova