Career Development and Mobility

Resources and direction for career development and mobility for all GitLab team members

What is Career Development

Career development is the non-linear, lifelong growth process integrating learning, work, leisure, and change. It happens in all directions, including subject matter expertise, lateral growth to new teams, and linear growth through a job family. Use the recources on this page to navigate your career growth at GitLab.

infographic with examples of career growth at gitlab

Directory

Navigate to career development resources located throughout the GitLab handbook:

Resources and Tools

Career Growth Opportunities

Manager Training

Job Shadow Programs

Roles and Responsibilities

Role Responsibilities
Team Member Owned - Take charge of your own development and career
- Close the skill gap for current and future positions
- Seize development and stretch opportunities
- Remember there are no promises or guarantees of a promotion
Manager Facilitated - Take time with team members to discuss their career aspirations
- Listen and provide feedback, ideas and contacts
- Make choices to support their development
GitLab Supported - Communicate future direction and skills requirements
- Provide information and tools when applicable
- Communicate internal opportunities

Self authorship and your career development

A live speaker series hosted in March 2022 with Lavinia Mehedintu gets to the ‘why’ of career development. Embrace your own self-authorship while using the following tools to fit your goals. In the session, Lavinia spoke about:

  1. The impact of growth mindet on career development, and tips for shifting out of a fixed mindset
  2. Trust building in an all remote space and the role that people managers play in building this trust
  3. Learning and building out loud, sharing career development externally, and the power of social learning

70-20-10 Rule for Development

  1. 70% of your development should come from on-the-job and action learning. This can include development experiences like managing a project, serving on a cross-functional team, taking on a new task, job shadowing, job rotation, etc.
  2. 20% of your development should come from interactions with others. This includes having a mentor, being a mentor, coaching, participating in communities of practice, providing and receiving feedback, serving as a leader in your organization, etc.
  3. 10% of your development should come from training, including classes, seminars, webinars, podcasts, reading, conferences, etc. GitLab offers a growth and development benefit to help with this.

Career Development versus Career Mobility

GitLab team members should not feel pressure to climb the career ladder. Skill development and promotion are not mutually exclusive. Unique experience influences problem solving and views of success.

You are encouraged to learn and develop skills without pressure to in turn seek promotion. Team members will not be thought less of or penalized if they don’t view promotion as a success measure. If you feel you are not being supported in this way, please reach out to People Connect or your People Business Partner.

Topic Definition Examples
Development Choosing and building a career path that accelerates professional growth. Learn new skills, complete a course, be a mentee
Mobility Career mobility involves both lateral (promotions) and horizontal (transfers) movement along a career path. Mobility involves applying experience and skills as leverage for a new role. Mentor to learn leadership skills with the intention of applying for a manager role; Complete a job shadow or internship and upskill to transfer to a new team.

Career Development and Well-being

Watch this live speaker series where we talk to Leah Weiss of Skylyte about the connection between well-being, purpose, and our career growth.

Document your Career Development

Individual Growth Plan

The Individual Growth Plan (IGP) is a tool to help you, the DRI of your career, plan and action on your career growth. It’s a template to guide you through career goal setting and action planning. Think of the IGP template as a starting place, where you have the freedom to reflect on your career, answer and dive deeper on sections that help spark your interest and think differently about your career development.

The IGP can help with:

  1. Setting and achieving learning goals
  2. Keeping learning plans organized in one easy to share place that is used company wide
  3. Preparing for promotions
  4. Preparing for career transitions

Looking for a step-by-step guide on filling out the IGP? Use the resources below:

Watch: interview with a GitLab team member who’s used the Individual Growth Plan to plan a career transition at GitLab.

Start your IGP

  1. Launch your Individual Growth Plan in Workday: User Guide Here
  2. Fill out the IGP in Workday. Refer to the job frameworks and your job family to determine a skill and behavior focus. Give yourself time to think, plan, and fill out your IGP. Set learning blocks over the next 1-2 weeks rather than completing the IGP in one sitting.
  3. Submit your IGP to your manager. Schedule a career conversation with your manager and review your IGP in your next 1:1 or at a separate time.
  4. Make a plan that integrates working on your IGP during the flow of work by setting aside weekly or monthly time dedicated to learning. Block these times on your calendar.
  5. Update progress against your development goals. The IGP and development goals in Workday itself might work well for you, but if you need more structure, consider using GitLab Epics + Issues or a health tracker in Google Sheets.

Tracking your Progress

Accomplishment Tracker

Some call it a “brag sheet”. Some call it a CREDIT Tracker. Either way, it’s a great place to collect your accomplishments and feedback. Utizlize the accomplishment tracker in conjunction with the IGP and GitLab Epics.

  1. Make a copy of the Accomplishment Tracker Template + save to your drive
  2. Start filling it out (check out the video below for a walkthrough) with links, notes, and screenshots
  3. Set a weekly or monthly calendar reminder to continuously add to your tracker

Health Tracker: Growth Plan

Make a copy of this health tracker in Google Sheets and save it to your drive. Use it to track the current status and long term goals you’ve set for your growth.

Use GitLab Epics to track your career development

Epics are a great way to transparently and efficiently track your work and connect learning to your results.

  1. Open an epic in a personal or team project
  2. Use the description to highlight your learning goals, ideal programs or resources you want to review, considerations when planning, etc.
  3. Open issues to track actions you’ll take as a result from things learned and resources used
  4. Mark issues as related to your epic. Use a thread in the epic to link issues from different projects.
  5. Refer to Example 1 and Example 2 for inspiration

Having Career Conversations

Compassionate and Results Oriented Career Conversations

Watch the full conversation with Camilla Boyer at GitLab here

CREDIT and Career Conversations

Value Career Conversations Application
Collaboration Growth is led by individuals and supported by managers.
Results Growth increases engagement with work which drives greater results.
Efficiency Growth happens in the flow of work.
Diversity, Inclusion, and Belonging Our experiences influence career motivations and the support we need.
Iteration Motivation changes and promotes growth that is meaningful, interesting, and relevant.
Transparency Trust enables vulnerability and support in reaching true career goals.

Having Career Conversations with your Manager

The video below is a recording of the Live Learning that took place in August 2021 as part of our Career Development Skill of the Month.

Having Career Development Conversations with your Team

Team Members: Take the Support your team with Career Conversations course in Level Up to review the material below!

Manager responsibilities

During career conversations, managers: Description
Listen Understand career goals and unique challenges your team faces.
Are aware of bias Recognize the power dynamic and unconscious bias that could be present.
Ask questions Challenge and encourage your team to think critically about their career motivations and learning goals.
Surface resources Share what you know, including internal and external resources, network connections, and suggested actions.
Suggest iterations Encourage reassessment of goals and adjustments as needed.
Set expectations Decide together the date of your next career conversations and the outcomes to achieve by that date.

Recomendations for Managers to support the learning of team members

Managers should support their direct reports with their professional development goals. Implement the following into a 1-1, team meeting, or async communication to support your team.

  1. Encourage team members to create an Individual Growth Plan or use GitLab Epics to track their career development.
  2. Utilize the Growth & Development Benefit.
  3. Recommend (and model) blocking time to learn during the work week.
  4. Organize team specific and cross-functional learning communities to practice social learning.
  5. Model and share your own career and professional development pursuits.
  6. Create a Learning Hub in Level Up with curated learning material for your team from an external provider, the Handbook, and other external resources.

Sample questions to ask your team:

  1. Do you have any overused strengths or underdeveloped skills that might cause your career to stall or derail?
  2. Considering feedback from others, are you perceived to have the skills required for the business needs of the future? If not, how could you shape that perception in a favorable direction?
  3. How can you leverage your current skills and talents for your future aspirations?
  4. What skills or talents are missing to qualify you for your future aspirations?
  5. Does your feedback from others tell you anything about how feasible your aspirations are?
  6. Do you currently have the skills and talents needed for the future business needs? If not what can you do now to get ready?

Inclusive Growth

It’s critical to understand how the diverse experiences and perspectives of individuals influence their approach to career growth. Without the right support, behaviors by team members from underrepresented groups might influence their growth. Consider how the following might influence growth on your team

Behavior Example
Raised Hands Who opts in? Who doesn’t? Who’s your go to person for stretch projects? Lack of opting in might be influenced by imposter syndrome, not a lack of interest.
Starting the Conversation Who already set up career conversations with you? Who hasn’t? Like opting in, this could indicate different expectations of growth rather than disinterest.
Stretch Projects Share equitably across your team. Be aware of who got the last opportunity. Ask open and honestly about everyone’s interests and capacity before allocating stretch projects.
Beyond Work Consider the jobs we have outside of work. These responsibilities might influence our career growth but do not have to limit it.
Cultural Career growth expectations vary around the world. Ask your team individually about their expectations rather than making assumptions based on your experience.
Bias Biases that might especially be prevalent in career conversations could include past roles and companies, performance, and authority.

Career Mapping and Development

Aim to have career conversations with your team 2 times per year. Consider having these conversations in Q2 and Q4, aligning after talent conversations and planning for the next year.

This cadence is not required and can be adjusted as needed. Career conversations can happen during a regularly scheduled 1:1 or in a separate meeting.

Resources

Use the following templates to plan and prepare for career conversations with your team:

  1. Career Conversation Agenda Template
  2. Checklist for career conversation prep - Google Docs
  3. Checklist for career conversation prep - GitLab Issue

Practice

What do managers ask about when it comes to having career conversations with their teams? Watch the short question and answer videos below to learn more. Watch the full training from 2021-08 here.

Question Answers from the GitLab Team
You started managing a team 6 months ago with 4 direct reports. One is performing well, but has not yet talked to you about career development. As their manager, What steps should you take?
One of your direct reports has indicated they aren't interested in growing to the next level or developing further as they are happy in their current role. As their manager, what steps would you take?
Your direct report has indicated they are ready to move to, and are already performing at, the next level. As their manager, what steps would you take?
A direct report feels ready to move to the next level, but aren't fully performing in their current role. As their manager, what steps would you take?
A career conversation becomes emotional - what do you do?
How often do you have career conversations with your team?
What about team members who don't have strong sense of their career goals yet? How do you support them?
What fears do managers at GitLab have when it comes to having career conversations?

Career Development Conversation Acknowledgements

Career Conversation Acknowledgements happen at a division basis. Check with your People Business Partner if your division is doing this.

Cadence

This process is just an acknowledgement by the team member that they have had career conversations. Aligned with the Performance/Potential matrix cadence, formal career conversations will ideally happen twice per year:

  • Once in Q2
  • Once in Q4

The bi-annual cadence is not required, but recommended. Some team members may prefer annual career conversations, other team members may prefer more informal check-ins quarterly. This is a personal decision that should be made between team member and manager. The minimal recommended cadence for career development conversations is annnually, the most frequency recommended cadence is quarterly.

Process

Please note that while managers can facilitate career development conversations with team members and help guide growth plans by using our internal resources, managers cannot complete the acknowledgement process for team members.

  • This is not mandatory, however we highly encourage all team members to discuss their career goals with their manager.
  • There is not one right way to document a career development conversation. Some team members may use their 1:1 document to capture the conversation and actions, others may use the tools provided above to help guide the conversation, or a team member may use their own personal template or process to have a career development conversation.
  • There is no timeline or deadline on this process, however, the goal is for all team members to acknowledge at least one career development conversation in FY'22.
  • If you have not had a career conversation yet it is up to you to schedule a time to review and discuss with your manager.
  • If you are new to GitLab the recommendation is that you start career conversations after your first 90 days.
  • Career conversations should not be confused with promotion conversations. Team members who do not want to increase their scope of work or be promoted, but are performing, should not feel pressured to move up or out. Career conversations can also focus on helping team members identify projects or other activities that keep the team member engaged and learning new skills. Please note that development can also include lateral moves, or moving to another specialty within the same job family and job level.

E-Group Performance Enablement Review

Each member of the E-Group will have a performance conversation with their direct manager, the CEO, at the beginning of the new fiscal year. These conversations will assess alignment to each of our credit values, performance and personal development.

The E-Group will follow a similar process to our GitLab team member process with the additional requirement of a self review.

Compensation Reviews

When conducting compensation reviews for the E-Group, GitLab will review two items:

  1. Alignment to market rates
  2. Performance factors

Career Development for Individual Contributors at GitLab
Suggested career development pathway for individual contributors at GitLab
Individual Growth Plan (IGP) Guide
Step by Step resource for team members filling out the GitLab Individual Growth Plan (IGP)
Last modified November 26, 2024: Fix broken external links (bc83f2be)