Mashup Garage follows a standard process to get new team members up and running efficiently. When new members join the team, MG's mentors will help them set these things up.
Make sure new team members are set up with the following services. Be sure to walk them through each one, and explain what each one is for.
GitHub for code collaborationAdd them to the
@mashupgarageGitHub organization, add them to the
Allteam, and add them to the proper project teams. Be sure to work with them in setting up their workstations with GitHub access.
Gsuite account for email accessSet them up with their own
@mashupgarage.comemail address. Help them out in setting them up on their phone, too!
Slack for team communicationAdd them to the team's Slack, and ensure that they're in the proper channels (#general, #excuses, #hr-questions, #attendance).
Jibble for attendance trackingShow them how it works, and ask them to test it out as well.
Jira for ticket managementEnsure they have proper access to the projects relevant to them.
Semaphore for continuous integrationAdd them to the
When onboarding new members, HR personnel will be briefing them on these things.
Leave requestsWalk new members through the process of filing requests, and brief them on leave policies.
Skill self-evaluationAsk new members to evaluate themselves in key skill areas. We'll revisit this later on their next performance evaluation to see how they've grown.
We have a checklist on setting up developer machines. Here are a few other things to take care of.
Wifi accessSet up all their devices on the office wifi.
Developer toolsThis varies from project to project, but work with the new recruit in setting up their common toolchain needs.
This list is usually for Butch to accomplish.
Resource allocation managementProject managers will help determine which projects the new team member is best suited for.