Process
Areas
(staged)

Level 2
 RM
 ARD
 PP
 PMC
 AM
 SSAD
 MA
 PPQA
 CM
Level 3
 ATM
 AVER
 AVAL
 OPF
 OPD
 OT
 IPM
 RSKM
 DAR
Level 4
 OPP
 QPM
Level 5
 OID
 CAR

 SP 2.1 Establish Contractual Requirements
Process AreaARD
Level2
GoalSG 2
PracticeSP 2.1

Establish and maintain contractual requirements that are based on customer requirements.

Customer requirements may be expressed in the customer’s terms and may be nontechnical descriptions. Contractual requirements are the expression of these requirements in technical terms that can be used for design decisions.

In addition to technical requirements (e.g., requirements specifying interfaces with other products or applications, functional requirements and their validation, technical performance measures, and verification requirements such as product acceptance criteria), contractual requirements cover nontechnical stakeholder needs, expectations, constraints, and interfaces.

Examples of nontechnical requirements include the following:

·         Frequency and format of supplier reviews

·         Supplier reports and other communication

·         Availability of support to meet levels of the business process or product performance

·         Warranty of products provided by a supplier

·         Logistics support that sustains both short- and long-term readiness

·         Minimal total lifecycle cost to own and operate (i.e., minimal total ownership cost)

·         Maintenance concepts that optimize readiness while drawing on both acquirer and supplier sources

·         Data management and configuration management that facilitates cost-effective product support throughout the product’s use by the acquirer

 

The modification of requirements due to approved requirement changes is covered by the maintain function of this specific practice; whereas, the administration of requirement changes is covered by the Requirements Management process area.

Refer to the Requirements Management process area for more information about managing changes to requirements.

Typical Work Products

1.    External interface requirements

2.    Contractual requirements

3.    Contractual requirements priorities

Subpractices

1.    Develop functional and performance requirements necessary for the determination of alternative solutions and the development of the product by the supplier.

Priorities may be assigned to product requirements to provide a basis for future requirements tradeoffs should this become necessary. Acquirers may assign priorities using categories such as Essential, Important, or Desirable.

2.    Develop interface requirements of the acquired product to other products in the intended environment.

Requirements for interfaces are defined in terms of origination, destination, stimulus, data characteristics for software, and electrical and mechanical characteristics for hardware.

3.    Develop design constraints necessary for the determination of alternative solutions and the development of the product by the supplier.

Design constraints express the qualities and technical performance that are critical to the success of the product in its intended operational environment. They account for customer requirements relative to product interoperability, implications from the use of commercial off-the-shelf (COTS) products, safety, security, durability, and other mission-critical concerns.

To achieve high levels of reuse and interoperability, acquirers may establish common design constraints for products or product families that can be deployed in one or more domains. Alternatively, acquirers may accelerate the development of technical requirements and design constraints by reusing shared or common constraints or requirements and their associated test cases from previous acquisitions or leverage the supplier’s previous product developments.

4.    Develop requirements for verification and validation of the product to be developed by the supplier.

Requirements for verification and validation typically include types and coverage of testing and review to be carried out in the supplier’s and acquirer’s environments.

Testing requirements may include mirroring the production environment of the acquirer, the type of test data to be used, and simulated testing of interfaces with other products.

 

5.    Establish and maintain relationships among the requirements under consideration during change management and requirements allocation.

Relationships between requirements can affect evaluating the impact of requirements changes. Expected requirements volatility is a key factor in anticipating scope changes and supporting the acquirer’s selection of the appropriate acquisition type.

6.    Identify nontechnical requirements.

Contractual requirements consist of both technical and nontechnical requirements. Examples of nontechnical requirements are listed in the example box in this specific practice.

7.    Establish and maintain a prioritization of contractual requirements.

Priority can be based on a combination of several factors that include customer desires, costs, timeframe for when the capabilities are needed, and length of time to satisfy a particular requirement.

When cost estimates can be determined for contractual requirements, their priority and costs can be used to guide contract and budget negotiations and to determine which changes should be made to the contract.

Priority may also help when developing a release strategy (e.g., first release only addresses high-priority requirements; lower priority requirements are deferred to a later release or maintenance phase).

Refer to the Project Planning process area for more information about establishing an acquisition strategy and estimating costs associated with requirements.

Table  | Images  | Glossary  | Index  | Faceted index


Process
Areas(continuous)

Process
management  
 OPF
 OPD
 OT  
 OPP 
 OID
Project
management
 PP
 PMC
 IPM
 QPM
 RSKM
 REQM
Acquisition
 AM
 SSAD 
 ARD
 ATM
 AVER
 AVAL
Support
 CM
 PPQA
 MA
 DAR
 CAR