Slides, Notes, Videos, etc.
The latest version is 2.0 which was given at deliver:Agile 2018 on 5/2/2018.
This has been given at: deliver:Agile 2018, Prairie.Code() 2016, Kansas City Developer Conference 2016, and Nebraska.Code() 2016.
Hiring and on-boarding new team members is an expensive and risky process. It’s crucial to hire people who mesh well with the existing team and get them up to speed in a timely manner. Balancing this while minimizing the initial impact on productivity is often a challenge for even the most experienced lead developer.
This session covers some tips for building your successful team:
- How to choose the right types of people to add to your team.
- How to onboard and mentor your new team members, including patterns of ineffective mentoring and why they’re harmful to the team.
- How everyone can benefit from bringing on junior developers and interns the right way.
By the end, you’ll see how your whole team will benefit from these strategies
- Choosing Good Team Members
- Ask the team what they feel is missing
- Advertise the role correctly
- Have standard and fair rubrics for comparing candidates
- Get team involved in interviewing
- Ask the right questions
- Look for diversity
- Consider juniors or interns
- Misconceptions of Juniors/Interns
- Benefits of Juniors/Interns
- Benefits for Teams
- Great Onboarding Experiences
- Prep for them ahead of time
- Get together as a team on first day or two
- Provide a mentor who will willingly answer questions
- Pair with them in the beginning
- Check in with them at least once a week
- Effective Mentoring Practices
- Good Process
- Good onboarding
- Consistent and fair standards
- Not relying on them to know what they need to know
- Leaving opportunity to discover
- Good Communication
- Schedule 1:1 meetings early and often
- And ask good questions
- Reiterate that learning company procedures takes time
- Check on confused looks
- Make sure they have a project that’s doable
- Guidance on how to solve problems
- Get juniors’ advice
- Ensure new people actually understand the processes
- Good Process
- Iterate and Improve
- Before you start hiring, plan your “sprint”
- Hold a retrospective after about 3-6 months(and include the new team member)
- Document your retrospective
- Improve for your next “sprint”