Learning Initiatives

The Learning & Development team is rolling out learning programs to enable a culture of curiosity and continual learning.

Learning Initiatives Introduction

The Learning & Development team is rolling out learning programs to enable a culture of curiosity and continual learning. The learning initiatives are intended to provide a forum for team members to come together to learn about all of the activities taking place in the learning space, as well as hear from leaders internally and externally on various leadership topics.

Team members can follow our #learninganddevelopment Slack channel for upcoming programs.

We record our past initiatives so that we can share and revisit our programs over time.

Learning Sessions

Live Learning

Live Learning sessions are conducted on an ad hoc. There will be a Zoom video conference set up for each session. Official dates and topics will be added to the schedule below as confirmed. If you were unable to attend a live learning session but still want to learn, check out our past live learning sessions below. At GitLab we give agency, but if you are attending Live Learning sessions, you will be asked to be engaged and participate with your full attention.

Format for Live Learning Sessions

Format for 25 minute sessions:

  • 10 minutes - introduction/content
  • 10-15 minutes - Q&A

Format for 50 minute sessions (times below are approximate):

  • 10-15 minutes - introduction/content
  • 10-20 minutes - breakout session
  • 10-20 minutes - debrief
  • 5 minutes - conclusion
Past Live Learning Sessions

2020

2019

Social Learning Through Live Learning

Social Learning is the cornerstone for how L&D designs, develops, and delivers live learning sessions. Social learning focuses on how team members interact with peers for just-in-time learning and skill acquisition through knowledge retention. Live learnings serve as an opportunity for team members to build relationships and a sense of community with team members. Social Learning occurs when team members come together in a virtual forum synchronously to learn from others through networking, breakout groups, storytelling, lessons learned reflection, and collaboration on solving scenarios with role playing. The live learnings enables learners to pull knowledge fro experts and peers within the organization instead of having knowledge pushed to them.

Example of a Social Learning Live Learning Session on Building High Performing Teams

Social Learning can also occur in GitLab’s Learning Experience Platform - Level Up and asynchronous forums using GitLab. (i.e. Elevate)

Learning & Development Quarterly Newsletter

The L&D team hosted a quarterly newsletter for five quarters for the community.

Take Time Out To Learn Campaign

Focus Friday’s are a great benefit at GitLab. We try to schedule minimal meetings on Fridays to catch up on work and grow our skills professionally. Use Focus Fridays to take time out to learn. Team members can work with their manager through a career development conversation to determine what skills that want to grow in the future. Aspirations can be documented in an individual growth plan.

From there, identify what will be needed to attain the new skills and consider using the Growth and Development Benefit or expensing professional development opportunities such as coaching, worskshops, conferencces, self-service learning, etc.. Block time off your calendar every week or month to devote to learning new skills. Share what you are learning with team members and in the #learninganddevelopment slack channel.

In a discussion with Darren Murph, Head of Remote at GitLab, about his career development, Darren called out the importance of taking time out to learn, reminding the team that career development is “not something that comes around the fringes of work - it is work”. The Take Time out to Learn initiative leans into this idea.

Consider documenting the steps you are going to take learn new skills in the individual growth plan. Check in with your manager and ask for accountability from them to help you stay aligned with goals.

Internal Learning Campaigns

Learning campaigns at GitLab have an asynchronous focus and are used to raise awareness around a specific topic or set of resources. These campaigns are inspired by the structure of a learning challenge but without the required engagement or tracking. For example, the L&D team is using a learning campaign structure to host a mental health awareness week

Learning campaigns use a combination of GitLab issues and Slack announcements to raise awareness and spark discussion. Following the campaign, the L&D team will aggregate comments and resources that have surfaced and document in the handbook. Learning campaigns can be used to build buzz around a live speaker series or to start conversation about a common question or issue that GitLab team members are facing.

CEO Handbook Learning Sessions

GitLab’s Handbook pages grow every day. Each page serves as GitLab’s primary source of learning and development material. Throughout FY22, the L&D team and the CEO held recorded learning sessions to analyze Handbook pages. The goal of the sessions will be to incorporate more video-based learning into the handbook.

Three types of CEO handbook learning sessions:

  1. Handbook Readout: Bite-sized recording where the L&D team and the CEO review what is on the page. (5 minute video)
  2. Handbook Discussion: Interactive discussion where L&D facilitates an engaging conversation with the CEO and e-group members. We openly discuss the concepts on the page and allow senior leaders to share best practices implementing them. (25 minute video)
  3. Handbook Interview: The Learning and Development team will create new pages, create sub-pages, or update existing pages based on interview topics discussed during a targeted Q&A. The video will serve as the foundation for new learning content at GitLab.

The video below from Sid and L&D further explains the concepts:

Steps for L&D Team when setting up a CEO Handbook Learning Session:

Preparing for the Call:

  1. Review topic relevant Handbook pages.
  2. Determine what topics you want to cover each week
  3. Research the respective page that will be discussed or section of a page
  4. Complete some work on the page before the session if you can, create an MR that clarifies information or asks Sid for clarity on the topic discussed.
  5. Set up a meeting with CEO through EBA. Invite other e-group members if applicable.
  6. Create an agenda with talking points and areas to emphasize during video recording with CEO
  7. Send Sid the agenda in the #CEO channel at least 24 hours in advance
  8. Hold a handbook learning session and ensure the discussion is fluid and interactive with open and honest dialogue.

During the Call:

  1. Give CEO and other speakers, if applicable, a few minutes at the beginning of the call to populate answers.
  2. Once everyone is ready, stream to YouTube Live.
  3. Make the title of the agenda, the same as the YouTube Video.
  4. Do a quick introduction.
  5. Go through the questions on the agenda.
  6. If questions come up during the interview, add them to the end of the agenda if there is time
  7. When there’s nothing on the agenda left, thank him for his time and end the live stream.

After the Call:

  1. Determine if L&D can create bite-sized videos with the content. Post bite-sized and long-form video on YouTube Unfiltered channel
  2. Update Unfiltered page with more information after the Live Stream. See the description in this example video.
  3. Edit the live stream thumbnail with a Title Page for each topic. Here is the template for the videos. Write out a new title, screenshot the image, and update thumbnail.
  4. Embed video on the related Handbook page.
  5. Edit page with new content, create sub-page, send MR in the #CEO channel with a proposal for an interactive handbook discussion.

List of CEO Handbook Learning Sessions

  1. Common misperceptions about Iteration
  2. No Matrix Organization
  3. Making Decisions
  4. Individual Contributor Leadership
  5. Bias Towards Asynchronous Communication
  6. High Output Management
  7. Giving and Receiving Feedback
  8. Managing Underperformance
  9. Transitioning from IC to Manager - Engineering
  10. Manager Mention Merge Requests
  11. Working Groups
  12. Skip Level Meetings
  13. Product Strategy
  14. Mental Wellness Discussion

FY22 Topic Outline

This is the list of topics that were covered in FY22.

  • April: Managing Stress
  • May: Effective Communication
  • June: Coaching
  • July: Culture of Feedback
  • August: Career Development
  • September: Manager of One
  • October: Emotional Intelligence
  • November: Gratitude and Recognition
  • December: Resilience and Reflection
  • January: Team Member Well-being

FY23 Topic Outline

This is the list of topics that will be focused on in FY23.

  • February: Setting and Achieving Goals
  • March: Managing High Performing Teams: Orientation
  • April: Managing High Performing Teams: Building Trust
  • May: Managing Mental Health at Work
  • June: Allyship
  • July: (Suspended due to learning system tranistion)
  • August: (Suspended due to learning system tranistion)
  • September: Creativity

Organizing a Skill of the Month

The following process outlines steps for the L&D team to take when planning and implementing the Skill of the Month.

Anyone or any team can recommend a topic for the future! If interested, please fill out a Learning & Development Request template to begin the process.

Planning Issue Template: Open a skill-of-the-month issue template in the L&D General Project. Steps are outlined in the issue template.

Learning Resource: Building Resilience

This Building Resilience learning resource is available to help team members understand and build resilience. It also highlights additional resources to support team members’ well-being, mental health, and growth of resilience.


Communicate at GitLab: Slack Training
Outline of the GitLab in-app Slack training to train team members on key communication norms at GitLab
Crucial Conversations Training at GitLab
An outline of the internal Crucial Conversations training structure
Learning Speaker Series
Overview of processes and history of L&D hosted learning speaker series
Mini and Extended Challenges
Learning opportunities that utilitze a combination of GitLab issues, live learning sessions, and Slack to organize a group of learners around a specific topic.
Past Learning Initiatives
A resource of past learning initiatives hosted by the L&D team. Use this for inspiration for future programs or to re-instate previous programs
Radical Candor at GitLab
A multi-modal learning experience for GitLab team members to strengths their skills around having difficult conversations.