Engineering Leaders to update team yaml file with active borrow and work priorities in Engineering
Objective
The objective of this task is to update the "team yaml" file by including borrows and capturing per engineer first and second/partial assignments.
You can see the reasoning behind extending the YAML file in this issue: Implement team yaml enhancements to include bor... (#34435 - closed)
We have already the following updates to team yaml
files:
- Added New data fields
- Borrow information (which EM, end date)
- Work priority
- Enforcement mechanism to only allow valid entries of work priorities
- Handbook link https://comp-calculator.gitlab.net/org_chart
- Enforcement mechanism to prevent double-counting
- Provided export capabilities for Engineering and Product
- Spreadsheet that consumes the csv export for FP&A https://docs.google.com/spreadsheets/d/1tG5e3-9dmLe61B8w6FsHBBerOULgtBiGTkkvb-YPMyE/edit#gid=1116084257
New data fields
borrow:
to: EM_NAME
end_date: yyyy-mm-dd
work_priorities:
-
-
yaml
Syncing from workday to team
We are currently
- Syncing job title specialty from workday to yaml
- Working on syncing division from workday to yaml for Engineering and Product
We are working with the handbook team to ensure that
- This enhancement to co-exist with workday and only adds additional information that workday does not provide
- Ensure that job title specialty synced from workday to
yaml
does not break - Borrow data in
yaml
will work on top of existing data from workday
Instructions
If you have a team that has active borrows (EMs and Dirs), please read and follow this instructions
Please make the following edits to your team members files
- Add borrowed to EM name in the team member file
- Add end date to the team member file
- If there is no end date, leave it blank.
- Add work prioritization of the borrowed team member,
"AI Enablement",
"AI Infrastructure",
"Code Suggestions",
"AI Chatbot",
"Product Analytics",
"Cells & Organizations",
"Gitaly",
"Dedicated",
"Switchboard Automation",
"Product Design",
"Test Framework",
"Infra - Disaster Recovery",
"Infra - On Call",
"Customer Support - Enterprise",
"Customer Support - SMB",
"Reference Architectures"
- Once you have create the MR please also add it to the list in Updates from Engineering leaders section of this issue.
- See an example of this MR from @marin Add active borrow for Switchboard team (!128422 - merged)
- Please add myself or @clefelhocz1 (depending on which org) for team borrow information, please add @joergheilig and @david as cc'ed for the MR to update team yaml.
Files to change
- Engineering https://gitlab.com/gitlab-com/www-gitlab-com/-/tree/master/data/team_members/person/engineering?ref_type=heads
- Product https://gitlab.com/gitlab-com/www-gitlab-com/-/tree/master/data/team_members/person/product?ref_type=heads
Work priorities definition
Please pick from the defined list of work priorities in https://gitlab.com/gitlab-com/www-gitlab-com/-/blob/master/data/schemas/team_member.schema.json. If you do not see a good fit please.
- Create an MR that updates this file
- Tag @clefelhocz1 and @meks to review and merge
Borrow end date
If you are unsure when the borrow would end, please put in your best estimate based on the work completion date. If you do not have visibility into work completion, please leave borrow end date as blank.
Updates from Engineering leaders
- @vincywilson Update SET borrow (!128406 - merged)
- @marin Add active borrow for Switchboard team (!128422 - merged)
- @pcalder Adding borrows for Govern team members (!128460 - merged)
- @cheryl.li Update team yml for Import borrow from Pipeline... (!128522 - merged)
- @nhxnguyen Update team yml for Import borrow from Global S... (!128561 - merged)
- @cdu1 Update borrow information in gabriel-m.yml (!128587 - merged)
- @m_gill Update the engineering borrow data for AI frame... (!128631 - merged)
- @twoodham Document Secure team members who are part of ac... (!128642 - merged)
- @alanrichards Update work priorities for reliability team mem... (!129410 - merged)
- ...
cc for FYI @joergheilig @david @clefelhocz1 @sshackelford @rtaira