Commit 90fb9145 authored by Michelle Gill's avatar Michelle Gill Committed by Nitin Kumar Garg
Browse files

docs: consolidate engineering workflow pages

parent ea2ab2bd
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -88,8 +88,8 @@

^[engineering]
/content/handbook/engineering/ @bill_staples
/content/handbook/engineering/cross-functional-prioritization.md @bill_staples
/content/handbook/engineering/developer-onboarding.md @jeromezng @timzallmann
/content/handbook/engineering/workflow/cross-functional-prioritization.md @bill_staples
/content/handbook/engineering/workflow/developer-onboarding.md @jeromezng @timzallmann
/content/handbook/engineering/open-source/ @rymai @nick_vh @bill_staples
/content/handbook/engineering/on-call.md @jscarborough @marin @fviegas @rnienaber @bill_staples
/content/handbook/engineering/performance.md @timzallmann
@@ -136,7 +136,7 @@
/content/handbook/engineering/development/fulfillment/provision.md @ppalanikumar @jeromezng
/content/handbook/engineering/development/fulfillment/utilization/ @jameslopez @courtmeddaugh
/content/handbook/engineering/development/growth/ @jeromezng
/content/handbook/engineering/development/processes/infra-dev-escalation/ @jameslopez
/content/handbook/engineering/workflow/development-processes/infra-dev-escalation/ @jameslopez
/content/handbook/engineering/development/sec/ @rvider @mmishaev @maw
/content/handbook/engineering/development/sec/software-supply-chain-security/ @adil.farrukh @ajaythomasinc @nrosandich @mmishaev
/content/handbook/engineering/development/sec/software-supply-chain-security/anti-abuse.md @jayswain
@@ -202,7 +202,7 @@
/content/handbook/engineering/gitlab-com/policies/ @marin @bill_staples

^[Eng-Developer-Experience-department]
/content/handbook/engineering/automation.md @rymai @marin
/content/handbook/engineering/workflow/automation.md @rymai @marin
/content/handbook/engineering/infrastructure-platforms/developer-experience/onboarding.md @pjphillips @mgamea @marin @amyphillips @ndenisenko
/content/handbook/engineering/infrastructure-platforms/developer-experience/development-analytics/ @pjphillips
/content/handbook/engineering/infrastructure-platforms/developer-experience/development-tooling/ @mgamea
+1 −1
Original line number Diff line number Diff line
@@ -445,7 +445,7 @@ Our belief is that we can guarantee a higher rate of success by incubating ideas
1. There is not enough code for multiple people to work on without running into merge conflicts.
1. Starting work earlier allows for more time for other people to contribute. We need to have a head start many years ahead of commercialization.

As a matter of process, we require that Single-engineer groups take part in our [Software Demo Process](/handbook/engineering/demos/#single-engineer-groups-demo) as a way to collaborate asynchronously with stakeholders, get iterative feedback, and maintain at least minimal alignment with the rest of GitLab while keeping their autonomy
As a matter of process, we require that Single-engineer groups take part in our [Software Demo Process](/handbook/engineering/workflow/demos/#single-engineer-groups-demo) as a way to collaborate asynchronously with stakeholders, get iterative feedback, and maintain at least minimal alignment with the rest of GitLab while keeping their autonomy

If the group finds great success, as measured by adoption, and needs to further evolve that area of the product, then the next step is to consider forming a multi-person group. Sometimes the category is complete and the group can successfully dissolve. There are other times when the category does not yield the adoption. We will gather the lessons learned and consider either dissolving the group or investing further based on the learnings.

+1 −1
Original line number Diff line number Diff line
@@ -93,7 +93,7 @@ Note: This does not preclude other stages beyond create to complete the exit cri

## Cross-functional prioritization process

The process is [documented](/handbook/engineering/cross-functional-prioritization/) in the handbook.
The process is [documented](/handbook/engineering/workflow/cross-functional-prioritization/) in the handbook.

## Multi-modal communication

+1 −1
Original line number Diff line number Diff line
@@ -7,7 +7,7 @@ At the conclusion of each project, we will conduct a root cause analysis using t
## Scheduling a Root Cause Analysis

1. Create an issue.
1. Use the [RCA](/handbook/engineering/root-cause-analysis/).  Changes to that template can be added as an MR to the Professional Services project.
1. Use the [RCA](/handbook/engineering/workflow/root-cause-analysis/).  Changes to that template can be added as an MR to the Professional Services project.
1. Ensure that the `Root Cause Analysis` label is applied to the issue.
1. Create a calendar event for the root cause analysis, including a link the issue and this page.

+13 −9
Original line number Diff line number Diff line
@@ -48,7 +48,7 @@ Work in the 40% time budget should be coordinated and prioritized by the Enginee

### Engineering Innovation

Engineering Innovation is a new process geared toward individual or small-team collaboration that encourages engineers to explore new ideas and Proof-of-Concepts. These projects are typically lean, time-boxed, iterative, and designed to validate whether an idea has the potential to evolve into a viable experimental feature or product.  See the [Innovation at GitLab Guide](./engineering-innovation.md).
Engineering Innovation is a new process geared toward individual or small-team collaboration that encourages engineers to explore new ideas and Proof-of-Concepts. These projects are typically lean, time-boxed, iterative, and designed to validate whether an idea has the potential to evolve into a viable experimental feature or product.  See the [Innovation at GitLab Guide](./workflow/engineering-innovation.md).

### Technical Roadmaps

@@ -204,32 +204,36 @@ There are five departments within the Engineering Division:
## Other Related Pages

- [CTO Leadership Team](/handbook/engineering/cto-leadership-team/)
- [Strategic Priority Codes](/handbook/engineering/strategic-priority-codes/)
- [Database Engineering](/handbook/engineering/development/database/)
- [Development Principles](/handbook/engineering/development/principles/)
- [Engineering Automation](/handbook/engineering/automation/)
- [Engineering Metrics](/handbook/product/groups/product-analysis/engineering/dashboards/)
- [Engineering READMEs](/handbook/engineering/readmes/)
- [Frequently Used Projects](/handbook/engineering/projects/)
- [GitLab Innovation Program](/handbook/legal/patent-program/), managed by the GitLab Legal Team
- [Hiring](/handbook/engineering/hiring/)
- [Mentorship](/handbook/people-group/learning-and-development/mentor/)
- [Pajamas Design System](/handbook/product/ux/pajamas-design-system/)
- [R&D Tax Credit Applications](/handbook/engineering/tax-credits)

### Workflows

- [Developer onboarding](/handbook/engineering/developer-onboarding/)
- [Engineering Demo Process](/handbook/engineering/demos/)
- [Engineering Workflow](/handbook/engineering/workflow/)
  - [Code Review](/handbook/engineering/workflow/code-review/)
  - [Security Issues](/handbook/engineering/workflow/#security-issues)
  - [Architecture Design](/handbook/engineering/architecture/workflow/)
- [GitLab Repositories](/handbook/engineering/gitlab-repositories/)
  - [Root Cause Analysis](/handbook/engineering/workflow/root-cause-analysis/)
  - [Strategic Priority Codes](/handbook/engineering/workflow/strategic-priority-codes/)
  - [Automation](/handbook/engineering/workflow/automation/)
  - [GitLab Repositories](/handbook/engineering/workflow/gitlab-repositories/)
  - [Hiring](/handbook/engineering/workflow/hiring/)
  - [Demos](/handbook/engineering/workflow/demos/)
  - [Cross-Functional Prioritization](/handbook/engineering/workflow/cross-functional-prioritization/)
  - [Developer Onboarding](/handbook/engineering/workflow/developer-onboarding/)
  - [Engineering Communication](/handbook/engineering/workflow/engineering-comms/)
  - [Development Processes](/handbook/engineering/workflow/development-processes/)
  - [Development Onboarding](/handbook/engineering/workflow/development-onboarding/)
- [Issue Triage Policies](/handbook/product-development/how-we-work/issue-triage/)
- [Contributing to Go projects](https://docs.gitlab.com/ee/development/go_guide/index.html)
- [Wider Community Merge Request Triage Policies](/handbook/engineering/infrastructure/engineering-productivity/merge-request-triage/)
- [Root Cause Analysis](/handbook/engineering/root-cause-analysis/)
- [Unplanned Critical Patch releases](/handbook/engineering/releases/patch-releases/#patch-release-types)
- [Incident Management](/handbook/engineering/infrastructure-platforms/incident-management/)

@@ -250,7 +254,7 @@ There are five departments within the Engineering Division:

### Cross-Functional Prioritization

See the [Cross-Functional Prioritization page](/handbook/engineering/cross-functional-prioritization) for more information.
See the [Cross-Functional Prioritization page](/handbook/engineering/workflow/cross-functional-prioritization) for more information.

### SaaS Availability Weekly Standup

Loading