Hi Fouadbokholef,
I get what Kimbo is saying, it just needs a bit more adding to it in terms of how it would work.
Some companies (not sure if yours is one of these or not) will cross charge internally for resource, so that all projects and Company work can be fully charged across every department.
In order to do this successfully, you need to add a charge to every resource. Normally you would add a cost - either per day or per hour (quite often you have a day cost, and then divide it pay 7 to get the hour rate). Then, when any of your resource is assigned to a project, you charge a cost for that resource - depending on how long they were on it.
So in the original post it mentioned that some of their staff were asked to go back to old projects to work on certain aspects. You need a way to make sure that that resource is still charged for everything that you do, there Kimbo's suggestion was to work out a standard overhead (Most Company Finance Teams will be responsible for allocating the resource cost, e.g. a Business Analyst, Project Manager etc.) and then charge that overhead per hour/day as appropriate. Kimbo is also right to a degree that it can be refined over time (in actual fact the Company Finance Team will probably do this).
Even as their manager, I still have a cost allocated against me if I am called into a project meeting. My cost will be greater than the standard BA cost, but it is also likely that I will not spend that much time on a particular project (that isn't always the case, but that is the general idea).
Therefore, as the BA Manager, I will have a budget and also an 'income' of the cost of my team's resource. The idea being that the more 'income' I make the better shout I have to expand my team (especially true if I cant meet all of the requests for my resource). If, on the other hand, my team makes no real 'income' then either my resource charge is to low, or we are not being used enough - a sign that my team is likely to be cut.
I think Kimbo's comment was justified and perfectly rational.
p.s. if your company does not have a Finance Team to allocate the cost of your resource, then you can work it out yourself. The normal formula is something like:
The Highest Salary For That Resource Type [e.g. BA - don't include yourself] / 365 [to get a daily rate] + the company cost of that resource per year / 365 [to give you a daily rate] / 7 [to give a hourly rate] - note, if your company 'day' lasts 8 hours or 7.5 then substitute this instead of the 7.
The 'Company Cost' is the cost to the company of having that resource. If you don't know this, then don't worry about it too much.
Always round the number up, not down (you aren't a charity after all).
So for example, if the highest salary for your BA's is $45,000 then the cost for your resource is $124 per day.
Now you may want to slightly increase that to make a greater profit (the example figure would mean you get no profit to your department at all - not a good place to be), so I would set the resource daily charge at $175 per day. Feel free to publish your rate to those who are likely to use your resource. I manager all Project Staff, so I have a 'price list' for Business Analysts, Project Managers, PMO staff, and Scrum Masters. A Project Sponsor can decide what he or she wants for their project and cost them accordingly as part of their Project Business Case. By giving them the 'price list' early, they are able to make a call on what they need, and how much it might cost them.
Companies work differently on this point, so find out what yours does (if they do anything).
One other point, if no other Department charges for their resource (e.g. Developers), then you probably shouldn't either. Unless the whole company have agreed to cost every area out, then just one Department doing so wont make common sense.