SlideShare una empresa de Scribd logo
1 de 53
Descargar para leer sin conexión
Remote and Open
@jobvo - about.gitlab.com
Job
VP of Product at GitLab
@jobvo
@jobvo - about.gitlab.com
Dmitriy in 2011
@jobvo - about.gitlab.com
@jobvo - about.gitlab.com
GitLab is where you bring your
ideas to production
Single platform for modern developers. Code review, CI,
CD, monitoring in one package.
about.gitlab.com
@jobvo - about.gitlab.com
>300,000organizations
NASA, IBM, Redhat, CERN, SONY, Uber, EA, Alibaba, Airbnb, etc..
@jobvo - about.gitlab.com
@jobvo - about.gitlab.com
What's special?
@jobvo - about.gitlab.com
175 people, zero offices
@jobvo - about.gitlab.com
(almost) everything we do is
open
@jobvo - about.gitlab.com
Open SourceStarted in 2011 by Dmitriy, who didn't have running water
@jobvo - about.gitlab.com
Remote-only
@jobvo - about.gitlab.com
Everyone works from home
or a coworking space
@jobvo - about.gitlab.com
We can hire the best people.
@jobvo - about.gitlab.com
@jobvo - about.gitlab.com
Everything open?
@jobvo - about.gitlab.com
GitLab comes in two flavors
@jobvo - about.gitlab.com
Community Editiongitlab.com/gitlab-org/gitlab-ce
MIT Expat license
@jobvo - about.gitlab.com
Enterprise Edition
gitlab.com/gitlab-org/gitlab-ee
Proprietary
@jobvo - about.gitlab.com
@jobvo - about.gitlab.com
@jobvo - about.gitlab.com
Everything in building GitLab
happens on public repositories
on GitLab.com..
@jobvo - about.gitlab.com
..even the development of
GitLab Enterprise Edition
gitlab.com/gitlab-org/gitlab-ee
@jobvo - about.gitlab.com
Our proprietary software is
publicly readable.
@jobvo - about.gitlab.com
You can see what it is, what it
does,
@jobvo - about.gitlab.com
And as a customer, you can even
contribute!
@jobvo - about.gitlab.com
But that's not all that is open..
@jobvo - about.gitlab.com
All our repositories, issue
trackers, CI/CD, internal tools,
are all public and open source on
GitLab.com.
@jobvo - about.gitlab.com
All our 'internal' documentation,
our methods, HR policies,
processes, function definitions
are all open source.
@jobvo - about.gitlab.com
about.gitlab.com/handbook
gitlab.com/gitlab-com/www-gitlab-com
@jobvo - about.gitlab.com
This means that we've
eliminated the difference
between external and internal
contributor.
@jobvo - about.gitlab.com
Everyone can contribute.
@jobvo - about.gitlab.com
Half-way summary
— Everyone is at home working in their pyjamas
— Everything is open
— GitLab allows GitLab to build GitLab
@jobvo - about.gitlab.com
How do we actually get things
done?
@jobvo - about.gitlab.com
People should be able to work
whenever, wherever they want
and can..
@jobvo - about.gitlab.com
but still be productive and
collaborative
@jobvo - about.gitlab.com
Rule #1
Work asynchronously
@jobvo - about.gitlab.com
Working asynchronously means
writing everything down.
@jobvo - about.gitlab.com
"Who will document this?"
"Who will create an issue?"
@jobvo - about.gitlab.com
Use tech to your advantage, for
instance using chatops:
/gitlab-ce issue new Awesome
new button
@jobvo - about.gitlab.com
Make everyone able to
contribute. Not just engineers.
Everyone at GitLab can create a
merge request and commit
changes.
@jobvo - about.gitlab.com
Rule 1.1
Keep a single source of truth
@jobvo - about.gitlab.com
Rule 2
Set clear expectations and give
independence
@jobvo - about.gitlab.com
Build iteratively and avoid 'walls
of text'
Keep product specs simple.
about.gitlab.com/handbook/product
@jobvo - about.gitlab.com
Rule 3
Over communicate and make
opportunities to bond frequently
@jobvo - about.gitlab.com
Daily team call
— 5 minutes going over agenda
— 25 minutes sharing what you did for fun last week
@jobvo - about.gitlab.com
Summits
@jobvo - about.gitlab.com
Travel to meet colleagues
@jobvo - about.gitlab.com
Rule 4
Build something great.
@jobvo - about.gitlab.com
Almost everything we build in
GitLab has been driven by
people being excited about it.
@jobvo - about.gitlab.com
about.gitlab.com
GitLab.com is has unlimited free
private, public repos, free CI,
unlimited free collaborators and is
awesome.
@jobvo - about.gitlab.com
Build something awesome.
@jobvo - about.gitlab.com
Questions?Job van der Voort
@jobvo
@jobvo - about.gitlab.com

Más contenido relacionado

La actualidad más candente

Candy for everybody - APIDays Mediterranea 2015
Candy for everybody - APIDays Mediterranea 2015Candy for everybody - APIDays Mediterranea 2015
Candy for everybody - APIDays Mediterranea 2015
Alberto López Martín
 

La actualidad más candente (20)

Bringing Pull Request to Gerrit
Bringing Pull Request to GerritBringing Pull Request to Gerrit
Bringing Pull Request to Gerrit
 
Managing releases effectively through git
Managing releases effectively through gitManaging releases effectively through git
Managing releases effectively through git
 
Flex and .NET Integration
Flex and .NET IntegrationFlex and .NET Integration
Flex and .NET Integration
 
Ignite Talk: Continuous Delivery: Why Everyone Should Do It
Ignite Talk: Continuous Delivery: Why Everyone Should Do ItIgnite Talk: Continuous Delivery: Why Everyone Should Do It
Ignite Talk: Continuous Delivery: Why Everyone Should Do It
 
Cranking CI to 11: Deployment Pipelines
Cranking CI to 11: Deployment PipelinesCranking CI to 11: Deployment Pipelines
Cranking CI to 11: Deployment Pipelines
 
Continous integration with github actions by Peter Grainger
Continous integration with github actions by Peter GraingerContinous integration with github actions by Peter Grainger
Continous integration with github actions by Peter Grainger
 
Agile and waterfall tango dancing
Agile and waterfall tango dancingAgile and waterfall tango dancing
Agile and waterfall tango dancing
 
FrontBox - what frontend web development is? Let's discover ReactJS!
FrontBox - what frontend web development is? Let's discover ReactJS!FrontBox - what frontend web development is? Let's discover ReactJS!
FrontBox - what frontend web development is? Let's discover ReactJS!
 
sitMUC 2018 - Speed up abap-unit data creation process
sitMUC 2018 - Speed up abap-unit data creation processsitMUC 2018 - Speed up abap-unit data creation process
sitMUC 2018 - Speed up abap-unit data creation process
 
Candy for everybody - APIDays Mediterranea 2015
Candy for everybody - APIDays Mediterranea 2015Candy for everybody - APIDays Mediterranea 2015
Candy for everybody - APIDays Mediterranea 2015
 
Web Designer to Motion Designer - Generate NYC
Web Designer to Motion Designer - Generate NYCWeb Designer to Motion Designer - Generate NYC
Web Designer to Motion Designer - Generate NYC
 
Git Perchè Usarlo
Git Perchè UsarloGit Perchè Usarlo
Git Perchè Usarlo
 
An agile introduction to DevOps
An agile introduction to DevOpsAn agile introduction to DevOps
An agile introduction to DevOps
 
Git Branching for Agile Teams
Git Branching for Agile Teams Git Branching for Agile Teams
Git Branching for Agile Teams
 
An introduction to chaos engineering as part of DevOps at XP2019
An introduction to chaos engineering as part of DevOps at XP2019An introduction to chaos engineering as part of DevOps at XP2019
An introduction to chaos engineering as part of DevOps at XP2019
 
Git with t for teams
Git with t for teamsGit with t for teams
Git with t for teams
 
Robin Böhm - Angular 2 - code.talks 2015
Robin Böhm - Angular 2 - code.talks 2015Robin Böhm - Angular 2 - code.talks 2015
Robin Böhm - Angular 2 - code.talks 2015
 
GPG Signing Git Commits
GPG Signing Git CommitsGPG Signing Git Commits
GPG Signing Git Commits
 
2017-08-04 Kubernetes in AfterShip
2017-08-04 Kubernetes in AfterShip2017-08-04 Kubernetes in AfterShip
2017-08-04 Kubernetes in AfterShip
 
Agile Apps
Agile AppsAgile Apps
Agile Apps
 

Similar a Remote and Open: How GitLab functions (presentation at Landing.careers)

Github for Serious Business Professional
Github for Serious Business ProfessionalGithub for Serious Business Professional
Github for Serious Business Professional
zwheller
 
Github github-github
Github github-githubGithub github-github
Github github-github
fusion2011
 

Similar a Remote and Open: How GitLab functions (presentation at Landing.careers) (20)

Building GitLab
Building GitLabBuilding GitLab
Building GitLab
 
Github for Serious Business Professional
Github for Serious Business ProfessionalGithub for Serious Business Professional
Github for Serious Business Professional
 
What's New in GitLab and Software Development Trends
What's New in GitLab and Software Development TrendsWhat's New in GitLab and Software Development Trends
What's New in GitLab and Software Development Trends
 
Introducing GitLab (June 2018)
Introducing GitLab (June 2018)Introducing GitLab (June 2018)
Introducing GitLab (June 2018)
 
Principles of Iteration
Principles of IterationPrinciples of Iteration
Principles of Iteration
 
Intro. to Git and Github
Intro. to Git and GithubIntro. to Git and Github
Intro. to Git and Github
 
Conversational Development [Agile Portugal]
Conversational Development [Agile Portugal]Conversational Development [Agile Portugal]
Conversational Development [Agile Portugal]
 
iTHome Gopher Day 2017: What can Golang do? (Using project 52 as examples)
iTHome Gopher Day 2017: What can Golang do?  (Using project 52 as examples)iTHome Gopher Day 2017: What can Golang do?  (Using project 52 as examples)
iTHome Gopher Day 2017: What can Golang do? (Using project 52 as examples)
 
Github github-github
Github github-githubGithub github-github
Github github-github
 
[2020 git lab commit] continuous infrastructure
[2020 git lab commit] continuous infrastructure[2020 git lab commit] continuous infrastructure
[2020 git lab commit] continuous infrastructure
 
Source Control with Git & GitHub
 Source Control with Git & GitHub Source Control with Git & GitHub
Source Control with Git & GitHub
 
Git 201
Git 201Git 201
Git 201
 
An Introduction to Git (even for non-developers)
An Introduction to Git (even for non-developers)An Introduction to Git (even for non-developers)
An Introduction to Git (even for non-developers)
 
Nina Zakharenko - Introduction to Git - Start SLC 2015
Nina Zakharenko - Introduction to Git - Start SLC 2015Nina Zakharenko - Introduction to Git - Start SLC 2015
Nina Zakharenko - Introduction to Git - Start SLC 2015
 
Почему вы не можете игнорировать GitLab в 2016 году, Иван Немытченко, Gitlab...
 Почему вы не можете игнорировать GitLab в 2016 году, Иван Немытченко, Gitlab... Почему вы не можете игнорировать GitLab в 2016 году, Иван Немытченко, Gitlab...
Почему вы не можете игнорировать GitLab в 2016 году, Иван Немытченко, Gitlab...
 
Go After 4 Years in Production - QCon 2015
Go After 4 Years in Production - QCon 2015Go After 4 Years in Production - QCon 2015
Go After 4 Years in Production - QCon 2015
 
APIs in production - we built it, can we fix it?
APIs in production - we built it, can we fix it?APIs in production - we built it, can we fix it?
APIs in production - we built it, can we fix it?
 
Introduction to Git (even for non-developers)
Introduction to Git (even for non-developers)Introduction to Git (even for non-developers)
Introduction to Git (even for non-developers)
 
Git step by step
Git step by stepGit step by step
Git step by step
 
Open Source_Git.pptx
Open Source_Git.pptxOpen Source_Git.pptx
Open Source_Git.pptx
 

Más de 🌍 Job van der Voort

Más de 🌍 Job van der Voort (15)

Product update Oct 1
Product update Oct 1Product update Oct 1
Product update Oct 1
 
The best apps are built in pyjama-pants
The best apps are built in pyjama-pantsThe best apps are built in pyjama-pants
The best apps are built in pyjama-pants
 
Product may14
Product may14Product may14
Product may14
 
GitLab Product Update March 27
GitLab Product Update March 27GitLab Product Update March 27
GitLab Product Update March 27
 
Product update Feb 20
Product update Feb 20Product update Feb 20
Product update Feb 20
 
Remote braga
Remote bragaRemote braga
Remote braga
 
Product update 1 2018
Product update 1 2018Product update 1 2018
Product update 1 2018
 
Product update nov 7
Product update nov 7 Product update nov 7
Product update nov 7
 
GitLab Product Update Oct 3
GitLab Product Update Oct 3GitLab Product Update Oct 3
GitLab Product Update Oct 3
 
Product update aug_29
Product update aug_29Product update aug_29
Product update aug_29
 
GitLab Product update July 25
GitLab Product update July 25GitLab Product update July 25
GitLab Product update July 25
 
GitLab Product Update June 20
GitLab Product Update June 20GitLab Product Update June 20
GitLab Product Update June 20
 
GitLab Product update May 16
GitLab Product update May 16GitLab Product update May 16
GitLab Product update May 16
 
GitLab Product update April 11, 2017
GitLab Product update April 11, 2017GitLab Product update April 11, 2017
GitLab Product update April 11, 2017
 
GitLab Product Update, January 2017
GitLab Product Update, January 2017GitLab Product Update, January 2017
GitLab Product Update, January 2017
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 

Remote and Open: How GitLab functions (presentation at Landing.careers)