From f5c498ca33ee7a3ddd8f8f076e79eea38976ff08 Mon Sep 17 00:00:00 2001 From: Eric Scott Date: Mon, 16 Sep 2024 11:17:03 -0700 Subject: [PATCH 1/4] use HR link for HR onboarding stuff --- .../ISSUE_TEMPLATE/onboarding-checklist.md | 58 ++++++++++++------- onboarding.qmd | 17 ++---- 2 files changed, 43 insertions(+), 32 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/onboarding-checklist.md b/.github/ISSUE_TEMPLATE/onboarding-checklist.md index d3f5a88..3387d31 100644 --- a/.github/ISSUE_TEMPLATE/onboarding-checklist.md +++ b/.github/ISSUE_TEMPLATE/onboarding-checklist.md @@ -12,17 +12,7 @@ title: Onboarding ## Before you start -- [ ] HR Paperwork - - [ ] Sign offer letter - - [ ] Complete I-9 verification - - [ ] Establish NetID [here](https://netid-portal.iam.arizona.edu/). You will receive an email with instructions. - - [ ] Log in to UAccess and complete the required tasks in the "New Employee Work-Center". - - [ ] Establish your UA email access. - - [ ] Anything else HR sends you, please complete promptly -- [ ] Get CatCard - - The CatCard is your official UA employee identification. - - Get your cat card from the CatCard office in the ([Student Union](https://catcard.arizona.edu/obtain_catcard)) or [online](https://mycatcard.arizona.edu/) - - They can look up your employee number if you bring a driver's license or other form of ID. +- [ ] Read and follow the [onboarding checklist](https://hr.arizona.edu/employees/new-employee-onboarding) from HR. - [ ] Purchase equipment, either online or at campus bookstore, and set up your office. - Each full time employee will be allocated: - A computer, two monitors, a mouse/track pad/pointing device, a keyboards, and a docking station @@ -36,8 +26,13 @@ title: Onboarding The goal in the first week is to set up your accounts and your physical and virtual workspaces, to meet others in the group and learn about our protocols, and to become familiar with the university. Feel free to ask anyone in the group questions about these steps, especially in the group's Slack channel (#datascience channel within CALS CCT Slack). -- [ ] Work through CCT-DS Onboarding checklist (this document). Suggest changes, comment, and ask questions as you go to make it more useful to the next person. -- [ ] Review our group's [Code of Conduct](https://cct-datascience.github.io/group-procedures/code-of-conduct.html) +- [ ] Work through CCT-DS Onboarding checklist (this document). It's available as a GitHub issue [here](https://github.com/cct-datascience/group-procedures/issues/new?assignees=&labels=&projects=&template=onboarding-checklist.md&title=%5BYour+name%5D+Onboarding+checklist) so you can track your progress. Suggest changes, comment, and ask questions as you go to make it more useful to the next person. +- [ ] Follow any additional steps outlined in the [HR onboarding](https://hr.arizona.edu/employees/new-employee-onboarding) that you haven't yet completed +- [ ] Get CatCard + - The CatCard is your official UA employee identification. + - Get your cat card from the CatCard office in the ([Student Union](https://catcard.arizona.edu/obtain_catcard)) or [online](https://mycatcard.arizona.edu/) + - They can look up your employee number if you bring a driver's license or other form of ID. +- [ ] Review our group's [Code of Conduct](code-of-conduct.qmd) ### HR logistics @@ -52,7 +47,9 @@ Feel free to ask anyone in the group questions about these steps, especially in - [ ] Select and enroll in a retirement plan. You need to enroll in retirment within 30 days of your start date. - [ ] Once you have selected your retirement plan, you can sign up for other benefits. Enroll in other benefits within 31 days of starting. -### Internet +### Equipment setup + +#### Internet You should be on the university's VPN any time you connect to internet outside the UA. @@ -60,12 +57,30 @@ You should be on the university's VPN any time you connect to internet outside t - When asked for a third password/NetID+ method, input "push" or "sms" or "passcode" to autheticate via 2FA. - [ ] Log in to the VPN by opening Cisco Secure Client, typing in "vpn.arizona.edu/cals-ext", and clicking Connect. Then log in using your UA credentials and 2FA. +#### Software set up + +When you get your computer... + +- [ ] Meet with an admin in CCT (Martin Picazzo as of 2023) to get logged into your computer the first time. +- [ ] Also install software you will need administrative privileges to install. It can be helpful to come to this meeting with a list of things you expect to use. In future, if you need an admin password to install something, contact Martin to get a temporary password. + +#### Computer backups + +We should all have our files backed up in at least two places. +Ideally, one of these is in the cloud and one of these is on a physical hard drive. + +When you get your computer... + +- [ ] Set up cloud backups. (If you are on a Windows machine, you can back up to the UA OneDrive). UA also provides access to Google Drive and Box. +- [ ] Set up a regular backup schedule to a physical hard drive. +- [ ] Get in the habit of pushing new work to GitHub at least daily! + ### Accounts access Create accounts on the following collaboration tools (details provided below): - [ ] UA UITS Accounts, starting here: - - [ ] Email and calendar (Outlook or Gmail) + - [ ] Email (Outlook or Gmail). If you want to use Gmail instead of Outlook, set up forwarding using the instructions [here](use-gmail.qmd) - [ ] Calendar (Outlook or Gmail) - [ ] Google Apps - [ ] Box @@ -75,7 +90,7 @@ Create accounts on the following collaboration tools (details provided below): - Download the desktop app and log in via SSO to get your Zoom room link - [ ] UA Office 365: - [ ] Join Slack (used for most communication) - - [ ] CCT DS group (the #data-science channel within the CCT). You'll need an invite. + - [ ] CCT DS group (the `#data-science` channel within the CCT). You'll need an invite. - [ ] [UA Data Science](https://jcoliver.github.io/uadatascience-slack/index), for broader DS community at University of Arizona - [ ] [ResBaz](https://researchbazaar.arizona.edu/), community in Tucson for researchers using technology. You'll need an invite. - [ ] Request access to the group's shared Google Drive folders @@ -84,7 +99,7 @@ Create accounts on the following collaboration tools (details provided below): - [ ] If you don't already have an account sign up at (https://github.com), used to organize our work. - [ ] Get added to our group's GitHub org: - Note: We have two GitHub boards, one for [project management](https://github.com/orgs/cct-datascience/projects/8) and one for [incubators](https://github.com/orgs/cct-datascience/projects/7) - - See \[here\]\[1\] for more about 2FA for GitHub and access protocols + - See [here](https://docs.github.com/en/authentication/securing-your-account-with-two-factor-authentication-2fa) for more about 2FA for GitHub and access protocols - [ ] Clone the group procedures book, which is where we currently store group and project documentation - [ ] GitHub repo is here: - [ ] Book is built with Quarto. You can preview local edits with `quarto preview`. For more info on editing see Quarto docs: @@ -92,7 +107,7 @@ Create accounts on the following collaboration tools (details provided below): - [ ] You will need to create a Hackmd account, and then someone from the group will need to add you. - [ ] Get added to Toggl, for time tracking - [ ] Log in to get edit access to the website. Navigate to . Don't log in using the obvious log in form; click on "Log in with NetAuth" (or similar) and log in using your NetID credentials. -- [ ] Log in to [Stache](https://stache.arizona.edu/), used for sharing passwords and other sensitive information within the university. +- [ ] Log in to [Stache](stache.arizona.edu), used for sharing passwords and other sensitive information within the university. - [ ] Get added to the group [Posit Connect](https://viz.datascience.arizona.edu/connect/) - You'll have to request access and list a sponsor. This is Kristina. - [ ] Log in to the group [Quarto Pub](https://quartopub.com) @@ -114,14 +129,15 @@ Create accounts on the following collaboration tools (details provided below): ### Integrating into group workflows -- [ ] Read about group expectations and general information [here](https://cct-datascience.github.io/group-procedures/general-info.html) +- [ ] Read about group expectations and general information [here](general-info.qmd) - [ ] Populate your calendar with the current group meeting schedule. Kristina will send you invites. -- [ ] Participate in daily standup meetings, [biweekly sprint planning meetings](https://hackmd.io/ih-qR2B6RJ221MJEFeEqcA), [weekly outreach hour](https://hackmd.io/fxo335XYQXGUpIm6c46TkQ), and [biweekly incubator meetings](https://github.com/orgs/cct-datascience/projects/7). Review [project management page](https://cct-datascience.github.io/group-procedures/project-management.html) to prepare for these. +- [ ] Participate in daily standup meetings, [biweekly sprint planning meetings](https://hackmd.io/ih-qR2B6RJ221MJEFeEqcA), [weekly outreach hour](https://hackmd.io/fxo335XYQXGUpIm6c46TkQ), and [biweekly incubator meetings](https://github.com/orgs/cct-datascience/projects/7). Review [project management page](project-management.qmd) to prepare for these. - [ ] Set up your standing meeting with Kristina. - [ ] Begin learning about and using software and data related to projects. - This can include reading about incubators (on our GitHub project board), funded projects (talk to Kristina and current team members), or trainings. - [ ] Fill out biweekly time sheets every other Friday morning by 10am AZ on [UAccess](https://uaccess.arizona.edu/), which also has pay stubs, insurance info, etc. - - If you are salaried, you only need to put in 1 hour of "PAW - Present at Work" for the pay period (doesn't matter which week). + - If you are salaried, you only need to put in 1 hour of "PAW - Present at Work" for the pay period (doesn't matter which week), and then record any *exception* time (sick/vacation/jury duty). You don't need to enter all of your regular work hours. + - Holidays and university closures will be automatically added to your time sheet. ## Second Week diff --git a/onboarding.qmd b/onboarding.qmd index e5be9d9..78d51d8 100644 --- a/onboarding.qmd +++ b/onboarding.qmd @@ -4,17 +4,7 @@ title: Onboarding ## Before you start -- [ ] HR Paperwork - - [ ] Sign offer letter - - [ ] Complete I-9 verification - - [ ] Establish NetID [here](https://netid-portal.iam.arizona.edu/). You will receive an email with instructions. - - [ ] Log in to UAccess and complete the required tasks in the "New Employee Work-Center". - - [ ] Establish your UA email access. - - [ ] Anything else HR sends you, please complete promptly -- [ ] Get CatCard - - The CatCard is your official UA employee identification. - - Get your cat card from the CatCard office in the ([Student Union](https://catcard.arizona.edu/obtain_catcard)) or [online](https://mycatcard.arizona.edu/) - - They can look up your employee number if you bring a driver's license or other form of ID. +- [ ] Read and follow the [onboarding checklist](https://hr.arizona.edu/employees/new-employee-onboarding) from HR. - [ ] Purchase equipment, either online or at campus bookstore, and set up your office. - Each full time employee will be allocated: - A computer, two monitors, a mouse/track pad/pointing device, a keyboards, and a docking station @@ -29,6 +19,11 @@ The goal in the first week is to set up your accounts and your physical and virt Feel free to ask anyone in the group questions about these steps, especially in the group's Slack channel (#datascience channel within CALS CCT Slack). - [ ] Work through CCT-DS Onboarding checklist (this document). It's available as a GitHub issue [here](https://github.com/cct-datascience/group-procedures/issues/new?assignees=&labels=&projects=&template=onboarding-checklist.md&title=%5BYour+name%5D+Onboarding+checklist) so you can track your progress. Suggest changes, comment, and ask questions as you go to make it more useful to the next person. +- [ ] Follow any additional steps outlined in the [HR onboarding](https://hr.arizona.edu/employees/new-employee-onboarding) that you haven't yet completed +- [ ] Get CatCard + - The CatCard is your official UA employee identification. + - Get your cat card from the CatCard office in the ([Student Union](https://catcard.arizona.edu/obtain_catcard)) or [online](https://mycatcard.arizona.edu/) + - They can look up your employee number if you bring a driver's license or other form of ID. - [ ] Review our group's [Code of Conduct](code-of-conduct.qmd) ### HR logistics From 1e4816294389b5c83e8270ddb829437dac4571c7 Mon Sep 17 00:00:00 2001 From: Eric Scott Date: Mon, 16 Sep 2024 11:18:00 -0700 Subject: [PATCH 2/4] add reminder to update issue template --- onboarding.qmd | 2 ++ 1 file changed, 2 insertions(+) diff --git a/onboarding.qmd b/onboarding.qmd index 78d51d8..e35a896 100644 --- a/onboarding.qmd +++ b/onboarding.qmd @@ -2,6 +2,8 @@ title: Onboarding --- + + ## Before you start - [ ] Read and follow the [onboarding checklist](https://hr.arizona.edu/employees/new-employee-onboarding) from HR. From 6584848f5c9f878136f888964292a37a2c088f9d Mon Sep 17 00:00:00 2001 From: Eric Scott Date: Mon, 16 Sep 2024 11:28:25 -0700 Subject: [PATCH 3/4] exclude links to files in this repo --- .github/workflows/links.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/links.yml b/.github/workflows/links.yml index 738474e..f923d0b 100644 --- a/.github/workflows/links.yml +++ b/.github/workflows/links.yml @@ -29,6 +29,7 @@ jobs: --exclude calendar\.google\.com --exclude \.php$ --exclude portal\.hpc\.arizona\.edu + --exclude file:/// --glob-ignore-case './**/*.md' './**/*.qmd' From 1634e2dbe92278c9497a1830f9c93d5ee53874b8 Mon Sep 17 00:00:00 2001 From: Eric Scott Date: Mon, 16 Sep 2024 11:30:09 -0700 Subject: [PATCH 4/4] actually, a better way is to just not check the files in .github/ --- .github/workflows/links.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/links.yml b/.github/workflows/links.yml index f923d0b..f6b9b02 100644 --- a/.github/workflows/links.yml +++ b/.github/workflows/links.yml @@ -23,13 +23,13 @@ jobs: fail: true args: > --exclude-path _extensions + --exclude-path .github --exclude docs\.google\.com --exclude hackmd\.io --exclude github\.com\/orgs\/cct-datascience\/projects --exclude calendar\.google\.com --exclude \.php$ --exclude portal\.hpc\.arizona\.edu - --exclude file:/// --glob-ignore-case './**/*.md' './**/*.qmd'