Mentorship is an opportunity to learn from personal experience, background, and perspective. Mentorship builds trust, provides a safe space to make mistakes, and encourages growth for both the mentor and mentee. Reach out in the #mentoring Slack channel with questions or feedback.
The Power of Mentoring
How to get started
Team members have multiple options to participate in mentorship at GitLab.
Make yourself available as a mentor by following these steps.
Participate in an organized mentorship program where mentors and mentees are paired based on an application process.
What team members are Saying
Although not directly, but my mentor has indirectly helped me with my OKRs. My mentor has given me more confidence and knows-how in approaching my OKR goals.
With advice from my mentor, I was able to adjust the way I was reporting on my OKRs & projects to better communicate my progress. I also was coached on how to prepare myself for feedback & criticisms on my projects and how to better receive those comments - not taking them personally, and striving to be a part of the solution to fixing problems versus thinking I am the problem.
I have learnt to navigate GitLab code and improve my debugging skills, which directly feeds into delivering exceptional experience to my efficiency, customers results and skills development.
My mentor has been a force in my life. She is incredible - from helping me navigate new manager styles to how to prospect to how to deal with my mental health better - she's so so good. I hit the jackpot! I am in such a better place to actually work hard with her on my team, so the impact is indirectly directly related to my ability to sell.
Results
In FY23 Q1, 17% of mentees in current organized mentorship programs completed a survey and reported the effects of the mentorship on business and personal results.
Benefits and Expectations
Benefits for the mentee
Be encouraged to prioritize, and be held accountable for, your career development
Learn new skills related to your current role, your future career goals, or an area that you’re passionate about
Be realistic and uphold your commitment. Share access to resources and people, but make it clear you do not wield your influence over others.
Listen
Establish trust and openness in communication. Give your full, undivided attention. Hear concerns before offering advice and guidance.
Acknowledge Independence
Recognize mentee goals and autonomy. Your role as a mentor is to guide; it’s up to the mentee to decide what to implement in their own career.
Respect Diverse Experiences
Recognise that underrepresented groups might face additional barriers to advancement. Educate yourself and ask for advice and support via the appropriate DIB channels.
Practice Self-Awareness
Identify your strengths, weaknesses, and biases. Be aware of and respect other’s experiences, ideas, and goals.
Advocate
Mentor others on being effective managers or colleagues to those who might have different experiences to them. Teach your mentee how to become a mentor themselves – by example and by encouragement.
Express Gratitude
Share openly about your experience. Express gratitude for the skills or experiences developed over time.
Maintain a Growth Mindset
Practice a growth mindset. Both parties can learn and grow from mentorship
Iterate
Iterate on goals throughout the mentorship. Focus on quick wins that the mentee can reach, then keep growing.
Confidentiality
Respect the trust built between mentor and mentee. Challenges and conversations shared in mentorship sessions should be kept confidential unless the mentor and mentee are okay with them being shared.
Indicate your mentorship availability on the GitLab team page by setting the mentor status to true. This will appear on the team page with a line that reads Available as a mentor. Example MR
Organized mentorship programs
Learn more about organized mentorship programs for team members:
Resources below are designed to guide mentor/mentee relationships in both synchronous and asynchronous formats. Adopt what fits and leave what doesn’t.
Mentor and Mentee training
Enjoy the following Google Slides presentation on finding a mentor, setting clear expectations, and achieving goals through mentorship.
Mentee: What to do before your mentorship begins
Set up a coffee chat with your mentor. Take time to get to know them and build trust. Discuss communication styles and preferences.
Set a specific goal for your mentorship. It’s OK if you don’t reach 100% of your goal during the mentorship.
Mentees should set a foundational goal and purpose for their mentorship. Mentee goals should drive the relationship.. Mentors might also set a goal around their own growth objectives as a mentor. Both mentors and mentees bring their own original purpose to mentorship.
What is your goal?
Criteria
Description
Time-bound
When will the goal be complete?
Certain
Is achievement of the goal within your control?
Specific
What is the desired outcome?
Positive
What positive impact will the outcome create?
Measurable
How will success be measured?
Personal
Why does achieving the goal matter? Tie goal to purpose.
Using the matrix below, fill in each empty space based on the descriptions above to draft your goal:
Goals that are specific to learning a tool, like increasing confidence with GitLab, might be challenging to fit in the SMART model. Consider asking yourself these two questions to help clarify your goal.
What will you do to improve your understanding of the GitLab product?
How will you show that you have improved your understanding of the GitLab product / what do you expect to be able to do?
Then, try breaking down your goal into clear actions as shown in the examples below:
Example 1: Improve my understanding of GitLab product by X date
Move all personal projects to GitLab
Configure CI/CD tools to automate 1 manual task
Track career development in a personal project
Example 2: Learn about Ruby by X date
Take X course
Resolve 3 ruby bugs in the product
Create 1 blog post with learnings
What is your purpose?
Purpose is value-driven and based on your values. Determine what values drive you to be part of a mentorship and complete the following statement:
I’m a mentor/mentee because I care about value. Value drives me to be a mentor/mentee because your why.
Communicate your goal and purpose
Discussions about goals and purpose should be part of your first mentorship meeting. Progress and iterations on goals should be revisited often.
Mentee: Set a Meeting Schedule
Set clear expectations with your mentor/mentee about when, how often, and for how long you will formally meet. Below is a suggested format for this meeting cadence:
Establish a timeframe: 3-6 month is suggested
Set a meeting cadence every other week for 30-45 minutes or agree to spend 30-45 minutes every other week communicating asynchronously
Sample sync meeting agendas
Mentorship agendas are important for resources documentation and future planning. The mentee should be the DRI for each session and use the agenda to set meeting goals and ask questions. Use and customize the following meeting agenda templates as a baseline for each session. Please make a copy of these templates and save to your own Google Drive.
Use this issue template to track progress on goals set for both mentor and mentee.
Ending your mentorship
Mentorships end or change over time. Review these guidelines for how to end your mentorship with grace and some suggested actions to take as your mentorship ends.
It’s OK for a mentorship to end if the mentor and mentor and mentee feel they’ve accomplished a goal or if the pair isn’t a good fit. Consider having a coffee chat with your mentor/mentee to discuss what was accomplished or what didn’t work. Thank each other for dedicating time for the mentorship.
Mentorship doesn’t have to end, either! Establish a meeting cadence to stay connected with your mentor. You might meet 1x per month for a coffee chat, connect async via Slack, or continue with your 2x monthly sessions.
Share your mentorship results with your manager or your direct reports. Take time in your 1:1s to share why and how the mentorship helped you reach your goals, either professionally or personally. This is also a great time to connect your mentorship with the accomplishment of your OKRs, if it helped you achieve results.
Add your mentorship to your resume or to your LinkedIn profile. For mentors, this might look like a separate entry to demonstrate leadership. For mentees, you might mention the mentorship in relation to the goals you achieved.
Write a blog or LinkedIn post with a shout out to your mentor/mentee, highlighting what you learned and what surprised you.
Additional Resources
These resources are meant to provide both mentors and mentees with additional personal and professional development. Consider reviewing these resources asynchronously and discuss/debrief them during a session with your mentor/mentee.
Is this your first mentorship at GitLab? Maybe it’s your first time as a mentor. Check out the FAQ section below as a guide to find resources you need to make your mentorship a success.
Question
Answer
Where do I find resources about being a great mentor or mentee?
Yes! We have meeting templates for the initial session, ongoing sessions, and final mentorship sessions here. Mentors should encourage their mentees to start these and populate before each session.
How do I connect with and learn from others in GitLab’s mentorship programs?
Each organized mentorship program has a Slack channel. The program organizers will post resources and discussion prompts there throughout the length of the program. Use these channels to ask questions and gain experience from other mentors and mentees.
How do I get feedback from my mentor or mentee?
Asking for feedback at the end of the program is a great time to connect and reflect on your relationship. You might also request feedback from your mentor or mentee during our 360 review cycle.
Who drives the mentorship meetings?
Mentees will drive the meetings. Mentees should come prepared to each session with questions or topics to discuss related to their mentorship goal.
Is there a mentorship confidentialy agreement?
While there is no formal agreement, confidentiality is one of the key expectations of mentors and mentees at GitLab. You can review this and other expectations in the table above
How to organize an all-remote mentorship program
Consider the following practices and lessons learned by the GitLab team when organizing your own all-remote mentorship program. Open a Merge Request to contribute your own learning to list!
Share call for applications across multiple channels and do direct outreach to great mentors for the best engagement. Lean on People Business Partners for suggestions of team members who would make great mentors and mentees.
In applications, ask for role, location, and mentorship focus area, along with ideal goals. Use multiple choice questions to easily sort and pair responses.
Give at least 2 weeks for folks to apply as mentors and mentees. Keep applications open past the deadline for rolling applications with a note that late applicants might not be paired. Rolling applications might help fill in the gaps with hard to pair mentors/mentees
Collaborate with Team Member Relations and People Business Partners to ensure that participatns are not on performance improvement plans and that their work performance qualifies them to participate (as program applications outline)
Consider using automation, if available, to pair. At GitLab we haven’t used automation yet, but we are exploring it for future iterations.
If pairing manually, set aside at least 1 week to work on making pairs based on application responses. Consider recruiting a committee to delegate to.
Use Slack to send a message to mentors and mentees once paired. Put all relevant information for starting the program into one message and consider using both text and a short video to share this information.
Use a dedicated #mentorship Slack channel to communicate to participants over the length of the program.
Send 1-2 resources via Slack throughout the program to keep participants engaged and learning.
Use Polly or another survey tool to do a 1 month check in with mentees. This helps identify pairs that have not yet met or foks that might have left the company.
Give participants at least 3 weeks to complete the end of program survey.
Fill out this Google form to be notified of mentorship programs happening in FY24!
Program structure
Program Title
Description
Mentor/Mentee Training
Completion of the self-paced How to be a Good Mentor or Mentee course is required of all mentors and mentees. If you prefer text-based learning or don’t have a LinkedIn Learning license, you can instead review these slides. We ask that all mentors and mentees also complete the DIB training certification prior to the start of the program.
Initial program kickoff
Async kickoff discussion with mentors and mentees. Participation is strongly encouraged.
Mentorship Sessions
Mentors and mentees meet sync or async every other week for ~30-minutes for a total 5 months, (with the option to extend). Sessions are led by the mentee and should be focused on specific goals. Participation is required.
Mentor/Mentee Workbook
Mentorship resources are available for all mentor/mentee pairs, including suggested articles, strategies for goal setting, and sample meeting agendas. Use of resources is encouraged.
End of Program Celebration and Feedback
Async discussion to share mentorship success. Participation is strongly encouraged. An end of program feedback form will be shared with all mentors and mentees and is required.
Async First Mentorship
This program includes an opt-in, async first structure to increase opportunity for team members in any time zone to pair with mentors company-wide. Async-first means that mentees can pair with mentors in any time zone. In order to be paired in an async mentorship, both mentor and mentee must opt in while applying.