As I have started working for bigger companies, project managers started creeping into the organizational structure. I'm having a hard time understanding why these people are ranked higher even than the technical leads. What really annoys me is that the PMs have very little technical knowledge.
The analyst usually, the tech lead, breaks down the whole project down to the smaller units of work. Even the scheduling of these items needs to be done by someone that truly understands dependencies. So, you may imagine my confusion to why these PMs, that are less technically capable people are ranked higher in org charts.
I'm going on a stretch here but I feel like a PM being over a tech lead is like an accountant being over the COO, because the former does the book keeping. So, why is it that PMs are ranked higher than teach leads?