Onboard Offboard - hackforla/product-management GitHub Wiki
Onboarding and Offboarding
What is the process
- A page created on your project repo's wiki (see template | see example from Internship project)
- An issue created 1 time on your project's repo, that you reuse every time someone enters and exists the project
- Assigning the issue to the person being onboarded/offboarded and to the person doing the onboarding/offboarding.
- Going through the required steps and filling out the checkboxes.
- When complete, if there is no person still assigned, goes back into the icebox.
Why we need the processes
Onboarding process
- To make it easy to get someone added to your project
- Faster onboarding = reduced attrition and time spent by existing PMs
- Keep the hackforLA.org website up to date for your project page
Offboarding
- So that people who have left the project don't get unwanted emails and notifications
- Reduced risk of hacked resources
- Reduced risk of accidental deletions
- Defined process, helps the PM keep track of how many people are in the project, which aids in recruitment planning
- Keep the hackforLA.org website up to date for your project page
Templates
We need different templates for each type of member of team so that we can easily see what resources and permissions that person needs.
Product
- Title of issue:
Onboard & Offboard: Product
- Preview Onboard & Offboard: Product template
- Copy Onboard & Offboard: Product template
- Examples from projects that are using the process
Tutorials Need for items from action list in template issue
Improvements Needed
- "login to team account" needs more details
- Change with
login to team email account
- Change with
- Add how to remove people from the email account to the tutorial above (added, needs to be tested)
- Add a checkbox to confirm that they have added their name to their GitHub account, so that when people try to assign issues to them, it's easy to find them.
- [ ] Check their GitHub handle by assigning them to this issue, to see if they have added their name, so that you don't have to memorize their handle
Template editing link (for Org rep)
.github>settings>setup templates
Add Your Onboarding Issue Here and the date last updated.
Projects to check
- 100 Automations
- 311 Data
- Access the Data
- BallotNav
- Brigade Organizer's Playbook
- Civic Tech Index
- Civic Tech Jobs
- Civic Tech Structure
- Design Systems
- Engage
- Expunge-Assist (formerly known as Record Clearance)
- Food Oasis
- GreenEarthOS
- Guides
- HomeUniteUs
- Internship project
- Lucky Parking
- Open Community Survey
- People Depot
- TDM Calculator
- VRMS
- Hack for LA's Website
- Youth Justice Nav
- Team onboard/offboard: https://github.com/hackforla/YouthJusticeNav/issues/62
CoPs
Changelog
What got added to the template when