A recent article in Business Week is titled “Managing by the Numbers” and it focuses on IBM’s attempt to build a system to assign staff to appropriate engagements around the world. Rather than relying on manual processes, a central planning group is gathering capabilities for each of their employees and attempting to let the computer match skills to opportunities.
I have a lot of experience in consulting at a number of different organizations. If you are interested in the challenges (and opportunities) of running or being part of a professional services organization, I suggest that you read “Managing the Professional Services Firm” by David Maister.
The types of examples given in the book are staffing a web services engagement in the Philippines; there is an expensive (high ranking) consultant on the bench (meaning – unassigned and not currently earning income for the firm) in a faraway country vs. a less skilled (and cheaper) local consultant who could also be assigned to the job – which to choose? This is the type of “problem” that the program is supposed to solve. The implied conceit is that consultants are interchangeable, and you can just build a team out of individual skill sets, have them show up at the work site, and pull off the engagement.
When I worked at one of the large consulting firms, in order to save space, they went to a “hoteling” concept. Since consultants were usually on the road and not in the office, some bean counter figured that it would be cheaper to not give anyone a permanent office and just have them occupy whatever space was available on the occasion that they had to work in town. The company did attempt to link your phone to your location and sometimes even had a nameplate ready for you, along with a little cart for your office supplies, so you were able to get started working with a minimum of effort. The company only had to have office space for the people likely to show up, which was maybe 25% of the total staff on a given day, saving them in rent money.