Summary

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

Description

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