N
Neil Peterson
Howdy all,
One of my functional managers has an odd way of handling resources. I'm
left with the options of:
1. Convert them to my way of thinking (non-trivial solution)
2. Find a way to make Project handle resources as they would like to.
So far I'm failing entirely to find a method for #2. Here's the situation.
This manager has 6 people. Some tasks require specific resources due to
skills matching. Most tasks are "grab the necessary people from the
group to accomplish this task".
Specific examples:
Consider resources A,B,C,D,E,F all belong to resource group "QA".
Tasks
1. Develop test cases - requires person A for 2 days
2. Acceptance test for milestone build - 6 person days (anyone who is
available)
3. Tricky UNIX testing - requires person B for 2 days (pred: task 2)
4. General testing - 20 person days (any available) (pred: task 2)
and so on
The schedule from the manager's point of view is easy:
Day 1: A (task 1), BCDEF (Task 2)
Day 2: A (task 1), BCDEF (Task 2 - 0.25d), B (Task 3 - 0.75 d), CDEF
(Task 4 - 0.75d)
Day 3: B (Task 3), ACDEF (Task 4)
Day 4: B (Task 3 - 0.25 d), B (Task 4 - 0.75 d), ACDEF (Task 4)
Day 5: ABCDEF (Task 4)
Day 6: ABCDEF (Task 4 - 1/6 of day assuming my math is correct)
And so on. Clearly this can be scheduled manually. But when person E
is now needed for a skill specific task on another project or wants a
vacation the "manual reschedule" is non-trivial. And with a dozen odd
projects with a high change factor in play I'd be spending too much time
manually assigning people.
As far as I know project can handle "everyone is equal just grab
resources" [set a resource "QA" with 600% availability], OR "each person
is assigned separately" [using resources A,B,C,D,E,F the way I do for
everyone else]. Mixing and matching seems to be beyond Project's skill set.
Before I embark on the project of converting this manager to a more
usual school of thought I thought I'd ask if I am missing something in
project.
Neil Peterson
Project Manager
One of my functional managers has an odd way of handling resources. I'm
left with the options of:
1. Convert them to my way of thinking (non-trivial solution)
2. Find a way to make Project handle resources as they would like to.
So far I'm failing entirely to find a method for #2. Here's the situation.
This manager has 6 people. Some tasks require specific resources due to
skills matching. Most tasks are "grab the necessary people from the
group to accomplish this task".
Specific examples:
Consider resources A,B,C,D,E,F all belong to resource group "QA".
Tasks
1. Develop test cases - requires person A for 2 days
2. Acceptance test for milestone build - 6 person days (anyone who is
available)
3. Tricky UNIX testing - requires person B for 2 days (pred: task 2)
4. General testing - 20 person days (any available) (pred: task 2)
and so on
The schedule from the manager's point of view is easy:
Day 1: A (task 1), BCDEF (Task 2)
Day 2: A (task 1), BCDEF (Task 2 - 0.25d), B (Task 3 - 0.75 d), CDEF
(Task 4 - 0.75d)
Day 3: B (Task 3), ACDEF (Task 4)
Day 4: B (Task 3 - 0.25 d), B (Task 4 - 0.75 d), ACDEF (Task 4)
Day 5: ABCDEF (Task 4)
Day 6: ABCDEF (Task 4 - 1/6 of day assuming my math is correct)
And so on. Clearly this can be scheduled manually. But when person E
is now needed for a skill specific task on another project or wants a
vacation the "manual reschedule" is non-trivial. And with a dozen odd
projects with a high change factor in play I'd be spending too much time
manually assigning people.
As far as I know project can handle "everyone is equal just grab
resources" [set a resource "QA" with 600% availability], OR "each person
is assigned separately" [using resources A,B,C,D,E,F the way I do for
everyone else]. Mixing and matching seems to be beyond Project's skill set.
Before I embark on the project of converting this manager to a more
usual school of thought I thought I'd ask if I am missing something in
project.
Neil Peterson
Project Manager