GP 2.3 Provide Resources
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.
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).
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