hackforla / 311-data

Empowering Neighborhood Associations to improve the analysis of their initiatives using 311 data
https://hackforla.github.io/311-data/
GNU General Public License v3.0
62 stars 64 forks source link

Onboard & Offboard: Engineering #1578

Open ryanfchase opened 1 year ago

ryanfchase commented 1 year ago

Overview

We need to have a checklist of items to do when an engineer onboard and offboards so that the process can be consistent and fast.

Date Updated

Created: 2023-09-13 Updated: 2024-08-24

Action Items

For each member onboarded/offboarded...

Onboard

#### Onboard: YYYY-MM-DD <name>
- [ ] Slack channel membership
 - [ ] Google Drive
   - [ ] Add to drive as Contributor
- [ ] Add to Google calendar invites
   - [ ] Wednesday All-Team meeting
   - [ ] Saturday Dev meeting
- [ ] [Roster](https://docs.google.com/spreadsheets/d/1OsLDl7Ciwj7WjtzbgDz38g4kpOMNlUhdjlgzQxtQTvM/edit#gid=0)
  - [ ] Send link
  - [ ] Team member adds themselves
  - [ ] Check for Public
- [ ] GitHub
     - [ ] Add to write team
     - [ ] Add to read team
     - [ ] Confirm that their name is on their Github 
- [ ] Bookmark [Engineering Agenda Issue](https://github.com/hackforla/311-data/issues/1720)
- [ ] Visit [Open Github Issues](https://github.com/hackforla/311-data/issues?q=is%3Aopen+is%3Aissue+label%3A%22Role%3A+Frontend%22+no%3Aassignee+-label%3ADependency+-label%3Adraft+-label%3AEpic)
- [ ] Update team page on Wiki
- [ ] Share Tokens and Environment Variables
- [ ] Complete 311-Data repo [Quickstart](https://github.com/hackforla/311-data?tab=readme-ov-file#quick-start)

<details><summary>Roster Required Fields</summary>
<p>

- Status: Active (required)
- Role: whatever name you'd like, but Fullstack Dev is good for consistency (required)
- Dashboard: M (I think it means member? required)
- email: required
- number/texting: optional
- Slack Name: required
- SlackID: required (click your slack picture > ellipses > copy member id)
- everything else: optional

<img src="https://github.com/hackforla/311-data/assets/6414668/45fc1596-ef3d-4aa5-a586-495e5eb1df58" width="254">

</p>
</details> 

Offboard

#### Offboard: YYYY-MM-DD <name>
- [ ] Remove from Google calendar invite
   - You need to log into the 311-data@hackforla.org account in order to remove the person from all future events
   - Choose to remove from "This and all following events"
   - Send the following cancelation message:
      - ``You have been removed from this event because you are listed as an inactive member of the 311 Data project team. If you have been removed by mistake, please reach out to a product manager.``  
   - [ ] Wednesday All-Team meeting (ad-hoc)
- [ ] Google Drive
   - [ ] 311 Data (ie., project)  
      - [ ] demote to viewer
- [ ] Roster
  - [ ] mark as inactive
- [ ] GitHub
     - [ ] demote member to read only team and remove from write team
     - [ ] Check their Assignment status on the Issue tab, to make sure they are no longer assigned to any issues
- [ ] Update team page on WIKI
  - [How to activate-inactivate team members from roster and wiki]

Resources/Instructions

ryanfchase commented 1 year ago

Onboard 2023-09-20 Sophia Bui

ryanfchase commented 1 year ago

Onboard 2023-09-22 Yanting Luo

ryanfchase commented 1 year ago

Onboard 2023-09-24 Johnny Wu

ryanfchase commented 1 year ago

Onboard 2023-09-27 Tamara Lazerka

ryanfchase commented 1 year ago

Onboard 2023-09-27 Andre Abad

ryanfchase commented 1 year ago

Onboard 2023-09-27 Nicole Grizzle (nxgrizzle@gmail.com)

ryanfchase commented 1 year ago

Onboard 2023-10-18 Robert Schacht

edwinjue commented 1 year ago

Onboard 2023-10-18 Billy Phan

edwinjue commented 1 year ago

Onboard 2023-10-18 Jakob Shavinski

edwinjue commented 1 year ago

Onboard 2023-10-18 Romain Yvernes (romainyvernes@gmail.com)

edwinjue commented 1 year ago

Onboard 2023-10-18 Spencer Meredith (Spencerleemeredith@gmail.com)

edwinjue commented 1 year ago

Onboard 2023-10-20 Jason Wong (jayywong92@gmail.com)

ryanfchase commented 1 year ago

Onboard Zeke Arany-Lucas 10-25-2023

ryanfchase commented 11 months ago

Onboard Tracy N 11-29-2023

ryanfchase commented 9 months ago

Onboard Daniel Torres 1-31-2024

ryanfchase commented 5 months ago

Onboard: 2024-06-04 Andrew Aquino

ryanfchase commented 5 months ago

Onboard: 2024-06-04 Kelly Downes

Roster Required Fields

- Status: Active (required) - Role: whatever name you'd like, but Fullstack Dev is good for consistency (required) - Dashboard: M (I think it means member? required) - email: required - number/texting: optional - Slack Name: required - SlackID: required (click your slack picture > ellipses > copy member id) - everything else: optional

ryanfchase commented 5 months ago

Onboard: 2024-06-06 Danielle Andrews

For Lead/PM:

For Member

Roster Required Fields

- Status: Active (required) - Role: whatever name you'd like, but Fullstack Dev is good for consistency (required) - Dashboard: M (I think it means member? required) - email: required - number/texting: optional - Slack Name: required - SlackID: required (click your slack picture > ellipses > copy member id) - everything else: optional

DrAcula27 commented 5 months ago

@ryanfchase what is the 311-Data repo Quickstart? Is there a link I can follow?

ryanfchase commented 5 months ago

@ryanfchase what is the 311-Data repo Quickstart? Is there a link I can follow?

We've just communicated on Slack, but I'll leave this here in case anyone else runs into the same issue. Also making this a link within the onboard template.

311-Data repo Quickstart

ryanfchase commented 5 months ago

Offboard: YYYY-MM-DD Daniel Torres

ryanfchase commented 5 months ago

Offboard: YYYY-MM-DD Tracy N

ryanfchase commented 5 months ago

Offboard: YYYY-MM-DD Jason Wong

ryanfchase commented 5 months ago

Offboard: YYYY-MM-DD Zeke

ryanfchase commented 5 months ago

Offboard: YYYY-MM-DD Spencer Meredith

ryanfchase commented 5 months ago

Offboard: YYYY-MM-DD Romain Yvernes

ryanfchase commented 5 months ago

Offboard: YYYY-MM-DD Jakob Shavinski

ryanfchase commented 5 months ago

Offboard: YYYY-MM-DD Robert Schacht

ryanfchase commented 5 months ago

Offboard: YYYY-MM-DD Nicole Grizzle

ryanfchase commented 5 months ago

Offboard: YYYY-MM-DD Andre Abad

ryanfchase commented 5 months ago

Offboard: YYYY-MM-DD Tamera Lazerka

ryanfchase commented 5 months ago

Offboard: YYYY-MM-DD Sophia Bui

ryanfchase commented 5 months ago

Onboard: 2024-06-19 Palak Pramod Keni

Roster Required Fields

- Status: Active (required) - Role: whatever name you'd like, but Fullstack Dev is good for consistency (required) - Dashboard: M (I think it means member? required) - email: required - number/texting: optional - Slack Name: required - SlackID: required (click your slack picture > ellipses > copy member id) - everything else: optional

ryanfchase commented 5 months ago

Onboard: 2024-06-19 Terrance Lo

Roster Required Fields

- Status: Active (required) - Role: whatever name you'd like, but Fullstack Dev is good for consistency (required) - Dashboard: M (I think it means member? required) - email: required - number/texting: optional - Slack Name: required - SlackID: required (click your slack picture > ellipses > copy member id) - everything else: optional

ryanfchase commented 2 months ago

Onboard: 2024-08-21 Brandon Yu

Roster Required Fields

- Status: Active (required) - Role: whatever name you'd like, but Fullstack Dev is good for consistency (required) - Dashboard: M (I think it means member? required) - email: required - number/texting: optional - Slack Name: required - SlackID: required (click your slack picture > ellipses > copy member id) - everything else: optional

ryanfchase commented 2 months ago

Onboard: 2024-08-21 Dorian Deptuch

Roster Required Fields

- Status: Active (required) - Role: whatever name you'd like, but Fullstack Dev is good for consistency (required) - Dashboard: M (I think it means member? required) - email: required - number/texting: optional - Slack Name: required - SlackID: required (click your slack picture > ellipses > copy member id) - everything else: optional

ryanfchase commented 2 months ago

Onboard: 2024-08-24 Sudha Raamakrishnan

Roster Required Fields

- Status: Active (required) - Role: whatever name you'd like, but Fullstack Dev is good for consistency (required) - Dashboard: M (I think it means member? required) - email: required - number/texting: optional - Slack Name: required - SlackID: required (click your slack picture > ellipses > copy member id) - everything else: optional

ryanfchase commented 1 month ago

Onboard: 2024-09-18 Sriya

Roster Required Fields

- Status: Active (required) - Role: whatever name you'd like, but Fullstack Dev is good for consistency (required) - Dashboard: M (I think it means member? required) - email: required - number/texting: optional - Slack Name: required - SlackID: required (click your slack picture > ellipses > copy member id) - everything else: optional