cf-onboarding icon indicating copy to clipboard operation
cf-onboarding copied to clipboard

CF Onboarding Week (Central/Eastern Time) - August 24-28, 2020

Open suprajanarasimhan opened this issue 5 years ago • 6 comments
trafficstars

Instructions

  • Start a new issue in the onboarding repo. The title should include the date and location of the Onboarding week (e.g. "SF Onboarding Week, July 16 2018").
  • Copy the checklist below into the issue.
  • Create the issue
  • Use the checkboxes to track your work as you get set up.
  • When you finish with the checklist, make sure to close the issue.

Checklist

Communication

  • [x] Optional: Confirm with participants over Slack DM that they can attend.
    • Attending participants here - 1 Central time, 2 Eastern time
  • [Skipping] Several weeks before: send out an email to the participants reminding them that they are signed up and to clear their calendars. You can find a template in FACILITATING.md.
    • [x] Check with participants if they have MacOS machines.
      • Humphrey & Omer do. Submitted a HelpNow+ ticket for Jackline.
    • [x] You will be communicating with / authing these folks a lot. I find it helpful to save a copy/pasteable list of their names here:
  • [x] The week before: send out an email to each of the participants. You can find a template in FACILITATING.md.
  • [x] Get a Zoom room setup for remote participants. {} (Make sure to include this on your calendar invites.)

Scheduling

  • [x] Schedule a welcome/orientation session (1hr at 9:30 Monday morning). Discuss the goals of the week and prime the participants to consider what they'd like to get out of Onboarding week.
  • [x] Schedule daily standup (15min at 9:15, starting Tuesday).
  • [x] Schedule afternoon check in (30min at 1:30).
  • [x] Schedule retro at the end of the week (1hr at 4:00), include link to retro board: https://retros.cfapps.io/retros/onboarding-sf (pw: onboarding-sf (pls don't change it))
  • [x] Schedule any sessions that you know the group would be interested in -- for example, BOSH boxes and lines.
  • [Skipping] In the past, non Engineers have appreciated it when we blocked out the entire days of onbaording. This is especially helpful if done a few weeks in advance; so, they have time to move meetings and avoid having new ones scheduled in the first place.

These are core CF topics, other topics are a bit more "extra credit".

  • [x] BOSH {}
    • Contact: BOSH Slack channel
  • [Skipping] CF Overview {}
    • Contact: Release Integration team

Other topics:

  • [x] Concourse {}
    • Contact: Concourse team
  • [Skipping] Pairing Fundamentals {}
    • Contact: Todd Sedano
  • [x] k8s Expert Session
    • Contact: CAPI or Release Integration teams

As a helpful reminder, you can save the name of the speaker w/ checkbox. Tips to share with speakers can be found in BOXES_AND_LINES.md.

IaaS Setup

Tracker Setup

  • [x] Make sure you have Tracker projects prepared.
  • [x] Add all participants as members to each of the tracker projects. (A list of emails works here.)
  • [x] Delete everything from the tracker projects.
  • [x] Build the tracker back log csv
    • [x] Run ./build oss from the onboarding project, this will generate onboarding-tracker.csv
      • Note: you need docker installed brew cask install docker
        • To get the command line tool to show up you may have to first start Docker via Spotlight Search.
          • Type "Docker" in the Spotlight Search bar to bring up the Docker whale icon in the search results.
          • Double-click on the Docker whale icon and agree to subsequent dialog prompts to start Docker.
        • If docker gives you this error: failed to dial gRPC: unable to upgrade to h2c, received 502 context canceled
          • In docker settings: enable experimental, restart docker, disable experiment and restart again.
  • [x] Import the CSV into each Tracker project (Taskbar > More > Import CSV > Choose File)

LastPass Setup

  • Skip this step for participants who are not authorized to access closed-source content (e.g. Pivotal Labs client participants.)
  • [x] Give participants access to the shared LastPass folder:
    • LastPass > Sharing Center > Shared-CF SF Onboarding > Manage > Invite Users (A list of emails works here.)

Workstation Setup

Note: local IT departments can sometimes help with workstation setup. (Helpful for remote facilitation.)

  • [Skipping] Make sure you have a workstation for each pair.
  • [Skipping] Ensure ethernet cable is plugged into iMac, not monitor.
  • [Skipping] Re-image each machine. Here are steps:
  • [x] Open a terminal window and run
curl -LOk https://github.com/pivotal-cf-experimental/onboarding-week-construct/archive/master.zip
unzip master.zip
cd onboarding-week-construct-master
./construct

You'll need to babysit this process, as it will prompt you for the password several times.

Misc

  • [x] Record any issues you have with this process so we can update this checklist.
  • [x] Add to checklist: Check with participants if they have MacOS machines.
  • [ ] Link to script for cleaning up GCP environment is broken.
  • [ ] Add recommendation to checklist to include Eastern time facilitator when Eastern participants.

suprajanarasimhan avatar Aug 07 '20 00:08 suprajanarasimhan

Decisions for co-facilitators:

  • We have 4 participants, and one can only join starting Tuesday. Should we go with Option 2 below?
    • Option 1: Start Monday.
      • Pro: 3 people will get an extra day of learning.
      • Con: One person will be starting late.
    • Option 2: Start Tuesday.
      • Pro: Everyone gets to participate fully.
      • Con: 4 rather than 5 days of learning time.

Emily recommends:

  • Starting Monday and asking someone to repeat the curriculum on Tuesday.
  • No need to necessarily re-bbl up or re-deploy CF, but instead just walk through stories/concepts.

suprajanarasimhan avatar Aug 07 '20 00:08 suprajanarasimhan

Open to feedback from the group on:

  • Learning style options: pairing, soloing, reviewing work from past days, etc.
  • Scheduling ideas for better collaboration.

Action:

  • [ ] ~~Consider scheduling time to brainstorm/get perspective from Garima Sharma. - Supraja~~

suprajanarasimhan avatar Aug 10 '20 23:08 suprajanarasimhan

High timezone overlap hours for talks: 11am Pacific/1pm Central/2pm Eastern 1pm Pacific/3pm Central/4pm Eastern

Planned talks:

  • [x] Tuesday -- BOSH (and optionally the near future of BOSH) => BOSH team - Emily
  • [x] Wednesday: [x] CAPI => CAPI team - Emily
  • [x] Thursday: [x] Concourse CI/CD => Concourse team - Supraja
  • [x] Thursday -- Cloud Foundry for k8s => RelInt team - Supraja

suprajanarasimhan avatar Aug 11 '20 00:08 suprajanarasimhan

Template for reaching out to teams for talks:


Hi <@interrupt>! :wave_all:

CF Onboarding Week is holding a session the week of August 24th-28th. Is there anyone who might be interested in giving a 30 min-1 hr talk on to students joining that week?

The audience would be 1 person from Customer Success, 2 PMs and 1 engineer.


suprajanarasimhan avatar Aug 12 '20 00:08 suprajanarasimhan

  • Recommendation for pairing/soloing, but don't necessarily need to be prescriptive. -- Suggestion for adjusting working hours.

suprajanarasimhan avatar Aug 21 '20 17:08 suprajanarasimhan

  • [ ] GCP
  • [x] LastPass

DONE

  • [x] Follow-up with Scott Foerster
  • [x] Calendar invites
  • [x] Channel with links:
    • [x] Skills chart
  • [x] Email

suprajanarasimhan avatar Aug 21 '20 18:08 suprajanarasimhan