Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Developing Devopsers: Strategies for Effective Mentoring

C7393b7ba7ec9c8890dd77d209fbb3c9?s=47 maltzj
September 23, 2019

Developing Devopsers: Strategies for Effective Mentoring

Slides from my talk Developing Devopsers: Strategies for Effective Mentoring. Resources:

How to Ask Good Questions - https://jvns.ca/blog/good-questions/
Giving and Getting Technical Help - https://www.youtube.com/watch?v=hY14Er6JX2s
Power of Habit - https://www.amazon.com/Power-Habit-What-Life-Business/
Crucial Conversations - https://www.amazon.com/Crucial-Conversations-Talking-Stakes-Business/
Software Lead Weekly - http://softwareleadweekly.com/
Technical onboarding with Kristen Gallaghar https://softwareengineeringdaily.com/2019/08/22/technical-onboarding-with-kristen-gallagher/
The First 90 Days - https://www.amazon.com/First-90-Days-Strategies-Expanded/

C7393b7ba7ec9c8890dd77d209fbb3c9?s=128

maltzj

September 23, 2019
Tweet

Transcript

  1. @maltzj @maltzj

  2. @maltzj @maltzj

  3. @maltzj @maltzj Good mentorship can be operationalized

  4. @maltzj Developing Devoposers: Strategies for Effective Mentoring Jonathan Maltz @maltzj

    09-23-19 AUTHOR DATE
  5. @maltzj @maltzj ✅ Onboarding

  6. @maltzj @maltzj ✅ Onboarding ❌ Long-term mentorship

  7. @maltzj @maltzj Operationalization

  8. @maltzj @maltzj Operationalization - the process of strictly defining variables

    into measurable factors. The process defines fuzzy concepts and allows them to be measured, empirically and quantitatively.
  9. @maltzj @maltzj Operationalization - success stops being random

  10. @maltzj @maltzj 1. Create an opinionated process

  11. @maltzj @maltzj 2. Build clear habits

  12. @maltzj @maltzj 3. Spend time teaching skills

  13. @maltzj Before arrival

  14. @maltzj @maltzj Written down plan for the first 90 days

    of your mentee's time
  15. @maltzj @maltzj Why?

  16. @maltzj • Newhires are a blank slate Why?

  17. @maltzj • Newhires are a blank slate • They're going

    to learn something Why?
  18. @maltzj • Newhires are a blank slate • They're going

    to learn something • Teaching them clear lessons will prevent problems Why?
  19. @maltzj @maltzj

  20. @maltzj @maltzj 1. Write down a list of skills

  21. @maltzj @maltzj

  22. @maltzj @maltzj

  23. @maltzj @maltzj 2. Write down a month-by-month plan

  24. @maltzj @maltzj

  25. @maltzj • Month 1: Focus on excellence + comfort in

    one area The basic plan
  26. @maltzj • Month 1: Focus on excellence + comfort in

    one area • Month 2: Broaden focus to include tangential areas to what they learned in month 1. The basic plan
  27. @maltzj • Month 1: Focus on excellence + comfort in

    one area • Month 2: Broaden focus to include tangential areas to what they learned in month 1. • Month 3: Round out set of skills for them to be productive The basic plan
  28. @maltzj @maltzj 3. Create a script for the first ~2

    weeks
  29. @maltzj @maltzj Breadth + Feedback

  30. @maltzj • Any non-technical training/housekeeping • Small tasks which start

    teaching them skills ◦ Should be completable within the day, 2 days at most. • Exercises to get them familiar with tools Script for the first 2 weeks
  31. @maltzj Mentee arrives!

  32. @maltzj @maltzj Get them successful ASAP

  33. @maltzj @maltzj

  34. @maltzj @maltzj Have high standards

  35. @maltzj @maltzj Make them feel successful

  36. @maltzj @maltzj Check-in Frequently

  37. @maltzj • Daily check-ins for the first 2-3 weeks Check-in

    Strategy
  38. @maltzj • Daily check-ins for the first 2-3 weeks •

    45-minute 1:1s every week for 13 weeks Check-in Strategy
  39. @maltzj • Daily check-ins for the first 2-3 weeks •

    45-minute 1:1s every week for 13 weeks • 1-2 hours after a new type of task Check-in Strategy
  40. @maltzj @maltzj

  41. @maltzj Handling questions

  42. @maltzj @maltzj

  43. @maltzj @maltzj 4 Steps

  44. @maltzj @maltzj 1. Figure out path to the answer

  45. @maltzj @maltzj 2. Take a ranging shot

  46. @maltzj @maltzj "Tell me what you know about X"

  47. @maltzj @maltzj 3. Decide on what they should learn

  48. @maltzj @maltzj 4. Walk along the path to an answer

  49. @maltzj @maltzj

  50. @maltzj @maltzj Less familiar

  51. @maltzj @maltzj More familiar Less familiar: Explicit teaching/habit forming

  52. @maltzj @maltzj Less familiar: Explicit teaching/habit forming

  53. @maltzj @maltzj More familiar: Socratic coaching/discovery Less familiar: Explicit teaching/habit

    forming
  54. @maltzj @maltzj

  55. @maltzj @maltzj

  56. @maltzj • Have an opinionated process • Build good habits

    early on • Make sure to take time to answer your mentee's questions 3 Things
  57. @maltzj • How to Ask Good Questions - https://jvns.ca/blog/good-questions/ •

    Giving and Getting Technical Help - https://www.youtube.com/watch?v=hY14Er6JX2s • Power of Habit - https://www.amazon.com/Power-Habit-What-Life-Business/ • Crucial Conversations - https://www.amazon.com/Crucial-Conversations-Talking-Stakes-Business/ • Software Lead Weekly - http://softwareleadweekly.com/ • Technical onboarding with Kristen Gallaghar https://softwareengineeringdaily.com/2019/08/22/technical-onboarding-with-kristen-g allagher/ • The First 90 Days - https://www.amazon.com/First-90-Days-Strategies-Expanded/ Resources
  58. @maltzj @maltzj https://boards.greenhouse.io/nuna/