Employees of my company are grouped into pools depending on technical skills (e.g. front-end devs, back-end devs, QA engineers, etc). For each pool there's a Tech Lead who doesn't manage projects (or people) but provides general technical directions to the company: he decides technical stacks, standard solutions, best practices and so on.
To initiate a project, the Head of Delivery selects a PM and staffs a team by taking technicians from the pools (depending on the requirements). The PM has full authority over his colleagues except for the technical decisions.
Is my company still a projectized organization or do the Tech Leads make it a matrix organization?
Thank you very much