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.

Building GitLab

227 views

Published on

Presentation I gave at the University of Porto, during their ENEI conference.

Published in: Technology
  • Be the first to comment

Building GitLab

  1. 1. Job van der Voort VP Product at GitLab Building GitLab @Jobvo - Building GitLab
  2. 2. @Jobvo - Building GitLab
  3. 3. @Jobvo - Building GitLab
  4. 4. 2011 Dimitriy Zaporozhets @Jobvo - Building GitLab
  5. 5. 2014 5 people @Jobvo - Building GitLab
  6. 6. today @Jobvo - Building GitLab
  7. 7. $45 million in funding Google Ventures, Michael Dell, Ashton Kutcher and others @Jobvo - Building GitLab
  8. 8. >100k companies @Jobvo - Building GitLab
  9. 9. Independent review: Best CI product @Jobvo - Building GitLab
  10. 10. 262 people (and about 70 pets) @Jobvo - Building GitLab
  11. 11. there are two things special about GitLab.. @Jobvo - Building GitLab
  12. 12. @Jobvo - Building GitLab
  13. 13. First thing that is special zero offices @Jobvo - Building GitLab
  14. 14. Second thing that is special everything is open @Jobvo - Building GitLab
  15. 15. Today I'll tell you why + how we get stuff done @Jobvo - Building GitLab
  16. 16. @Jobvo - Building GitLab
  17. 17. Zero offices @Jobvo - Building GitLab
  18. 18. How do most people work today? @Jobvo - Building GitLab
  19. 19. How do most people work live today? @Jobvo - Building GitLab
  20. 20. Remote only @Jobvo - Building GitLab
  21. 21. We can hire the best people @Jobvo - Building GitLab
  22. 22. ~36 countries @Jobvo - Building GitLab
  23. 23. @Jobvo - Building GitLab
  24. 24. How we get stuff done @Jobvo - Building GitLab
  25. 25. You can't tap on someone's shoulder if they are on the other side of the planet @Jobvo - Building GitLab
  26. 26. GitLab comes in two distributions @Jobvo - Building GitLab
  27. 27. Community Edition gitlab.com/gitlab-org/gitlab-ce MIT Expat license @Jobvo - Building GitLab
  28. 28. Enterprise Edition gitlab.com/gitlab-org/gitlab-ee Proprietary @Jobvo - Building GitLab
  29. 29. @Jobvo - Building GitLab
  30. 30. @Jobvo - Building GitLab
  31. 31. All code, issues and plans are public @Jobvo - Building GitLab
  32. 32. ..meaning anyone can contribute, even to our proprietary product. @Jobvo - Building GitLab
  33. 33. The contribution process is identical for everyone, employee or not @Jobvo - Building GitLab
  34. 34. GitLab has over 1900 contributors @Jobvo - Building GitLab
  35. 35. We realized that being open is incredibly powerful @Jobvo - Building GitLab
  36. 36. So we open sourced the rest of our company (everything is open) @Jobvo - Building GitLab
  37. 37. about.gitlab.com/handbook @Jobvo - Building GitLab
  38. 38. Want to know how we make product decisions? about.gitlab.com/handbook/product @Jobvo - Building GitLab
  39. 39. Want to see our vacation policy? about.gitlab.com/handbook/paid-time-off @Jobvo - Building GitLab
  40. 40. Want to see our hiring policies? about.gitlab.com/handbook/hiring @Jobvo - Building GitLab
  41. 41. Want to know how much you'll earn as developer? about.gitlab.com/roles/engineering/developer @Jobvo - Building GitLab
  42. 42. Everything we reasonably and legally can be open about, we make public @Jobvo - Building GitLab
  43. 43. It has meant that the community has contributed to our company @Jobvo - Building GitLab
  44. 44. and others have taken our ideas and built their own companies on it @Jobvo - Building GitLab
  45. 45. @Jobvo - Building GitLab
  46. 46. Hold on, how do you actually get work done? @Jobvo - Building GitLab
  47. 47. There are four things that make this possible @Jobvo - Building GitLab
  48. 48. 1. We work asynchronously @Jobvo - Building GitLab
  49. 49. 1. Working asynchronously Write everything down @Jobvo - Building GitLab
  50. 50. 1. Working asynchronously Establish a single source of truth @Jobvo - Building GitLab
  51. 51. 1. Working asynchronously Don't wait for consensus @Jobvo - Building GitLab
  52. 52. 2. Everyone contributes @Jobvo - Building GitLab
  53. 53. 2. Everyone contributes Every single person at GitLab makes changes to everything @Jobvo - Building GitLab
  54. 54. 2. Everyone contributes Commits activity of our Chief Revenue Officer (sales) @Jobvo - Building GitLab
  55. 55. 3. Freedom to live a better life @Jobvo - Building GitLab
  56. 56. 3. Freedom to live a better life Unlimited vacation no log is kept of days off @Jobvo - Building GitLab
  57. 57. 3. Freedom to live a better life No set hours, required hours or tracking of hours We only look at how well you do your job @Jobvo - Building GitLab
  58. 58. 4. We spend a lot of time bonding @Jobvo - Building GitLab
  59. 59. 4. Bonding Daily team call @Jobvo - Building GitLab
  60. 60. 4. Bonding Summits @Jobvo - Building GitLab
  61. 61. 4. Bonding Travel to meet colleagues @Jobvo - Building GitLab
  62. 62. Summary @Jobvo - Building GitLab
  63. 63. @Jobvo - Building GitLab
  64. 64. @Jobvo - Building GitLab
  65. 65. @Jobvo - Building GitLab
  66. 66. @Jobvo - Building GitLab
  67. 67. @Jobvo - Building GitLab
  68. 68. Questions?More about remote working: RemoteWorkPodcast.com Slides + info: jobvandervoort.com @Jobvo - Building GitLab
  69. 69. @Jobvo - Building GitLab
  70. 70. Bonus slides @Jobvo - Building GitLab
  71. 71. Minimally Viable Change @Jobvo - Building GitLab
  72. 72. Conversational Development @Jobvo - Building GitLab
  73. 73. Questions?More about remote working: RemoteWorkPodcast.com Slides + info: jobvandervoort.com @Jobvo - Building GitLab
  74. 74. @Jobvo - Building GitLab

×