Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

124 views

Published on

How GitLab works remote and open and how you can do the same.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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

  1. 1. Remote and Open @jobvo - about.gitlab.com
  2. 2. Job VP of Product at GitLab @jobvo @jobvo - about.gitlab.com
  3. 3. Dmitriy in 2011 @jobvo - about.gitlab.com
  4. 4. @jobvo - about.gitlab.com
  5. 5. 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
  6. 6. >300,000organizations NASA, IBM, Redhat, CERN, SONY, Uber, EA, Alibaba, Airbnb, etc.. @jobvo - about.gitlab.com
  7. 7. @jobvo - about.gitlab.com
  8. 8. What's special? @jobvo - about.gitlab.com
  9. 9. 175 people, zero offices @jobvo - about.gitlab.com
  10. 10. (almost) everything we do is open @jobvo - about.gitlab.com
  11. 11. Open SourceStarted in 2011 by Dmitriy, who didn't have running water @jobvo - about.gitlab.com
  12. 12. Remote-only @jobvo - about.gitlab.com
  13. 13. Everyone works from home or a coworking space @jobvo - about.gitlab.com
  14. 14. We can hire the best people. @jobvo - about.gitlab.com
  15. 15. @jobvo - about.gitlab.com
  16. 16. Everything open? @jobvo - about.gitlab.com
  17. 17. GitLab comes in two flavors @jobvo - about.gitlab.com
  18. 18. Community Editiongitlab.com/gitlab-org/gitlab-ce MIT Expat license @jobvo - about.gitlab.com
  19. 19. Enterprise Edition gitlab.com/gitlab-org/gitlab-ee Proprietary @jobvo - about.gitlab.com
  20. 20. @jobvo - about.gitlab.com
  21. 21. @jobvo - about.gitlab.com
  22. 22. Everything in building GitLab happens on public repositories on GitLab.com.. @jobvo - about.gitlab.com
  23. 23. ..even the development of GitLab Enterprise Edition gitlab.com/gitlab-org/gitlab-ee @jobvo - about.gitlab.com
  24. 24. Our proprietary software is publicly readable. @jobvo - about.gitlab.com
  25. 25. You can see what it is, what it does, @jobvo - about.gitlab.com
  26. 26. And as a customer, you can even contribute! @jobvo - about.gitlab.com
  27. 27. But that's not all that is open.. @jobvo - about.gitlab.com
  28. 28. All our repositories, issue trackers, CI/CD, internal tools, are all public and open source on GitLab.com. @jobvo - about.gitlab.com
  29. 29. All our 'internal' documentation, our methods, HR policies, processes, function definitions are all open source. @jobvo - about.gitlab.com
  30. 30. about.gitlab.com/handbook gitlab.com/gitlab-com/www-gitlab-com @jobvo - about.gitlab.com
  31. 31. This means that we've eliminated the difference between external and internal contributor. @jobvo - about.gitlab.com
  32. 32. Everyone can contribute. @jobvo - about.gitlab.com
  33. 33. Half-way summary — Everyone is at home working in their pyjamas — Everything is open — GitLab allows GitLab to build GitLab @jobvo - about.gitlab.com
  34. 34. How do we actually get things done? @jobvo - about.gitlab.com
  35. 35. People should be able to work whenever, wherever they want and can.. @jobvo - about.gitlab.com
  36. 36. but still be productive and collaborative @jobvo - about.gitlab.com
  37. 37. Rule #1 Work asynchronously @jobvo - about.gitlab.com
  38. 38. Working asynchronously means writing everything down. @jobvo - about.gitlab.com
  39. 39. "Who will document this?" "Who will create an issue?" @jobvo - about.gitlab.com
  40. 40. Use tech to your advantage, for instance using chatops: /gitlab-ce issue new Awesome new button @jobvo - about.gitlab.com
  41. 41. Make everyone able to contribute. Not just engineers. Everyone at GitLab can create a merge request and commit changes. @jobvo - about.gitlab.com
  42. 42. Rule 1.1 Keep a single source of truth @jobvo - about.gitlab.com
  43. 43. Rule 2 Set clear expectations and give independence @jobvo - about.gitlab.com
  44. 44. Build iteratively and avoid 'walls of text' Keep product specs simple. about.gitlab.com/handbook/product @jobvo - about.gitlab.com
  45. 45. Rule 3 Over communicate and make opportunities to bond frequently @jobvo - about.gitlab.com
  46. 46. Daily team call — 5 minutes going over agenda — 25 minutes sharing what you did for fun last week @jobvo - about.gitlab.com
  47. 47. Summits @jobvo - about.gitlab.com
  48. 48. Travel to meet colleagues @jobvo - about.gitlab.com
  49. 49. Rule 4 Build something great. @jobvo - about.gitlab.com
  50. 50. Almost everything we build in GitLab has been driven by people being excited about it. @jobvo - about.gitlab.com
  51. 51. about.gitlab.com GitLab.com is has unlimited free private, public repos, free CI, unlimited free collaborators and is awesome. @jobvo - about.gitlab.com
  52. 52. Build something awesome. @jobvo - about.gitlab.com
  53. 53. Questions?Job van der Voort @jobvo @jobvo - about.gitlab.com

×