How a matrix organization works
In a matrix, an engineer belongs to the engineering function, which hires, trains and appraises engineers, while working day to day on a project run by a project manager. The functional manager decides who is assigned where and maintains technical standards. The project manager sets priorities and deadlines for the project. Matrix structures are common in IT services, engineering and construction firms, consulting, and multinational companies organized by both product and region. See org structures for a matrix example.
Pros and cons
A matrix works when the organization is mature enough to settle conflicts through agreed rules rather than weekly escalations. Without those rules, the extra flexibility turns into confusion about who decides, whose deadline wins and who writes the appraisal.
- Pro: specialists are shared across projects, so skills are fully used
- Pro: projects get dedicated attention without separate departments
- Con: two managers can give conflicting priorities
- Con: decisions take longer, with more meetings and escalations
- Con: appraisals and leave approvals become unclear unless rules are fixed
HR rules for a matrix
Decide which manager is the solid line for HR purposes. Usually the functional manager owns appraisal, pay and leave approval, with input from the project manager, though some companies reverse this for long assignments. Write the rule down and apply it everywhere. In HR systems, approvals normally follow a single reporting line. In ZeniaHR, approvals go to the reporting manager and then HR, so the second manager's role is handled through input and communication rather than the approval chain.
See it on your own data
A 30-minute demo on a video call. We set up your departments, shifts and leave rules and show attendance, leave and payroll running for your team. Free for your first 50 employees.
Book a free demoSee pricingFrequently asked questions
What is an example of a matrix organization?
An IT services company is a common example. Developers belong to technology practices such as Java or data engineering, which hire and develop them, while they work on client projects run by delivery managers. The practice head handles skills and careers, and the delivery manager handles project priorities. Many engineering, consulting and multinational companies work the same way.
Who approves leave in a matrix organization?
Leave is usually approved by the employee's formal reporting manager, often the functional manager, after checking deadlines with the project manager. Some companies make the project manager the approver during long assignments. Choose one approver for each employee and record it in the HR system, because two approvers slow requests down and cause disputes.