Best Practices
|
Chapter 21. Building Project Team and Resource SubstitutionIN THIS CHAPTER
The Enterprise Resource Pool is a central pool of your resources stored in the Project Server database. The Enterprise Resource Pool enables you to plan and balance the capacity of your resources across multiple projects, identify conflicts between task assignments in different projects, and view resource allocation information across multiple projects. You can use the Build Team feature in Project Professional to add resources in the Enterprise Resource Pool to projects. Before building a project team and optimizing your resource assignments you need to have your Enterprise Resource Pool defined and created. The Enterprise Resource Pool contains all your enterprise resources with all their attributes that can be used to make selection of appropriate resources for your project teams more efficient. When all your enterprise resources have been identified, approved, and procured, you can build your project team by entering the resource information into the project plan.
|
Building Project
|
|
Permission Type |
Permission |
Description |
|---|---|---|
|
Category |
Assign Resources |
Determines the list of resources the
|
|
Category |
Build Team on Project |
Determines the list of projects to which the user is allowed to add resources. This permission also requires that users have permission (at the category level) to access the specific projects and resources that need to be accessed to build the project team or assign resources. |
|
Category |
See Enterprise Resource Data |
Allows a user to view resources and resource data stored in the Enterprise Resource Pool, including the Build Team, Resource Center, and Portfolio Modeler features. |
|
Global |
Assign Resource to Project Team |
Allows a user to use Build Team in Project Professional and assign resources to projects. |
|
Global |
Build Team on New Project |
Allows a user to use Build Team to add resources to a project that has not been saved to the Project Server database. |
NOTE
For detailed information about all permissions, see Appendix C, "Project Server Permissions," in the Microsoft Office Project Server 2003 Administrator's Guide available from http://go.microsoft.com/fwlink/?LinkID=20236.
When you add resources to project teams, you can prefilter resources by availability and time period to ensure that the resources you assign are available for the assigned tasks.
Before you can assign enterprise resources to your project tasks, you must use the Build Team feature available in the Project Professional client to select the resources from the Enterprise Resource Pool. You can also use the Build Team feature to replace resources currently assigned to your tasks in your project plans. Figure 21.1 shows the Build Team dialog box.
TIP
For performance reasons, if you have permission to view more than 1,000 resources from your Enterprise Resource Pool, a prefilter dialog automatically displays. If this happens, you need to either select an existing filter or create a customized filter in the dialog to limit the number of resources displayed. These filters are based on enterprise custom outline code fields defined and created based on your business requirements.
If the number of resources matching the criteria is still more than 1,000, the prefilter dialog displays a second time. Either add additional criteria to further limit the number of resources or just click OK, and all the resources will display.
If there are no resources displayed matching the selection criteria you entered, an alert appears, which states that no resources meet your criteria.
Before you can add any resourcegeneric or individualto your project team, you need to choose the appropriate resources to add from possibly a large Enterprise Resource Pool containing thousands of resources. If you want to select your project resources based on skills, you may want to first organize or
You can also use the Group By list to select a different grouping format not based on resource skills in which you want to have your enterprise resources organized. For example, you can use RBS enterprise outline code to group and display your resources based on how your organization's Resource Breakdown Structure (RBS) is defined.
Three types of indicators and four possible types of resources can be displayed in the Build Team dialog box:
A single-head icon in the Indicator column designates a local resource to the project that does not exist in the Enterprise Resource Pool. Local resources can appear only in the list on the right.
A double-head icon in the Indicator column indicates a generic resource in the Enterprise Resource Pool.
Both a single- and a double-head icon in the Indicator column indicates a generic resource defined locally in the project and not a generic resource from the Enterprise Resource Pool.
No icon in the Indicator column denotes an enterprise resource defined in the Enterprise Resource Pool.
NOTE
Any enterprise resources already part of the project teamlisted on the rightare grayed out in the resource list in the left pane.
Figure 21.2 shows an example of enterprise resources organized and grouped by their skills.
To use the Build Team from Enterprise feature and select resources for your project team follow these steps:
|
1. |
|
|
2. |
From the menu, select Tools, Build Team from Enterprise to open the Build Team for
Project Name
dialog.
|
|
3. |
To organize and group your enterprise resources by their skills, in the Group By list box, select one of the skill enterprise outline codes.
|
|
4. |
Choose appropriate resources with required skills and use the Add button to add them to your project team.
|
After your enterprise resources are grouped based on their skills, you can apply additional criteria to filter the list of resources displayed further. The criteria can include number of work hours a resource should be available within a specific time frame. You can also use many predefined filters available from the Existing Filters list box or define your own custom filters using the Customize Filters (Optional) feature.
To select resources using existing predefined filters, open the Build Team dialog box and, under Filtered Enterprise Resources, select a filter from the Existing Filters drop-down list. Figure 21.3 shows an example of the existing filters to choose from.
NOTE
For more information about the use of existing predefined filters and how to create your custom filters, click the Help button to open the Build Team dialog box topic in the Project Professional Help window. The help information covers "how to" instructions as well as provides a detailed description of all available existing filters.
To select specific resources using custom filters, perform these steps:
|
1. |
Remove the generic filter, if it is active.
|
|
2. |
Open the Existing Filters list.
|
|
3. |
Expand the Customize Filters button.
|
|
4. |
Build. the filter by defining and selecting the field you want to test. Select the test you want to apply to the field and, finally, type the value for which you want to test.
NOTE You must type the value(s) for the custom filter. There is no list to choose from. Also, when you are entering the value for an Enterprise Custom Outline Code, you must include the correct separator value. For example, if you are using RBS code for the field name and your organization is using a period (.) as the separator between the organization and the location, you need to enter < company >.< location > for the custom filter to work properly. |
|
5. |
Click the Apply Filter button to apply the custom filter.
|
|
6. |
You can then select any resource from the prefiltered enterprise resources and add them to your project team.
|
Figure 21.4 shows an example of a custom filter being defined.
NOTE
To remove the filters, open the list at the top of the dialog and select All Resources (No Filter).
You can also select resources based on their current workload and availability. This filter is always available, no matter whether other filters are applied to the list of your enterprise resources. The filter searches through the nonmaterial resources returned from the Enterprise Resource Pool and selects resources with remaining availability equal to or greater than the number entered for the "work required" value between the dates specified.
Select the Available to Work check box to specify whether a resource should be filtered for work availability during a specific period of time. To use this option, specify the amount of time the resource will be required to workfor example, 300 hours (300h)and then use the From and To calendar options to specify the period of time during which they will be needed. When you are finished, click the Apply Filter button. Figure 21.5
To determine the future resource availability based on the resource's current load, follow these steps:
|
1. |
In Project Professional, from the menu, select Tools, Build Team from Enterprise.
|
|
2. |
Select the enterprise resources that you want to determine the availability for and then click Graphs.
|
|
3. |
Choose the Remaining Availability, Work, or Assignment Work graphs to get an idea of which enterprise resources are available for other assignments based on their current workload.
|
Figure 21.6 shows the Graphs dialog with availability information for selected enterprise resources.
NOTE
You can select multiple resources from the list and then click Graphs to display availability for all the selected resources. You can also later interactively deselect and select the resources in the Graphs dialog box to focus on current work and availability of a single resource.
To include the proposed bookings for resources when determining their availability, select the Include Proposed Bookings When Determining Availability and Total Assigned Work check box to
Adding generic resources to your project team is a common task for project managers. Before adding individual resources to a project team you may know already the skills required for your project team.
It makes sense to first add the generic resources to your project team, making sure that you identified all required skills for your project, and then, later on, when you have more information about individual resource availability, replace these generic resources with individuals using tools such as the Build Team from Enterprise or Resource Substitution Wizard.
One tool you can use to assign generic resources based on the skill set defined in your project is the Build Team from Enterprise feature. Figure 21.8 shows the Build Team from Enterprise dialog box displaying a filtered list of generic resources ready to be added to your project team.
To add generic resources to your project team, perform these steps:
|
1. |
In Project Professional, from the menu, select Tools, Build Team from Enterprise.
|
|
2. |
Under Group By, select a predefined Generic filter.
|
|
3. |
Collapse the No Entry list to display all generic resources.
|
|
4. |
From the list of generic resources on the left side, select a resource.
|
|
5. |
Click the Add button to add the generic resource to your project team.
|
|
6. |
Continue this process until you have added all generic resources required to your project team.
|
Sometimes it is desirable to have a project team defined as a mix of generic and individual resources. As the resource availability and workload information becomes clearer, more generic resources are
In some cases, perhaps when the Enterprise Resource Pool is not that big and every project manager
If you already identified the correct individual resources in your Enterprise Resource Pool to add to your project team, use the Build Team from Enterprise feature to add individual resources to your project team.
Figure 21.9 shows the Build Team from Enterprise dialog box displaying a filtered list of individual resources ready to be added to your project team.
|
1. |
In Project Professional, from the menu, select Tools, Build Team from Enterprise.
|
|
2. |
Under Group By, select a predefined Generic filter.
|
|
3. |
Collapse the Yes entry list to display all individual resources.
|
|
4. |
From the list of individual resources on the left side, select a resource.
|
|
5. |
Click the Add button to add individual resources to your project team.
|
|
6. |
Continue this process until you have added all individual resources required to your project team.
|
After some more negotiation and a few meetings you now know the correct individual resources in your Enterprise Resource Pool to add to your project team. You can use the Build Team from Enterprise feature to replace generic resources already identified in your project team with individual resources based on the skill match.
This action is often performed when your project plan started as a template and the designers of the project template defined the skills required to perform each detailed task. Figure 21.10 shows the Build Team from Enterprise dialog box displaying a list of individual resources ready to be matched with generic resources from your project team.
To replace generic resources with individual resources, follow these steps:
|
1. |
In Project Professional, from the menu, select Tools, Build Team from Enterprise.
|
|
2. |
Select the generic resource you want to replace from the list under Project Team Resources.
|
|
3. |
Click Match to have Build Team from Enterprise find all the resources in the Enterprise Resource Pool that have the same required skill. All individual resources from the Enterprise Resource Pool that match the skills defined by the generic resource are displayed in the left pane under Filtered Enterprise Resource.
|
|
4. |
Select the individual resource you want to substitute for the generic resource and then click the Replace button to add this individual resource to the project team and replace the generic resource in the project team.
|
Resource matching can be a useful and powerful technique to select resources with the right skills, but the resource matching functionality has a limitation. If multiple Enterprise Global Resource Outline Codes are set to Use for Matching Generics, every one of those codes is included in the "match" function's filter query. Therefore, the default query can be pretty large for the match. The user can then reset the AND/OR condition and rerun the filter for submatching purposes. Your managers often need to make decisions about resource assignments based on multiple criteria.
Custom filters may be used to modify the default filter conditions that enable you to define unique resource requirements when building your project team from resources in your Enterprise Resource Pool. Unlike the functionality provided by resource matching, a custom filter can be based on multiple criteria that use AND or OR logical operators.
Resource matching also uses different test criteria depending on the skill code used to find a match:
Single-value skill code match uses the test "equals" within the query filter when building project team in PWA or the Project Professional client.
Multivalue skill code match uses the test "contains" within the query filter when building project team in PWA and Project Professional. This test returns all matches that have a partial match within the multivalue codes.
PAGE 393
.
You can also replace existing individual resources with new individual resources or, if necessary, existing generic resources with new generic resources.
To replace individual resources with different individual resources, perform the following steps:
|
1. |
In Project Professional, select Tools, Build Team from Enterprise from the menu.
|
|
2. |
Select the individual resource you want to replace from the list under Project Team Resources.
|
|
3. |
Select the new individual resource you want to substitute for the individual resource already in your project team and then click the Replace button to replace the existing individual resource in the project team with the new one.
|
To remove existing resources from your project team, use the Build Team from Enterprise feature. To remove team members from the project team, perform these steps:
|
1. |
In Project Professional, from the menu, select Tools, Build Team from Enterprise.
|
|
2. |
In the Project Team Resources list, select the resource that you want to remove and click the Remove button.
|
{% if main.adsdop %}{% include 'adsenceinline.tpl' %}{% endif %}
NOTE
If the resource on your project team is the right resource, but the resource's data is incorrect, consider modifying the resource's information in the Enterprise Resource Pool first instead of removing the project team member from the project team.
You can also use the Assign Resources feature, which
If your Project Professional client is connected to Project Server over a Wide Area Network (WAN), filtering for resource availability using the Build Team feature can become very slow,
Figure 21.11 shows the Project Server Accounts dialog box with the Connecting Across a WAN check box selected.
To disable filtering for resource availability when using the Build Team feature, follow these steps:
|
1. |
Open the Project Professional client.
|
|
2. |
In the Project Server Accounts dialog box, select the Connecting Across a WAN check box.
|
|
3. |
Click OK.
|
|
4. |
Close and then restart the Project Professional client. You will not be able to filter for resource availability using the Build Team feature.
|