Delivery team optimization, or what some call “resource management”, is one of the most important functions in a professional services firm. Delivery team optimization involves aligning team members to appropriate projects via decision criteria. When the job is done well, the firm should produce strong billable utilization (which corresponds to revenue) while maintaining happy clients and employees. Essentially all high-performing professional services firms of scale have a disciplined approach to delivery team optimization.
Delivery team optimization is vital because it impacts the three most important pillars that support high performance in professional services: client satisfaction, employee satisfaction, and revenue generation. The needs in each of these areas can be summarized as follows:
Each of these three pillars above can only be fully satisfied when the right people are assigned to appropriate projects at the ideal time.
Some firms fall into a bad habit of making project team assignments exclusively through a billable utilization lens. While it is obviously important to get the team highly billable, doing so without considering employee or client satisfaction is a mistake.
When a delivery team member becomes known as a “guru” on a certain type of engagement, that person tends to get assigned to that one engagement type over and over. For some employees, that consistency may be ideal, but for many others, it can become monotonous. It is critical that the person responsible for assigning team members to projects is aware of the career objectives of each person within the delivery organization.
Also, certain individuals may not be a fit for specific projects or project roles. For example, if you run a software engineering consultancy, putting a backend developer into a project management role might not work out. The engineer might not know the responsibilities of that project manager role and may not have the skills to deliver success.
In general, chasing utilization for utilization’s sake will eventually bite you.
A common mistake that firms make is to get involved in too many service lines (types of projects) while the firm is still small. This usually happens because the firm leaders don’t want to turn down potential revenue. When a firm is experiencing a surplus of bench time, there is a tendency to grasp at any type of project that will “get people billing”.
Occasionally delivering a fringe project isn’t a problem so long as there is enough skills overlap and the firm can produce a quality work product. But when one or two fringe projects evolve into a new practice, it has the potential to create one or more utilization silos within the firm.
For example, an accounting firm that focuses on corporate tax preparation might have a client who asks the firm to deliver an annual audit. Realizing that there are currently consultants on the bench, the firm leaders agree to do the audit work. A few other clients ask for audits, and the firm starts marketing an audit practice. But as it turns out, the employees who do onsite audit work need a different set of skills than the employees working on tax returns back at the office. The new audit practice has created a utilization silo.
A utilization silo exists any time there is a project role that only a subset of personnel in the firm can satisfy. Almost all firms will have some number of utilization silos because of the distinct roles on project teams. For example, a firm that delivers websites would have utilization silos related to project management, creative design, engineering, and testing. In order for the company to perform well, it must manage high utilization across each of those four distinct skill areas.
The challenge of aligning team members to billable work increases every time there is a new distinct project role within the organization. While most firms want to grow, the best way to do that is by selling projects that can be delivered with the same types of skills that already exist within the company. Each time a new skill is added, the challenge of optimizing utilization across the firm increases.
When assigning personnel to projects, it is important to consider a variety of factors. Too often, the decision is simply based on the skills alone. Here is an overview of some of the factors to consider:
Delivery optimization is best done by a dedicated person (or team) within the professional services firm. When someone attempts to manage delivery optimization while also being billable, it often results in poor staffing decisions. It takes near continuous attention to optimize the project assignment process effectively.
The person responsible for delivery optimization should report to the delivery leadership of the firm and should also have close coordination with the sales and recruiting teams. It is important to know the types of opportunities that are likely to close in the weeks and months ahead. This information can help plan out future staffing assignments and also inform the recruiting priorities of the firm.