Karo
Senior Software Engineer
Know-How for Developers
by Karolina
It is these people whose future you have a direct positive influence on that make you love being a mentor.
Mentor for ngGirls
Mentor for Angular Mentoring Program at Epam Systems
Student Leader for the Student Mentorship Program at Udacity
Team buddy mentor for team mates
Mentor for Rolling Scopes' JavaScript/Front-end Mentoring Program
Shortening the learning curve
Quicker adaptation to the project
Finding a dream job
Frequent revisions of your knowledge
Reaching maturity
Achieving fulfilment
Organisation's growth
| time |
| patience |
| respect |
| honesty |
| commitment |
| understanding |
Low competence
High commitment
Low competence
Low commitment
Mid/High competence
Variant commitment
High competence
High commitment
Jednominutowy menedżer i przywództwo, Ken Blanchard, 2019
Hersey-Blanchard Situational Leadership Model
commitment
competence
15 minutes
Let's use this model for the self-review.
You will think of your commitment and competence and classify them.
A good mentor not only instructs and inspires, but provides sincere positive and corrective verbal feedback.
How?
express in positive, non-offending words and not-judging tone of voice
offer tips and resources to try next time
be clear about the reason why you express such feedback
right after completing the task
How?
during one-on-one
Skills for Successful Mentoring: Competencies of Outstanding Mentors and Mentees, Linda Phillips-Jones, 2003
We are different personalities with our own story, ambitions and capabilities.
A mentee-driven, termed relationship developed in a professional atmosphere. One of the most crucial to develop during career.
Have a cup of tea/coffee
Hear about your stories
Share your expectations
Share your boundaries
We all like when epics are planed well and tasks are here before starting the sprint. All well described. All dependencies are known.
That's our perfect project world.
It's no different if we speak about planning the mentoring program. The roadmap should be clear and it should conclude the goal your mentee aims for.
help mentee feel a sense of progress after each stage
structure learning from basic to advanced topics
match with agreed learning style
manage delivery deadlines
describe minimum viable product and features for extra points
make room for stage verification and summary
SMART?
SMART is about objectives, not goals
R
Indicate why it's important and worthwhile
E
Imply development activities that will lead to greater insight
A
Identify area to develop
L
Define the outcomes of acquiring the skills
To set objectives to accomplish the goals
In mentoring programs we use it to set stage objectives
Specific - clear stage outcome
Measurable - the product is software
Achievable - mentee is able complete the stage
Relevant - aligns with mentee's career goal
Time-bound - possible to complete until the stage's deadline
As experts we are able to split the materials logically, so the learning goes smoothly.
Organise your cooperation within stages and acceptable exceptions
personalised program possible
mentor as a source of advice
no addiotional one-on-ones for praises and corrective feedback
deadlines and emergencies handled on your terms
mentor has influence on matching with a mentee
a unified program to suite all in the group
mentor and co-mentees as sources of advice
needes additional one-on-ones for praises and corrective feedback
deadlines and emergencies handled on your terms
mentor has influence on matching with mentees
If you choose to prepare a program yourself
one mentee or a small group
unified mentoring plan prepared by the organisation
deadlines set by the organisation
pre-selected set of tools like communication channels or resource platform
coordinated by the program curator/s
mentees are matched based on i.a. timezone and mentor's capacity, little influence on matching with mentees
If you choose to apply a ready-made program
15 minutes
Let's describe mentor's and mentee's skills in their mentoring partnership.
You will fill in a Venn diagram and find their unique and core skills needed by both.
To make your cooperation efficient, comfortable and fun.
Code reviews
Communication platforms
Mentoring program document
Interactive tutorials & resources
Gamification with ranks & badges
30 minutes
Let's use your new insight on creating a mentorship program.
You will think of the audience, goals, schedule, stage objectives, deadlines and tools.
By Karo