Process
Areas
(staged)

Level 2
 
REQM
 PP
 PMC
 SAM
 MA
 PPQA
 CM
Level 3
 
RD
 TS
 PI
 VER 
 VAL 
 OPF
 OPD
 OT
 IPM
 RSKM
 DAR
Level 4
 
OPP
 QPM
Level 5 
 
OPM 
 CAR

 GP 2.3 Provide Resources 
GoalGG 2
PracticeGP 2.3

Provide adequate resources for performing the process, developing the work products, and providing the services of the process.

The purpose of this generic practice is to ensure that the resources necessary to perform the process as defined by the plan are available when they are needed. Resources include adequate funding, appropriate physical facilities, skilled people, and appropriate tools.

The interpretation of the term “adequate” depends on many factors and can change over time. Inadequate resources may be addressed by increasing resources or by removing requirements, constraints, and commitments.

CAR Elaboration

Examples of resources provided include the following:

· Database management systems

· Process modeling tools

· Statistical analysis packages

 

CM Elaboration

Examples of resources provided include the following:

· Configuration management tools

· Data management tools

· Archiving and reproduction tools

· Database management systems

 

DAR Elaboration

Examples of resources provided include the following:

· Simulators and modeling tools

· Prototyping tools

· Tools for conducting surveys

 

IPM Elaboration

Examples of resources provided include the following:

· Problem tracking and trouble reporting packages

· Groupware

· Video conferencing

· Integrated decision database

· Integrated product support environments

 

MA Elaboration

Staff with appropriate expertise provide support for measurement and analysis activities. A measurement group with such a role may exist.

Examples of resources provided include the following:

· Statistical packages

· Packages that support data collection over networks

 

OPD Elaboration

A process group typically manages organizational process definition activities. This group typically is staffed by a core of professionals whose primary responsibility is coordinating organizational process improvement.

This group is supported by process owners and people with expertise in various disciplines such as the following:

· Project management

· The appropriate engineering disciplines

· Configuration management

· Quality assurance

 

Examples of resources provided include the following:

· Database management systems

· Process modeling tools

· Web page builders and browsers

 

OPF Elaboration

Examples of resources provided include the following:

· Database management systems

· Process improvement tools

· Web page builders and browsers

· Groupware

· Quality improvement tools (e.g., cause-and-effect diagrams, affinity diagrams, Pareto charts)

 

OPM Elaboration

Examples of resources provided include the following:

· Simulation packages

· Prototyping tools

· Statistical packages

· Dynamic systems modeling

· Subscriptions to online technology databases and publications

· Process modeling tools

 

OPP Elaboration

Special expertise in statistical and other quantitative techniques may be needed to establish process performance baselines for the organization’s set of standard processes.

Examples of resources provided include the following:

· Database management systems

· System dynamics models

· Process modeling tools

· Statistical analysis packages

· Problem tracking packages

 

OT Elaboration

Examples of resources provided include the following:

· Subject matter experts

· Curriculum designers

· Instructional designers

· Instructors

· Training administrators

 

Special facilities may be required for training. When necessary, the facilities required for the activities in the Organizational Training process area are developed or purchased.

Examples of resources provided include the following:

· Instruments for analyzing training needs

· Workstations to be used for training

· Instructional design tools

· Packages for developing presentation materials

 

PI Elaboration

Product component interface coordination can be accomplished with an Interface Control Working Group consisting of people who represent external and internal interfaces. Such groups can be used to elicit needs for interface requirements development.

Special facilities may be required for assembling and delivering the product. When necessary, the facilities required for the activities in the Product Integration process area are developed or purchased.

Examples of resources provided include the following:

· Prototyping tools

· Analysis tools

· Simulation tools

· Interface management tools

· Assembly tools (e.g., compilers, make files, joining tools, jigs, fixtures)

 

PMC Elaboration

Examples of resources provided include the following:

· Cost tracking systems

· Effort reporting systems

· Action item tracking systems

· Project management and scheduling programs

 

PP Elaboration

Special expertise, equipment, and facilities in project planning may be required.

Special expertise in project planning can include the following:

· Experienced estimators

· Schedulers

· Technical experts in applicable areas (e.g., product domain, technology)

 

Examples of resources provided include the following:

· Spreadsheet programs

· Estimating models

· Project planning and scheduling packages

 

PPQA Elaboration

Examples of resources provided include the following:

· Evaluation tools

· Noncompliance tracking tools

 

QPM Elaboration

Special expertise in statistics and its use in analyzing process performance may be needed to define the analytic techniques used in quantitative management. Special expertise in statistics can also be needed for analyzing and interpreting the measures resulting from statistical analyses; however, teams need sufficient expertise to support a basic understanding of their process performance as they perform their daily work.

Examples of resources provided include the following:

· Statistical analysis packages

· Statistical process and quality control packages

· Scripts and tools that assist teams in analyzing their own process performance with minimal need for additional expert assistance

 

RD Elaboration

Special expertise in the application domain, methods for eliciting stakeholder needs, and methods and tools for specifying and analyzing customer, product, and product component requirements may be required.

Examples of resources provided include the following:

· Requirements specification tools

· Simulators and modeling tools

· Prototyping tools

· Scenario definition and management tools

· Requirements tracking tools

 

REQM Elaboration

Examples of resources provided include the following:

· Requirements tracking tools

· Traceability tools

 

RSKM Elaboration

Examples of resources provided include the following:

· Risk management databases

· Risk mitigation tools

· Prototyping tools

· Modeling and simulation tools

 

SAM Elaboration

Examples of resources provided include the following:

· Preferred supplier lists

· Requirements tracking tools

· Project management and scheduling programs

 

TS Elaboration

Special facilities may be required for developing, designing, and implementing solutions to requirements. When necessary, the facilities required for the activities in the Technical Solution process area are developed or purchased.

Examples of resources provided include the following:

· Design specification tools

· Simulators and modeling tools

· Prototyping tools

· Scenario definition and management tools

· Requirements tracking tools

· Interactive documentation tools

 

VAL Elaboration

Special facilities may be required for validating the product or product components. When necessary, the facilities required for validation are developed or purchased.

Examples of resources provided include the following:

· Test management tools

· Test case generators

· Test coverage analyzers

· Simulators

· Load, stress, and performance testing tools

 

VER Elaboration

Special facilities may be required for verifying selected work products. When necessary, the facilities required for the activities in the Verification process area are developed or purchased.

Certain verification methods can require special tools, equipment, facilities, and training (e.g., peer reviews can require meeting rooms and trained moderators; certain verification tests can require special test equipment and people skilled in the use of the equipment).

Examples of resources provided include the following:

· Test management tools

· Test case generators

· Test coverage analyzers

· Simulators




Process
Areas
(continuous)


Process
management  
 
OPF
 OPD
 OT  
 
OPP  
 OPM

Project
management
 
PP
 PMC 
 REQM 
 
SAM  
 
IPM
 RSKM
 
QPM

Engineering
 
RD 
 TS
 PI
 VER 
 VAL
Support
 
CM
 PPQA
 MA
 
DAR
 CAR