The CEO Shadow Program at GitLab is not a job title but a temporary assignment to shadow the CEO. The shadows will be present at all meetings of the CEO. Like all meetings at GitLab, meetings will begin promptly regardless of shadow(s) attendance. GitLab is all remote but the CEO has in-person meetings with external organizations. Therefore, you will stay in San Francisco during the entire rotation and travel with the CEO.
The goal of the shadow program is to give current and future directors and senior leaders at GitLab an overview of all aspects of the company. This should enable leadership to better perform global optimizations. Achieving this overview will come from context gained in meetings attended and learning while performing short-term tasks from across the company. The program will also create opportunities for the CEO to develop relationships with team members across the company and to identify challenges and opportunities earlier. As an additional benefit, Shadows will often connect with one another, developing cross-functional relationships as a positive externality of the Program.
Apart from creating leadership opportunities, the CEO shadow program:
It is because of these additional benefits that the program is worth the extra overhead on the CEO and EBA team.
For now this role is called a CEO shadow to make it clear to external people why a shadow is in a meeting.
Other names considered are:
You will attend all meetings of the CEO, including but not limited to:
You will travel with the CEO to meetings, team off-sites, and conferences outside of San Francisco per the CEO's schedule. Executive Business Admin to the CEO will assist you with conference registration and travel accommodations during these time frames.
The CEO's Executive Business Admin will ask external people if they are comfortable with the Shadow joining prior to the scheduled meeting and will share a link to the CEO Shadow page to provide context.
Meeting agendas should be shared with
email@example.com, as shadows will be added to this email alias prior to the rotation and removed at the conclusion of it.
For agendas that contain sensitive information, the sensitive information should be removed and the document shared with "View only" access to restrict access to the document's history.
Not all agendas will be shared, though, and the CEO Shadows should feel empowered to ask for access if that is the case.
Sometimes the answer will be no for sensitive reasons.
These meetings can have different formats:
You will not attend a meeting when:
This is probably the most open program in the world. It depends on the participants respecting confidentiality, during the program, after the program, and after they leave GitLab.
We want many people to be able to benefit from this program, therefore we rotate often. It is important that an incoming person is trained so that the management overhead can be light. Currently, a rotation is two weeks:
The shadow should be available for the full two weeks.
When the CEO has a week or more of paid time off or during Contribute the shadow program will pause, one shadow will "see one" before the break and "teach one" after the break. The rotations with breaks of one or more weeks without a shadow are great if you can't be away from home for more than one week at a time.
If you need childcare to be able to participate, GitLab will reimburse you for it.
This program is not limited just to long-term GitLab team members. For new team members, this might be the first thing they do after completing our onboarding. Exceptional community members may be able to participate, as well.
You are eligible to apply for the program if you have accepted an offer at GitLab as a:
Considerations are cumulative and can be:
You're also eligible if you work(ed) as an investor or helped with an investment in GitLab in a private round.
|Start date||End date||See one||Teach one|
|2019-08-26||2019-09-06||No Shadow - Vacation||No Shadow - Vacation|
|2019-09-09||2019-09-13||No Shadow - Conference||No Shadow - Conference|
|2019-09-16||2019-09-20||Eric Brinkman - Director of Product||JJ Cordz - Senior Marketing Operations Manager|
|2019-09-23||2019-09-27||Danielle Morrill - General Manager, Meltano||Eric Brinkman - Director of Product|
|2019-09-30||2019-10-04||No Shadow - Vacation||No Shadow - Vacation|
|2019-10-07||2019-10-11||Mek Stittri - Director of Quality||Danielle Morrill - General Manager, Meltano|
|2019-10-14||2019-10-18||No Shadow||No Shadow|
|2019-10-21||2019-10-25||Kyla Gradin - Mid Market Account Executive||Mek Stittri - Director of Quality|
|2019-10-28||2019-11-01||Clement Ho - Frontend Engineering Manager||Kyla Gradin - Mid Market Account Executive|
|2019-11-04||2019-11-08||Chenje Katanda - Support Engineer||Clement Ho - Frontend Engineering Manager|
|2019-11-11||2019-11-15||AVAILABLE||Chenje Katanda - Support Engineer|
|2019-11-18||2019-11-22||AVAILABLE||AVAILABLE (2019-11-11 rotation)|
|2019-11-25||2020-01-03||No Shadow||No Shadow|
If you have questions regarding the planned rotation schedule, please ping the Executive Admin to the CEO.
Outgoing shadows are responsible for training incoming shadows. Here's a list of things to make sure you cover:
The value of the CEO shadow program is obtained via the broader context you will derive and the interesting conversations you will witness.
Since a rotation is over a short period there are no long running tasks that you can assume. However, there are many short-term administrative tasks you will also be asked to perform, for example:
CEO Shadows maintain a GoogleDoc called "CEO Shadow Tasks".
It is linked in the #ceo-shadow Slack channel description.
Collect tasks using the first name of the shadow who captured it.
Add at the end to indicate who will action it.
Mark items that require a documentation update as
Once those items have an open MR against them and have been posted in the #ceo-shadow mark them as
Once those items are merged you should remove them from the GoogleDoc.
Some items might also have headers of
TODO based off of the recommended 1:1 format.
CEO Shadows label the handbook MRs they create with the
It's a point of competition betweeen CEO Shadows to try to best the previous shadows number of merge requests.
In order to ensure continuity across CEO shadow participants. Always, cc
firstname.lastname@example.org on emails as part of the program. This ensure that even after
you've left the program the response and follow up can be tracked.
Shadows are encouraged to follow the CEO's activity on Slack to gather a complete picture of his everyday engagements. Go to the Slack search bar and type "from:@sid" and it will populate the results.
Follow Sid's Slack activity to follow his everyday engagements
Shadows are encouraged to follow the CEO's activity on GitLab to get additional details on where he directs his attention. This can be seen on the CEO's GitLab activity log.
See what issues and MRs Sid is interacting with
An ongoing shadow program with a fast rotation is much more time consuming for the CEO than a temporary program or a rotation of a year or longer. Therefore most organizations either have a shadow for two days or have someone for a year or more. We want to give many people the opportunity to be a shadow so we rotate quickly. To make this happen without having to invest a lot of time to train people coming in we need great documentation. Therefore a quick turnaround on documentation is of paramount importance. And the documentation will have a level of detail that isn't needed in other parts of the organization.
When introducing yourself in a meeting as the first shadow say:
When introducing yourself in a meeting as the second shadow say:
Meetings come in many different formats, and your responsibilities will change based on the kind of meeting.
In video calls, speak up when the CEO's camera isn't working or when the green screen isn't working correctly because of the sun angle.
CEO Shadows should attend the company call if the CEO does. When it comes time for the breakout call, CEO Shadows should attend their own breakout calls. You are encouraged to share your experience as a shadow with your breakout call groups while you are shadowing.
CEO Shadows may be the point of contact for helping coordinate (not schedule) media briefings. Take initiative, for example finding a quiet space for the CEO to take the call, if it is done while traveling. When participating in media briefings, CEO Shadows are to act as silent participants, except when directly asked a question.
When attending events with the CEO, keep the following in mind:
The CEO often has work events that are also social events. In Silicon Valley, social and work are very intertwined. These mostly take the form of lunches or dinners. CEO shadows are invited unless otherwise specified, but there is no expectation or obligation to join, this is an optional part of the program.
If the candidates consent, CEO Shadows will attend interviews performed by the CEO. When scheduling an interview with the CEO, the EBA to CEO will create a shared GoogleDoc for notes between the shadows and the CEO. The doc template can be found by searching "Notes Doc for Candidate Interviews" in Google Drive. If you have any questions, please @ mention the EBA to CEO in #ceo-shadow in slack This notes document is then added to the Scorecard for the candidate in GreenHouse. Shadows should ensure they mark comments they provide with their full name.
You are welcome to work from Mission Control but it is not required to be present in-person unless there is an in-person meeting, event, or dinner. It's up to you to manage your schedule and get to places on time. If you are traveling somewhere, meet the CEO at Mission Control at the beginning of the allotted travel time listed on the calendar.
If there is a day during your program where all meetings are Zoom meetings, you can work from wherever you want, as your normally would. You can work from Mission Control if you prefer. If you decide to split your day between remote work and working from Mission Control, make sure you give yourself enough time to get to Mission Control and set up for the guest. It's OK to join calls while mobile. In addition, feel free to coordinate or join a co-working day with GitLabbers in the Bay Area. To coordinate join the #loc_valley Slack channel.
Shadows are welcome at Mission Control from 7:30am until 6pm. Feel free to ask if you can stay later. Don't worry about overstaying your welcome, if Karen or Sid would like privacy they will ask you to leave explicitly.
One more thing: the cat feeder is automatic and goes off daily at 10:22am PT (as well as another time, it's a surprise!). No need to be alarmed by the metallic clanging sound.
When entering the building, the doorperson may ask who you are there to see. Don't say "GitLab" since there is no GitLab office. The doorperson will direct you to the correct lobby.
While there are two sets of keys, it's worthwhile coordinating access to Mission Control with the outbound shadow on your first day. Meeting up on Sunday evening or, at a specific time on Monday morning. This will enable the incoming shadow to be introduced into Mission Control without impacting Sid and/or Karen.
We have six monitors at Mission Control. They should be configured as follows:
Stages from homepage
Clari Sales Dashboard - This Quarter
Who we replace
Clari Sales Dashboard - Next Quarter
To configure the sales dashboards:
The wireless mouse and keyboard are connected to the bottom left TV by default because that one is visible from both sides of the conference table. To update the view on another TV, you have to connect the wireless keyboard and mouse to the desired screen. Afterwards don't forget to return it to the bottom left position for use during meetings.
To screencast from an iPad or MacBook to the top left screen, switch the "Source" on the top left screen to "Apple TV" (HDMI 2).
Using the larger remote (with the white buttons), you can press the white, center button in the top row of buttons; this will bring up a list of sources. There is a direction pad on the remote towards the bottom that has
< ^ > v buttons as well as the selection button in the center.
The printer at Mission Control is called
HP Officejet Pro 8610 and is available over AirPlay/Wifi. The printer is located in Sid's office.
It can be difficult to troubleshoot Beamy remotely, so if there are issues, folks will ask the CEO Shadow/s to work to address them. A soft shut down should solve most problems, but sometimes you may need to do a full shut down. If this doesn't resolve the issue then, a motor controller board reset may be required. When that is the case, you can use the USB Keyboards for the Zoom TV for this purpose. The USB ports are on the bottom of the Beamy screen.
Zoom Rooms is an application used for team members not in San Francisco to participate in meetings happening at Mission Control. There's a separate screen (the large one on wheels, not the beamy!), a Mac Mini and, iPad at Mission Control for this purpose. The Mac Mini is connected to HDMI1 on the screen and, the iPad operates as a remote control for Zoom Rooms.
The CEO Shadow is often responsible for handling the technical details of coordinating Zoom meetings. If using a webinar, you will need to be a co-host in order to promote folks to panelists for them to be able to verbalize their own questions.
In preparation for guests (customers, investors, etc.) who will be meeting with the CEO or other team members at Mission Control, please note the following prior to the meeting start:
Lodging during the CEO shadow program is provided by the company. Executive Admin to the CEO books the accommodation based on availability and cost. You can express your preference (hotel or AirBnB) via email to the Executive Admin to the CEO in question, however the final decision is made by the Executive Admin based on the distance from CEO and costs. Executive Admin will provide the accommodation details no earlier than 1 month and no later than 2 weeks before the scheduled rotation.
Accommodation is provided only for the active shadowing period, it is not provided during the shadow program pause (cases when the CEO is unavailable). In case you are coming from a timezone that is more than 6 hours difference with Pacific Time, it is possible to book the weekend before the first shadow work day to adjust to the new timezone.
Airfare can be booked according to our travel policy or spending company money policy. In case your shadow rotation includes time without shadowing, it is possible to expense airfare to fly home and back within the continental USA. If you are from outside of the USA, it is also possible to expense airfaire during the time without shadow because of the possible high cost of lodging in San Francisco if you chose to stay at a different location.
Childcare is provided during the active shadowing period and will be reimbursed via your expense report. You must book the childcare yourself and it is advised you reach out far in advance as childcare "drop-ins" can be limited depending on the week. Currently, GitLab doesn't have a "Backup Care" program so you must tell the childcare it is for a "drop-in". Depending on your hotel accommodations, finding a nearby daycare is most convenient or a daycare nearby the Millennium tower. Some childcare facilities will require payment at end-of-day or end-of-week via cash/check only so request an invoice/receipt for expense submission purposes.
Past Childcare facilities that have been accommodating:
Suzy likes attention and will invite you to pet her. Please don't pet her after she meows since that reinforces the meowing which can be annoying during calls and the night. You can pick her up but she doesn't like it much and will jump out after about 30 seconds.
Prospective CEO shadows can read, listen and watch key takeaways from program alumni below.
|Start date||End date||Name||Title||Takeaways|
|2019-03||2019-04||Erica Lindberg||Manager, Content Marketing||CEO shadow learnings video|
|2019-04||2019-05||Mayank Tahil||Alliances Manager|
|2019-04||2019-05||Tye Davis||Sr. Technical Marketing Manager||Without a shadow of a doubt: Inside GitLab's CEO shadow program|
|2019-05||2019-06||John Coghlan||Evangelist Program Manager||5 Things you might hear when meeting with GitLab's CEO|
|2019-06||2019-06||Cindy Blake||Sr. Product Marketing Manager||CEO shadow learnings video|
|2019-06||2019-06||Nnamdi Iregbulem||MBA Candidate at Stanford University|
|2019-06||2019-06||Clinton Sprauve||PMM, Competitive Intelligence|
|2019-06||2019-07||Lyle Kozloff||Support Engineering Manager|
|2019-07||2019-07||Marin Jankovski||Engineering Manager, Deliver|
|2019-07||2019-08||Danae Villarreal||Sales Development Representative, West|
|2019-08||2019-08||Daniel Croft||Engineering Manager, Package||GitLab, CEO Shadow August 2019 week one, mind blown|
|2019-08||2019-08||Emilie Schario||Data Engineer, Analytics|
|2019-08||2019-08||Kenny Johnston||Director of Product, Ops|