bannerd

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Excerpt

SWE-032 -

Show If
spacePermissionedit
Panel
titleVisible to editors only

Content updates needed on this page: 

  1. Update "Difference between C and D" statement
Excerpt

Last used in rev NPR 7150.2D

No change
RevSWE Statement
A

2.5.1. The project shall ensure that software is acquired, developed, and maintained by an organization with a non-expired Capability Maturity Model Integration for Development (CMMI-DEV) rating  as measured by a Software Engineering Institute (SEI) authorized or certified lead appraiser as follows:

For Class A software:

CMMI-DEV Maturity Level 3 Rating or higher for software, or CMMI-DEV Capability Level 3 Rating or higher in all CMMI-DEV Maturity Level 2 and 3 process areas for software.

For Class B software:

CMMI-DEV Maturity Level 2 Rating or higher for software, or CMMI-DEV Capability Level 2 Rating or higher for software in the following process areas:

         a. Requirements Management.
         b. Configuration Management.
         c. Process and Product Quality Assurance.
         d. Measurement and Analysis.
         e. Project Planning.
         f. Project Monitoring and Control.
         g. Supplier Agreement Management (if applicable).

For Class C software:

The required CMMI-DEV Maturity Level for Class C software will be defined per Center or project requirements.

Difference between A and B

Updated "SEI" with "CMMI Institute" for lead appraiser authorizing/certifying body; Added exception for Class B sofware on Class D Payloads; Removed CMMI-Dev requirement for Class C software.

B

3.11.3 The project manager shall acquire, develop, and maintain software from an organization with a non-expired CMMI DEV rating as measured by a CMMI Institute authorized or certified lead appraiser as follows:

a. For Class A software: CMMI-DEV Maturity Level 3 Rating or higher for software, or CMMI-DEV Capability Level 3 Rating or higher in all CMMI-DEV Maturity Level 2 and 3 process areas for software.

b. For Class B software (except Class B software on NASA Class D payloads, as defined in NPR 8705.4): CMMI-DEV Maturity Level 2 Rating or higher for software, or CMMI-DEV Capability Level 2 Rating or higher for software in the following process areas:

(1)  Requirements Management.
(2)  Configuration Management.
(3)  Process and Product Quality Assurance.
(4)  Measurement and Analysis.
(5)  Project Planning.
(6)  Project Monitoring and Control.
(7)  Supplier Agreement Management (if applicable).

Difference between B and C

"Changed to CMMI ""Certified Lead Appraiser"".

Removed allowance for Capability Level 3 Rating or higher in all Maturity Level 2 and 3 process areas for software.

Removed Capability Level 2 option for specific process areas for Class B software. Now requires full Maturity Level 2 rating."

C

Excerpt Include
SWEHBVC:SWE-032 - CMMI Levels for Class A and B Software
SWEHBVC:SWE-032 - CMMI Levels for Class A and B Software
nopaneltrue

Difference between C and D

Added trademark symbol for CMMI to the requirements.

The notes under item b. have been updated for clarity.

D

Excerpt Include
SWEHBVD:SWE-032 - CMMI Levels for Class A and B Software
SWEHBVD:SWE-032 - CMMI Levels for Class A and B Software
nopaneltrue

...