SEI Risk Taxonomy

A. Product Engineering
1. Requirements
 a. Stability
 b. Completeness
 c. Clarity
 d. Validity
 e. Feasibility
 f. Precedent
 g. Scale
2. Design
 a. Functionality
 b. Difficulty
 c. Interfaces
 d. Performance
 e. Testability
 f. Hardware Constraints
 g. Nondevelopmental Software
3. Code and Unit Test
 a. Feasibility
 b. Testing
 c. Coding/Implementation
4. Integration and Test
 a. Environment
 b. Product Integration
 c. System Integration
5. Engineering Specialties
 a. Maintainability
 b. Reliability
 c. Safety
 d. Security
 e. Human Factors
 f. Specifications
B. Development Environment
1. Development Process
 a. Formality
 b. Suitability
 c. Process Control
 d. Familiarity
 e. Product Control
2. Development System
 a. Capacity
 b. Suitability
 c. Usability
 d. Familiarity
 e. Reliability
 f. System Support
 g. Deliverability
3. Management Process
 a. Planning
 b. Project Organization
 c. Management Experience
 d. Program Interfaces
4. Management Methods
 a. Monitoring
 b. Personnel Management
 c. Quality Assurance
 d. Configuration Management
5. Work Environment
 a. Quality Attitude
 b. Cooperation
 c. Communication
 d. Morale
C. Program Constraints
1. Resources
 a. Schedule
 b. Staff
 c. Budget
 d. Facilities
2. Contract
 a. Type of Contract
 b. Restrictions
 c. Dependencies
3. Program Interfaces
 a. Customer
 b. Associate Contractors
 c. Subcontractors
 d. Prime Contractor
 e. Corporate Management
 f. Vendors
 g. Politics