I recommend not looking at human resources in isolation. What you need to do is conduct a process study. First, map out all the processes. Then, identify any process overlaps or duplications. This will provide insight into where there may be wastage of human effort. Studying processes serves as the foundation for multi-skilling, cross-training, etc.
The second step is to establish performance metrics for each department. Achieving these metrics is crucial. To reach these goals, take the necessary actions. This may involve upgrading technology where feasible. Such activities likely do not require the assistance of an external agency.
Lastly, consider conducting a "Time and Motion Study." This is an industrial engineering activity that may necessitate external support. However, unless the first two steps are completed, jumping directly to the third may not serve the intended purpose.
Thanks,
Dinesh V Divekar