|
[ WAA Home | ProjeX Home | Download ProjeX | Help using ProjeX | ProjeX FAQ | About WAA]How does ProjeX calculate costs?From version 97.1 and on ProjeX has the ability to allocate daily hours to both tasks and resources, eg. a certain resource might be able to work eight hours a day Monday to Thursday but only four hours on Fridays and Saturdays and none on Sunday. Likewise tasks can have hours allocated to specific days, eg. Monday to Friday tens hours a day but Saturday and Sundays zero. The 'available hours' that the resource can work on the task are defined as which ever is the smaller between the task hours and the resource hours. Lets look at the first case where we define the cost of the resource per hour, for the example below lets say the cost of the resource is $45 an hour.
If we allocate a certain number of hours of the resource to the task then ProjeX finds the number of available work hours for the task/resource combination. For our example below we can only work a maximum of 4 hours on Friday (so with an hourly rate of $45 we accrue 4 * $45 = $180) which leaves us with 26 hours (because we are only allocating 30 hours in total) to split between the remaining 4 days. This gives us 6.5 hours a day so we accrue 6.5 * 45 = $292.5 for each of those days. If we have allocated a percentage of the resource then we can calculate the cost of the resource per hour as 30% of $45 = $13.5. For Friday we can only work 4 hours so that gives us $54 and we can work 8 hours for the 4 other days giving us $108 each. If we allocate a certain number of days of the resource to the task then we need to calculate how many hours that number of days represents. To do this we calculate the average number of work hours available and multiple that by the number of days we want to allocate. In the example above we have 36 hours over 5 days so the average number of hours a day is 36 / 5 = 7.2 giving us 21.6 hours to allocate. For Friday we can only work 4 hours so that leaves us 17.6 hours. Over the 4 days that is 4.4 hours a day @ $45/hour giving us $198.
We can also define the cost of the resource per day, for the example below lets say the cost of the resource is $345 a day.
The cost calculations within ProjeX are based on hours available (for resource and task) so if we define the cost per day (or week, month or year) we need to calculate the average number of hours in a day so we can get the cost per hour. The average number of resource hours a day is the total resource hours available / the number of days. In the case the average number of resource hours a day is 40 / 6 = 6.67, we have a daily cost of $345 so the hourly resource cost is 345 / 6.67 = $51.75 per hour. If we allocate a certain number of hours of the resource to the task then ProjeX finds the number of available work hours for each day using the same approach as the hourly example above. If we have allocated a percentage of the resource then we can calculate the cost of the resource per hour as 30% of $51.75 = $15.525. For Friday we can only work 4 hours so that gives us $62.1 and we can work 8 hours for the 4 other days giving us $124.2 each. If we allocate a certain number of days of the resource to the task then as before we need to calculate how many hours this represents. With 36 hours over 5 days we have an average of 7.2hours a day giving us a total of 21.6hours (for 3 days). We can only work 4 hours on Friday so that leaves us with 17.6hours for the other 4 days (ie. 4.4 hours a day).
The approach used when costs are defined per week, per month and per year are exactly the same as the per day but the cost supplied by the user is divided by 7, 28 and 365 respectively prior to calculating the hourly cost.
The final way of defining the cost is as a total cost for the resource, eg. we know that to hire a resource will cost a flat fee of $9,000.
Again if we have allocated a number of hours of the resource then ProjeX finds the number of available work hours for the task/resource combination, calculates the hourly cost of the resource from the total cost of the resource divided by the number of resource hours available. In the case above we have a total cost of $9000 and 40 available resource hours so the hourly cost is 9000 / 40 = $225 per hour. We have a total of 30 hours to accrue but can only accrue 4 hours on Friday so that leaves 26 hours to be accrued over the other 4 days - ie. $1462.5 (and $900 for Friday). If we have allocated a percentage of the resource, ProjeX finds the actual number of available work hours (in this example 36), finds the value of the resource to allocate (30% of $9000 = $2700) which gives an hourly rate of 2700 / 36 = $75. For each day this is multiplied by the number of work hours. If we have allocated a number of days of the resource, ProjeX again finds the average number of hours in a day for the resource and multiplies that by the number of days to get the total hours to allocate and then uses the same approach as above to get the costs.
|