Should be 1 business analyst for ever 2 developers. Management structure should only be 4 deep with 3 levels of actual management.
Employee, Manager (NO supervisors or "shift lead" crap, skip that administrative bullshit), Director, Top level execs. No exceptions. Flatter structures are more efficient and we've known this for decades through a mountain of research.
Twitter would know all this. They would have people educated in all of this shit. They didn't do it because they didn't give a shit and it was "you get a promotion, you get a promotion, everybody gets a promotion!!!" bullshit.
(post is archived)