Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Onboard & Offboard: Product #33

Open
5 tasks
fyliu opened this issue Aug 27, 2022 · 11 comments
Open
5 tasks

Onboard & Offboard: Product #33

fyliu opened this issue Aug 27, 2022 · 11 comments
Labels
complexity: missing dependency Issue has dependencies feature: PD team recruit/onboard/offboard role: product s: PD team stakeholder: People Depot Team size: 0.5pt Can be done in 3 hours or less

Comments

@fyliu
Copy link
Member

fyliu commented Aug 27, 2022

Dependencies

  • A product manager needs to be onboarded or offboarded

Overview

We need to have a checklist of items to do when a product manager needs to be onboarded or offboarded so that the process can be consistent and fast.

Date Updated

(insert date you created this issue and keep updating the date each time the org template change are integrated)

Action Items

  • Check to see if the org template for this process has new steps in it, and if it does, update this issue and its template with content and add the last date you updated the template below
  • Copy template to comment below
  • Add name of person
  • Check off as done
#### Onboard
- [ ] Slack channel membership
  - [ ] #people-depot
- [ ] VRMS signup
- [ ] Add to Google calendar invites
   - [ ] [Wed - PM meeting]
   - [ ] [Thursday - All-team meeting]
- [ ] Add to team page on Wiki (does not yet exist)
- [ ] Google Drive
   - [ ] Add to drive as Manager
- [ ] Roster
  - [ ] Send link
  - [ ] Team member adds themselves
  - [ ] Check for Public and note in roster
  - [ ] Check for 2FA and note in roster
- [ ] GitHub
     - [ ] Add to peopledepot team
     - [ ] Add to peopledepot-write team
        - [ ] Change membership to maintainer
     - [ ] Add to read vault
        - [ ] Change membership to maintainer
- [ ] Figma 
  - [ ] invite
  - [ ] acceptance
- [ ] 1password 
     - [ ] invitation
     - [ ] acceptance
     - [ ] add to vaults
       - [ ] people depot
       - [ ] Zoom vault
- [ ] Add to email address(s)
   - [ ] peopledepot@hackforla.org
- [ ] Social Media Accounts with role assignment (does not exist)
   - [ ] Facebook
- [ ] Train how to 
   - [ ] login to team account
   - [ ] setup chrome shortcut for adding to desktop
   - [ ] use zoom spreadsheet, vault and accounts
   - [ ] calendar invite
#### Offboard
- [ ] Send them [this link to the H4LA Volunteer Reference Confirmation Request form](https://docs.google.com/forms/d/e/1FAIpQLSd5luR-W6pvq9WlQRPpuH3LVDfa_PrYixe8bfIbLcyS6CFxog/viewform?pli=1), in case they need to use it in future
- [ ] Remove from Google calendar invite
   - [ ] [Wed - PM meeting]
   - [ ] [Thursday - All-team meeting]
- [ ] WIKI
  - [ ] move to new place on team page
  - [ ] 1password setup
    - [ ] remove from team vaults
       - [ ] people depot
       - [ ] Zoom vault
- [ ] Google Drive
   - [ ] demote to viewer
- [ ] Roster
  - [ ] mark as inactive
- [ ] GitHub
     - [ ] demote member to read only team and remove from write team
- [ ] Figma
  - [ ] remove from team
- [ ] Help them delete the desktop shortcut to email address if they made one.
- [ ] Remove from email address(s)
   - [ ] peopledepot@hackforla.org
- [ ] Remove from Social Media Accounts with role assignment
   - [ ] Facebook

Instructions: How to onboard new PMs (to onboard non-Product team members, see issue #146)

  1. After receiving a request to join the team via the PeopleDepot Slack channel, ask them to DM you their email address, and tell them that you'll be sending them a bunch of email invites to 1Password, Google Drive, team meetings, Figma, and the team's GitHub, so they should keep an eye on their email inbox
  2. Copy the 'Onboard' template above (by clicking on the icon at top right of the template) and paste into a new Comment below, adding the person's name and today's date - see the Action Items at the top of this Issue
    • Start ticking the boxes as you do each of the following steps...
  3. Add them to the PeopleDepot 1Password vault:
    • Post a message on the # admin channel, asking for the person to be added to PeopleDepot's 1Password vault and giving both their Slack handle and their email address - the admin team will email them an invite
  4. Check that they've joined the PeopleDepot Slack channel
    • In # people-depot, click on the top right-hand people button (tooltip ='View all members of this channel')
    • Click on the 'Members' tab
    • Enter the person's Slack handle in the 'Find members' box
  5. Ask them if they've signed up with VRMS yet:
    • If not, ask them to go to vrms.io
  6. Add them to the Google Calendar invite for the PeopleDepot team meeting:
    • Sign into your own Google account
    • Open Google Calendar (icon beneath your profile pic, or in the Google apps bento box icon beside your profile pic)
    • Double-click on the next 'PD: All' meeting
    • Click on the Edit icon (pencil)
    • Under 'Guests', enter the person's email address in the 'Add guests' box
    • Click on their email address when it appears
    • Click 'Save'
    • Select the 'This and recurring meetings' option in the dialog box that follows
    • Repeat for the next 'PD: PM' meeting
  7. Add them to the PeopleDepot GitHub:
    • Find the person's GitHub handle on the Hack 4 LA > People GitHub page on GitHub. If you can't find them, they may be using another handle, so you'll need to ask them for their GitHub handle via Slack before proceeding...
    • Go to the Hack 4 LA > Teams GitHub page and type 'peopledepot' into the 'Find a team' box
    • Four teams will appear, just TWO of which you'll need to add them to: peopledepot and peopledepot-write
    • Click the link for one of the above two teams, and click the 'Add a member' button
    • Type in the person's GitHub handle
    • Select their account when it appears
    • Click 'Invite'
    • Click 'Add [the person's GitHub handle] to [peopledepot or peopledepot-write]'
    • Select the person's account in the list of team members (checkbox beside their name)
    • Click on the dropdown within the '1 member selected' button at the top of the list
    • Click 'Change role' > 'Maintainer' > 'Change role'
    • Repeat for the other team (either peopledepot or peopledepot-write)
  8. Add them to the PeopleDepot Google Drive:
    • In Google Drive, go to Shared drives > PeopleDepot folder
    • At the top level (i.e., without opening the PeopleDepot folder), click on 'Manage members' at the top of the page
    • Type the person's email address into the 'Add people...' box
    • Deselect 'Notify people'
    • Change role from 'Content manager' to 'Manager'
    • Click 'Send'
  9. Add them to the PeopleDepot Figma folder:
    • Go to the PeopleDepot Figma folder
    • In the left-hand panel (NOT the main panel), click on 'All projects' under 'PeopleDepot'
    • Double-click on the 'Team project' tile
    • Click on the 'Share' button at top right
    • Type the person's email address into the 'Invite others...' box
    • Change 'Can view' beside their name to 'Can edit'
    • Click 'Send Invite'
  10. Add them to the PeopleDepot Team Roster:
    • In Google Drive, go to Shared drives > PeopleDepot folder, and open the PeopleDepot Team Roster sheet. In a new row at the bottom, start filling in the new team member's details including:
    • Status (change to 'Active')
    • Role
    • Dashboard (type 'L' for lead)
    • Email address
    • Slack name
    • Slack ID
      • In Slack, click on the person's profile pic or the 'View Profile button > click on the More Options button (3 vertical dots) > click 'Copy member ID' and paste into the Team Roster
    • GitHub handle
    • HFLA GitHub member?
      • Check that they ARE actually a member of Hack 4 LA (see 'Organizations' to the bottom left-hand section of their GitHub profile page)
    • Added to Project team on GitHub? (see above)
    • 2FA/Public?
    • GitHub Permission Level (type 'Maintainer')
    • Added to Google Project Drive (type 'Manager')
    • Agenda md tag
      • Copy and paste any completed cell from this column - it will autocomplete with the person's details
  11. On Slack, send the person the link to the PeopleDepot Team Roster and ask them to complete remaining empty columns, especially their phone number, texting, and availability (you can also tell them to ignore the grayed-out columns - and remind them to check their email inbox for invites to all of the above!)
  12. On Slack, send the person a link to the Forward emails to team members page from the Product Management CoP GitHub Wiki and ask them to set themselves up to receive emails from the team account
  13. Keep an eye on the Team Roster for completion
  14. Keep an eye on Slack for any questions from your new team member!
  15. Remind them to join the Product Management CoP, if they haven't already

Resources

@fyliu
Copy link
Member Author

fyliu commented Aug 28, 2022

Onboard Eric Vennemeyer

  • Slack channel membership
    • #people-depot
  • Add to Google calendar invites
    • [DAY - PM meeting]
    • [DAY - BA meeting]
    • [DAY - UX Research meeting]
    • [DAY - All-team meeting]
    • [DAY - Design team meeting]
  • Add to team page on Wiki
  • Google Drive
    • Add to drive as Manager
  • Roster
    • Send link
    • Team member adds themselves
    • Check for Public and note in roster
    • Check for 2FA and note in roster
  • GitHub
    • Add to peopledepot team
    • Add to peopledepot-write team
      • Change membership to maintainer
    • Add to read vault
      • Change membership to maintainer
  • Figma
    • invite
    • acceptance
  • 1password
    • invitation
    • acceptance
    • add to vaults
      • [REPLACE with name of primary vault]
      • [REPLACE with name of secondary vault]
      • Zoom vault
  • Add to email address(s)
    • [REPLACE with name of primary email]
    • [REPLACE with name of secondary email]
  • Social Media Accounts with role assignment
    • Facebook
  • Train how to
    • login to team account
    • setup chrome shortcut for adding to desktop
    • use zoom spreadsheet, vault and accounts
    • calendar invite

@ExperimentsInHonesty
Copy link
Member

This issue needs to be customized before its ready to prioritize

@ExperimentsInHonesty
Copy link
Member

ExperimentsInHonesty commented Mar 24, 2023

Kathleenmfrancois@gmail.com

Onboard Kathleen 2023-03-23

  • Slack channel membership
    • #people-depot
  • Add to Google calendar invites
    • [DAY - PM meeting]
    • [DAY - BA meeting]
    • [DAY - UX Research meeting]
    • [DAY - All-team meeting]
    • [DAY - Design team meeting]
  • Add to team page on Wiki
  • Google Drive
    • Add to drive as Manager
  • Roster
    • Send link
    • Team member adds themselves
    • Check for Public and note in roster
    • Check for 2FA and note in roster
  • GitHub
    • Add to peopledepot team
    • Add to peopledepot-write team
      • Change membership to maintainer
    • Add to read vault
      • Change membership to maintainer
  • Figma
    • invite
    • acceptance
  • 1password
    • invitation
    • acceptance
    • add to vaults
      • people depot
      • [REPLACE with name of secondary vault]
      • Zoom vault
  • Add to email address(s)
    • [REPLACE with name of primary email]
    • [REPLACE with name of secondary email]
  • Social Media Accounts with role assignment
    • Facebook
  • Train how to
    • login to team account
    • setup chrome shortcut for adding to desktop
    • use zoom spreadsheet, vault and accounts
    • calendar invite

@ExperimentsInHonesty ExperimentsInHonesty self-assigned this Mar 24, 2023
@ExperimentsInHonesty
Copy link
Member

@ExperimentsInHonesty
Copy link
Member

can't do the email setup because fang has changed the account to use his 2fa instead of the 1password 2fa

@fyliu
Copy link
Member Author

fyliu commented Apr 13, 2023

can't do the email setup because fang has changed the account to use his 2fa instead of the 1password 2fa

I don't think I did, but I'll check to see what it asks me to do for login.

Okay, it did change. Let's change it back.

It's still using the same 2fa authenticator. Just click the small "Try another way" link below the phone verification, then click on the Google authenticator option and use the 1Password 2fa code.

I will look at stopping google from using my phone for verification. Somehow it remembers and trusts all the devices that logged in before.

I went into the YouTube app and removed the peopledepot account from being managed by it.

@ExperimentsInHonesty
Copy link
Member

Next week, try this with Kathleen and see if she gets the 2fa prompt

@Kathleenfrancois
Copy link
Member

Kathleenfrancois commented Jun 15, 2023

shifrag@gmail.com

Onboard Shifra Goldberg 2023-06-15

  • Slack channel membership
    • #people-depot
  • Add to Google calendar invites
    • [Wed - PM meeting]
    • [Thursday - All-team meeting]
  • Add to team page on Wiki (does not yet exist)
  • Google Drive
    • Add to drive as Manager
  • Roster
    • Send link
    • Team member adds themselves
    • Check for Public and note in roster
    • Check for 2FA and note in roster
  • GitHub
    • Add to peopledepot team
    • Add to peopledepot-write team
      • Change membership to maintainer
    • Add to read vault
      • Change membership to maintainer
  • Figma
    • invite
    • acceptance
  • 1password
    • invitation
    • acceptance
    • add to vaults
      • people depot
      • Zoom vault
  • Add to email address(s)
  • Social Media Accounts with role assignment (does not exist)
    • Facebook
  • Train how to
    • login to team account
    • setup chrome shortcut for adding to desktop
    • use zoom spreadsheet, vault and accounts
    • calendar invite

@Kathleenfrancois
Copy link
Member

Onboard Kyle Arenda 2023-08-31

  • Slack channel membership
    • #people-depot
  • Add to Google calendar invites
    • [Mon - PM meeting]
    • [Thursday - All-team meeting]
  • Add to team page on Wiki (does not yet exist)
  • Google Drive
    • Add to drive as Manager
  • Roster
    • Send link
    • Team member adds themselves
    • Check for Public and note in roster
    • Check for 2FA and note in roster
  • GitHub
    • Add to peopledepot team
    • Add to peopledepot-write team
      • Change membership to maintainer
    • Add to read vault
      • Change membership to maintainer
  • Figma
    • invite
    • acceptance
  • 1password
    • invitation
    • acceptance
    • add to vaults
      • people depot
      • Zoom vault
  • Add to email address(s)
  • Social Media Accounts with role assignment (does not exist)
    • Facebook
  • Train how to
    • login to team account
    • setup chrome shortcut for adding to desktop
    • use zoom spreadsheet, vault and accounts
    • calendar invite

@ExperimentsInHonesty
Copy link
Member

ExperimentsInHonesty commented May 31, 2024

Onboard 2024-05-31 Sarah Monks

  • Slack channel membership
    • #people-depot
  • Add to Google calendar invites
    • [Monday - Database Architect meeting]
    • [Thursday - All-team meeting]
  • Add to team page on Wiki (does not yet exist)
  • Google Drive
    • Add to drive as Manager
  • Roster
    • Send link
    • Team member adds themselves
    • Check for Public and note in roster
  • GitHub
    • Add to peopledepot team
      • Change membership to maintainer
    • Add to peopledepot-write team
      • Change membership to maintainer
  • Figma
    • invite
    • acceptance
  • 1password
    • invitation
    • acceptance
    • add to vaults
      • people depot
      • Zoom vault
  • Add to email address(s)
  • Social Media Accounts with role assignment (does not exist)
    • Facebook
  • Train how to
    • login to team account
    • setup chrome shortcut for adding to desktop
    • use zoom spreadsheet, vault and accounts
    • calendar invite

@shmonks shmonks moved this to In progress (actively working) in P: PD: Project Board Jun 7, 2024
@shmonks
Copy link
Member

shmonks commented Aug 4, 2024

Onboard 2024-08-03 Vanessa Aviles

  • Slack channel membership
    • #people-depot
  • Add to Google calendar invites
    • [Monday - Database Architect meeting]
    • [Thursday - All-team meeting]
  • Add to team page on Wiki (does not yet exist)
  • Google Drive
    • Add to drive as Manager
  • Roster
    • Send link
    • Team member adds themselves
    • Check for Public and note in roster
  • GitHub
    • Add to peopledepot team
      • Change membership to maintainer
    • Add to peopledepot-write team
      • Change membership to maintainer
  • Figma
    • invite
    • acceptance
  • 1password
    • invitation
    • acceptance
    • add to vaults
      • people depot
      • Zoom vault
  • Add to email address(s)
  • Social Media Accounts with role assignment (does not exist)
    • Facebook
  • Train how to
    • login to team account
    • setup chrome shortcut for adding to desktop
    • use zoom spreadsheet, vault and accounts
    • calendar invite

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
complexity: missing dependency Issue has dependencies feature: PD team recruit/onboard/offboard role: product s: PD team stakeholder: People Depot Team size: 0.5pt Can be done in 3 hours or less
Projects
Status: 🧊Ice Box
Development

No branches or pull requests

4 participants