Overview
As we continue to grow and evolve at the GitLab Foundation, we remain dedicated to upholding core principles that will guide our progress as a fully remote organization. This commitment will enable us to achieve sustainable growth while preserving the unique culture and values that define us. We aim to:
- Foster Collaboration and Prevent Silos: Promote collaboration by encouraging cross-functional projects, fostering inclusive leadership, and regularly assessing organizational dynamics to prevent silos.
- Focus on Results and Enable Clear Prioritization: Maximize impact by focusing on the most critical tasks and projects, empowering team members to concentrate on high-impact activities.
- Enhance Efficiency and Productivity: Streamline processes and continuously optimize workflows to improve operational efficiency and productivity, ensuring tasks and projects are completed effectively and on time.
- Promote Diversity, Inclusion, and Belonging: Promote diversity and inclusion within the organization and create opportunities for all team members to contribute, build camaraderie, and thrive. This will ensure equitable practices and a strong sense of belonging.
- Embrace Iteration and Continuous Improvement: Foster a culture of continuous improvement by encouraging regular iteration, learning from feedback, and making incremental adjustments to processes and projects to achieve better outcomes.
- Ensure Transparent Interaction and Communication: Maintain timely and transparent information flow throughout the organization with clear communication channels, regular all-hands updates, documentation in the Handbook, and encouragement of open feedback and interaction.
With these principles as our foundation, we are confident in our ability to navigate the complexities of growth while maintaining our strong organizational culture.
Organization-Wide Meetings
All GitLab Foundation team members participate in the following meetings.
GTLF Team StandUp
Fridays, 2:00 pm EST, 25 minutes
Exceptions: holidays and In-Person All-Hands
DRI: Director of Operations
Goal: It gives the team full visibility to all work in progress in the organization and creates space for daily team connection. Each team member briefly shares the top three things they are currently working on and their plans for the weekend!
GTLF Bi-Weekly Team Meeting
Thursdays (first and third), 2:15 pm EST, 45 minutes
Exceptions: holidays and In-Person All-Hands
DRI: Director of Operations
Goal: Weekly team meetings aim to foster team culture, align the team's priorities for the upcoming two weeks, and share any organization-wide announcements. These meetings ensure everyone is informed about critical tasks and objectives, address issues or challenges, and coordinate efforts across different functional areas. This meeting will ensure that leadership shares information with all team members across the function areas. Agenda
Grant Strategy & Approval Meeting
Monthly, varies
DRI: Sr. Program Officer
Goal: To provide strategic oversight and decision-making support for grants, ensuring alignment with the organization’s broader goals and efficient resource utilization. Approval forum for grants under $1M. Agenda
All-Hands In-Person Team Meetings
FY25 Schedule: July, October, January. Starting in FY26, these meetings will occur twice per year: Q2 (late July) and Q4 (last week of January)
DRI: Director of Operations
Goal: Ensure alignment with the organization's vision, facilitate effective communication, and foster collaboration across function areas. These meetings inform everyone about strategic updates, celebrate achievements, and reinforce the organizational culture. They provide a platform for open dialogue, collective problem-solving, and innovation, increasing transparency and trust. Additionally, they strengthen team relationships and create an inclusive environment where all employees feel valued and engaged in the organization’s success. Agendas
Schedule
Preparation
Teams
The GitLab Foundation has established specialized teams for each organizational function to ensure collaboration, efficiency, and flexibility. Each team is led by a function lead who provides leadership and direction, oversees the team’s activities and performance, and ensures that the function’s goals align with the broader organizational objectives. Through transparent communication, agile practices, and a focus on individual and collective achievements, we are poised to accomplish more together, driving our mission forward with purpose and passion.
- Function lead: The purpose of a function lead is to provide leadership and direction within a specific functional area of the organization. This role involves overseeing the team's activities and performance, ensuring that their function's goals align with the broader organizational objectives. Function leads are critical in ensuring their teams contribute effectively to the organization's success while maintaining a cohesive and motivated team environment. Function leads differ from DRIs, who can be appointed by function leads.
Function leads have the freedom to structure their team ways of working and meetings but must follow some requirements:
- Meetings: each team must have the following meetings
- Daily stand-up: teams can dictate the timing of these meetings.
- Retrospectives: At a minimum, a bi-weekly (twice per month) team-wide retrospective must occur. Retros allow teams to reflect on what went well over the prior two weeks and how we can improve and assign specific actions to continue to drive team improvement. Function leads should take high-level items from their team retros to the following LT monthly retro (and trickle up in 1:1s with the President and CEO). Team retros will be viewable across the organization.
- Reflect and complete retrospective for things that have occurred since the most recent (what went well, what could be improved)
- Team members discuss what went well (celebration and shout-outs )
- Team members discussed what could be improved
- Team members jot down suggestions for action items
- Vote on the top 3 actions to take and assign to team members
- In-person (optional): As of FY26, teams may choose to have one annual in-person team meeting. Function leads should contact the Director of Operations for planning purposes at least two to three months in advance and adhere to the meeting and event guide.
- Documentation: Teams must document team ways of working methods, meeting cadence, and operations in the Handbook on their designated team page.
- Work Flows: Tasks and work must be managed in ClickUp and visible across the organization.
- Communications:
- Each team will have an established Zoom channel for team communications. All channels will be available for any team member to join across the organization.
- Each team will have a collaborative inbox/email group that they may use to manage communications with internal or external parties.
- The Foundation has an Open Door Policy.
Team Ways of Working (WOW)
Please click the links below for more information on how each team works (viewable only to GitLab Foundation team members).
Function Lead: CEO
Members: Function leads of each team
Function Lead: Director of Impact Measurement & Analytics
Members: Manager of Impact Measurement & Analytics
Function Lead: Director of Operations
Members: Program Analyst
Function Lead: Director of Partnerships
Members: Corporate and Donor Relations Manager
Function Lead: Sr. Program Officer
Members: Program Officers, Program Analyst
Communications
Zoom Channels and Group Chats
Each team will have an established Zoom channel. Team members will be included in their team’s Zoom channel, and all channels will be available for any team member to join across the organization. Team members are encouraged to communicate with groups via their established Zoom channel (listed on each team's ways of working page). Teams will decide how best to utilize their group channel within the team and across the organization. Some helpful resources to guide the use of channels are below.
To view channels at GitLab Foundation, open the Zoom desktop browser and scroll down to #Channels. You will see a variety of channels that you are welcome to join!
GTLF Team channel
Channel and Group Resources
GTLF Team Calendar
The Foundation has a team calendar to allow transparency in activities occurring at the Foundation. Specifically, this calendar will be used for the following:
- PTO: Team members must add any time off to the team calendar
- Travel: Team members must add any work-related travel to the team calendar
- Meetings: conference attendance and any meetings that others should be aware of (Board of Directors meetings, in-person team meetings, etc.)
- Important team dates: birthdays, anniversaries, etc.
You can easily send a calendar invite to the GTLF Team calendar by adding “Team Calendar” as a guest on the calendar invite. Meetings that require team members' attendance should be sent directly to them and adhere to our established remote meeting guidelines.
Email Groups
Each team has an assigned email group that allows for seamless communication and collaboration, allowing all team members to easily send messages, calendar invites, and share documents (see more).
These groups can also be used as Collaborative Inboxes to manage communications from external parties. Function leads will be the “owner” of their team’s collaborative inbox but are welcome to delegate ownership to another team member.
- Collaborative Inboxes
- Information on using a Collaborative Inbox (and best practices)
- It is highly recommended that users adjust their Group Settings and select to receive a daily “Digest” or “Abridged” notification to control the flow of information and save their inbox. Instructions:
- Sign in to Google Groups.
- Click the name of a group.
- On the left, click My Membership settings.
- For Subscription, choose an option:
- Each email—Messages are sent individually as they’re posted to the group.
- Digest—Up to 25 complete messages are combined into single emails and sent daily.
- Abridged—Summaries of up to 150 messages are combined into single emails and sent daily.
Organizational Training and Development
To foster the growth and development of our team members and ensure alignment with our organizational goals, we will offer several opportunities over the coming months, which may include:
- Technical and Systems Training: Keeping team members up-to-date with the latest tools and technologies used at the Foundation.
- Site Visits and Grantee Meetings: Providing hands-on learning experiences and deeper insights into the work of our grantees on the ground.
- Professional Development: Offering comprehensive development opportunities to enhance various skills and knowledge across the team around topics and areas relevant to work at the foundation (impact, strategy-related areas, AI, etc.)
- IT and CyberSecurity: Equipping team members with the knowledge and skills to protect our organization from cyber threats.
We also encourage team members to learn more about Professional Development at the Foundation.
WOW Resources
Making Decisions
Open Door Policy
Program Management: ClickUp
Remote or Virtual Meetings
Team Resources
Lattice
Click here for Tips and Tricks training on specific tools used at the foundation.