Slide 1

Slide 1 text

Cynthia "Arty" Ng, Staff Support Engineer A Public Handbook: Building trust with the team, customers, and beyond

Slide 2

Slide 2 text

GitLab as of 2023-09-15 ● 2000+ team members ● Fully remote in 65+ countries/regions ● 130+ Support Department ● Multiple platforms: ○ Self-managed (self install) ○ Dedicated (Single tenant SaaS) ○ SaaS (GitLab.com)

Slide 3

Slide 3 text

Credit: tanuki head by Cloudtail the Snow Leopard, CC2.0 BY-NC-ND, https://www.flickr.com/photos/blacktigersdream/14740032471

Slide 4

Slide 4 text

About me ● Documentarian ● Blogger ● At GitLab 5+ years ● Originally hired for SaaS Support

Slide 5

Slide 5 text

Answer these questions ● Do you find yourself wanting to write things down? ● Do you have processes that need to be followed? ● Do you have workflows that are shared with another team? ● Do you have information that needs to be consistently shared?

Slide 6

Slide 6 text

A handbook: What and why

Slide 7

Slide 7 text

What is a handbook? “A handbook is a type of reference work, or other collection of instructions, that is intended to provide ready reference.” - Wikipedia “The handbook is the central repository for how we run the company.” - GitLab

Slide 8

Slide 8 text

Why a handbook? ● “Shared reality” with a Single Source of Truth (SSoT) ● Low-context communication ● Documented workflows promote ○ measurement clarity ○ results standardization ○ worker autonomy ○ efficient onboarding / inclusivity ○ continuous improvement ○ operational scalability

Slide 9

Slide 9 text

“By providing a common reference point, these documented workflows enhance efficiency and consistency, ultimately leading to improved team productivity and outcomes.” - GitLab’s TeamOps

Slide 10

Slide 10 text

Why a public handbook? For the same reasons!

Slide 11

Slide 11 text

Support Driven Slack: #leadership Used with permission

Slide 12

Slide 12 text

Why a public handbook? ● Efficiency ● Consistency ● Transparent measurements ○ Example: GitLab Support KPIs & OKRs ● Operational transparency ● Collaboration ● Community resource

Slide 13

Slide 13 text

Source: https://www.linkedin.com/feed/update/urn:li:activity:7103123870966063104?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A7 103123870966063104%2C7103132189059346432%29&dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287103132189059346432 %2Curn%3Ali%3Aactivity%3A7103123870966063104%29

Slide 14

Slide 14 text

Creating a handbook

Slide 15

Slide 15 text

What you need ● Buy-in ● Location / Version controlled tool ● Easy (enough) to use ● Reinforcement

Slide 16

Slide 16 text

“If it's not in the handbook, then it's not part of the process.” - Kenneth Chu (Senior Support Engineer) Source: Support issue by JJ Harrison, CC BY-SA 3.0, https://commons.wikimedia.org/wiki/File:Vombatus_ursinu s_-Maria_Island_National_Park_Edit_2.jpg

Slide 17

Slide 17 text

What you need ● Buy-in ● Location / Version controlled tool ● Easy (enough) to use ● Reinforcement ● Public by default (separate internal only) ● Start small and iterate

Slide 18

Slide 18 text

2018-01-01 2023-07-01 Growth SaaS specific Support workflows 7 37 x5 Support workflows 25 109 x4 All pages 228 2876 x12 GitLab Handbook pages Source: https://handbook.gitlab.com/handbook/about/#count-handbook-pages

Slide 19

Slide 19 text

Set expectations

Slide 20

Slide 20 text

Encouraging contributions ● Doesn’t need to be perfect ● Invite collaboration on changes ● Have guidelines on what level of review is required ● Mark which pages are “controlled” ● Have clear guidelines on internal-only information ○ Example: SAFE framework ● Not “set in stone”

Slide 21

Slide 21 text

“It's not ‘just a rulebook’ that you follow blindly. Sometimes it might be wrong (because it was written by humans), but being able to see the discussions behind why something was added helps us to work out a way forward when we come to undocumented edge cases. (Of which there are many in the land of Support).” - Kenneth Chu (Senior Support Engineer) Source: Support issue by JJ Harrison, CC BY-SA 3.0 https://commons.wikimedia.org/wiki/File:Vombatus_ursinu s_-Maria_Island_National_Park_Edit_2.jpg

Slide 22

Slide 22 text

Build it into Support ● Provide & budget time ● Onboarding ● Job responsibility ● Performance review ● Key Performance Indicator (KPI)

Slide 23

Slide 23 text

Source: https://handbook.gitlab.com/handbook/support/performance-indicators/#support-handbook-mr-rate Number of handbook merge requests merged / number of Support team members

Slide 24

Slide 24 text

Take away

Slide 25

Slide 25 text

“Someone said I feel like I found my corporate soul mate after reading our handbook.” - Sid Sijbrandij (Co-founder & CEO) The Logan Bartlett Show (Dec 16, 2022)

Slide 26

Slide 26 text

“Transparency increases not only sales but also people’s trust and satisfaction.” - Ryan Buell on Operational Transparency Harvard Business Review, March-April 2019 Baby Turtle 023 by cygnus921, CC BY 2.0, https://www.flickr.com/photos/cygnus921/2581020296/

Slide 27

Slide 27 text

A public handbook builds trust

Slide 28

Slide 28 text

Thank you

Slide 29

Slide 29 text

SD Slack: @arty-chan about.me/cynthiang cynthiang.ca Cynthia “Arty” Ng