Hi Danny,
Excellent idea of making the JP's agnostic unless there is a need to make it specific to the org/site, but then again, you can do that on the task and resources anyway.
Moving the Work Group to the PM does make sense; however, please note that although the person group is at the system level, the team members can be made specific to the org/site if needed. I have seen this work very successfully. In other words, you can have the one team say MAINT, but the make-up of that team varies based on the org/site set, and of course, if you don't use the org/site that team member works across all org/sites.
You also talk about reusability, but what does that mean? If you define on the JP that the work group is MAINT, are you saying that you have a different person group set up, like MAINT-OP, MAINT-AB where OP and AB are different sites? Therefore, you couldn't make the JP agnostic and would have to have duplicates. But using the feature that I have pointed of a) yes, make the JP agnostic b) use the org/site feature for the team member on the person group, means you can reduce the number of person groups.
Either way will work.
------------------------------
Craig Kokay
Principal Consultant
COSOL
email:
craig.kokay@cosol.global#IBMChampion
------------------------------