3 ms·
8 layers of management??? At gitlabs team size, that means every manager has 2-3 reports? Yeah, I'd be cutting layers too.
by groby_b 5mo ago
8 layers of management???
At gitlabs team size, that means every manager has 2-3 reports? Yeah, I'd be cutting layers too.
- malaproping 5mo agoThey have 2800 employees with 5-10 reports per manager.
- gizmo686 5mo agoAt 8 layers of management (so 9 layers total, with the bottom rung being non-management), 3 reports per manager comes out to 6561 employers on the bottom rung. At 5 reports each, that 8 layers would give you over 300k at the bottom, an 10 each would give you 100m at the bottom.
- CoffeeOnWrite 5mo ago> We’re flattening our organization because eight layers is too deep Eight layers total
- marcosdumay 5mo agoSo... That's the assumption that would give you 300k employees with 5 reports per manager. Sum of 5^x for x in [0, 7] is ~300k. The GP miscalculated it.
- Aurornis 5mo agoMathematically that would work out to a lot less than 8 layers of management. I wonder if they have 5-10 employees per manager at the bottom of the org chart, but a lot of middle managers and manager-like titles mixed through the middle.
- deleted 5mo ago[deleted]
- swiftcoder 5mo agoIf its anything like the other tech companies, you'll have a bunch of overworked low-level managers with 20+ reports each, and then somewhere up the chain you'll find directors and VPs chilling with 1-2 reports
- vkou 5mo agoSolution: fire half the line managers, and make the rest also do IC work. If anyone has a VP-level position open, I'm willing to send you my resume. There is a salary level at which I am willing to do work entirely without shame.
- IshKebab 5mo agoThat's a really crazy number of employees considering they have one product that barely seems to change and is at best on par with similar products created by comparatively miniscule teams (Phabricator, Forgejo).
- feisty0630 5mo agoIt would be interesting to see the breakdown on technical vs non-technical roles. I can't imagine it takes even 50% of that to actually develop the product.
- malaproping 5mo agoThere are 800 on the engineering team
- malaproping 5mo agoGitLab is a way more complex product
- 20after4 4mo agoPhabricator (now Phorge) was developed by a team of 2-3 people for most of it's life, with a little help from several moderately active contributors like myself. Gitlab is a really big conglomeration of services and daemons and tools written in multiple languages. It's approximately an order of magnitude more complicated than the relatively straightforward and (IMO) well designed Phabricator architecture.
- michaelt 5mo agohttps://handbook.gitlab.com/handbook/company/structure/ https://handbook.gitlab.com/handbook/company/structure/ > GitLab has at most eight layers in the company structure (Associate/Intermediate/Senior, Manager/Staff, Senior Manager/Principal, Director/Distinguished, Senior Director, VP/Fellow, Executives, Board). > [...] You can skip layers but you generally never have someone reporting to the same layer (Example of a VP reporting to a VP). So they're counting the board of directors as a layer above the CEO. I'm speculating, but they probably also have an unbalanced tree - you'll often see the IT security chief reporting directly to the CEO (because it's important to keep on top of, and they need authority to do their job) but only having 50 people below them in the org chart. In some corporations you also sometimes get almost-nonexistent ranks created to smooth over a reorganisation. If a level 5 bureaucrat decides to merge the departments of two of their level 4 bureaucrats, they could demote one of them. Or they could make one into a level 4.5 bureaucrat.
- rocky1976 5mo agoThat’s not what layers refers to. What they mean is how many managers between the CEO and an employee. Made up Example: CEO->CTO->VP of Infrastructure—> Director of Platform-> Sr Manager of AWS platform —> infra engineer would be 6 layers
- dzonga 5mo agothis is the typical layer at a big tech co. you can simply cut out so many layers of management & coordination tax & remain with a leaner organization.
- ricardobayes 5mo agoGitlab has approx. 2300 employees (!) I never really got why they need to be a public company in the first place.
- nialv7 5mo agoThat's mad. Gitlab feels like software made by 50 people. Consider how unpolished it is and how slow it is moving.
- intelVISA 5mo agoDid you typo an extra 0?!
- ricardobayes 5mo agoYou're onto something, I've been part of enterprise projects with a <10 engineer team that had more polished and diverse feature offering.
- preisschild 5mo ago> Consider how unpolished it is and how slow it is moving Probably because a lot of it is built on top of decades old ruby code. I've seen Merge Requests for months in review because they need to make sure the page doesn't take a minute to load or just crash the entire thing. And its not like those MRs were ground breaking.
- malaproping 5mo ago2800, many are sales roles though.