Professional Documents
Culture Documents
Acquisition Process
Initiation
Describe concept or need
Analyze system requirements
Approve system requirements
Define software requirements
Consider acquisition options
Evaluate off-the-shelf products
Document and execute acquisition plan
Document acceptance criteria
RFP Preparation
Document acquisition requirements (RFP)
Tailor standards
Define contract milestones and audits
Give requirements to performer
Contract Prep and update
Establish selection procedure
Select supplier based on evaluation
Get inputs on tailoring this Standard
Prepare and negotiate contract
Negotiate changes to contract
Supplier Monitoring
Monitor supplier activities
Cooperate with timely solutions
Acceptance and Completion
Define acceptance tests and procedures
Conduct acceptance review and testing
Perform CM after acceptance
Supply Process
Initiation
Review RFP, policies, regulations
Decide to bid, or accept contract
Preparation of Response
Prepare proposal in response to RFP
Contract
Negotiate and enter into contract
Mod contract per change mechanism
Planning
Define management and QA
Select a life cycle model
Plan management, assurance, resources
Evaluate make-buy decisions
Document project management plans
Execution and Control
Execute project management plans
Develop, operate or maintain per process
Monitor progress, identify problems
Maintenance Process
Process Implementation
Document maintenance activities
Document problem tracking procedures
Manage modifications to the system
Problem and Modification Analysis
Analyze problem reports
Replicate or verify problems
Develop modifications
Document problems, analysis, fixes
Get modifications approved per contract
Modification Implementation
Document where changes are needed
Implement modifications
Maintenance Review/Acceptance
Review integrity of modified system
Get approval for modifications per contract
Migration
Ensure products meet this standard
Develop and execute Migration Plan
Notify users of migration
Conduct parallel operations if needed
Notify all concerned, archive all records
Perform post-op review of changes
Keep data from old environment
Software Retirement
Document plans for retirement
Notify all users of plans and activities
Conduct parallel operations
Notify all concerned, archive all records
Keep data from retired product per contract
Documentation
Process Implementation
Develop a documentation plan
Design and Development
Use applicable standards for documents
Confirm source of input data
Review and edit documents against standards
Production
Produce documents per plan
Control per CM Process
Maintenance
Modify documents per CM Process
Configuration Management
Process Implementation
Develop CM Plan
Configuration Identification
Establish scheme to identify software items
Configuration Control
Manage change requests
Record change requests
Evaluate change requests
Approve change requests
Keep audit trail
Control access to items
Configuration Status Accounting
Maintain records and status reports
Configuration Evaluation
Ensure functional completeness of products
Release Management and Delivery
Control release and delivery of products and documentation
Quality Assurance
Process Implementation
Establish QA process
Coordinate with Verification, Validation, Joint Reviews and Audit Processes
Develop QA Plan
Schedule and execute QA tasks
Make QA records available to acquirer
Give QA team organizational freedom
Product Assurance
Assure plans are executed
Assure products comply with contract
Assure delivered products satisfy requirements
Process Assurance
Assure processes comply with contract
Assure practices, tests, libraries comply
Assure prime requirements are passed to subs
Assure support provided per contract
Assure measures performed per standards and procedures
Assure staff is trained
Assurance of Quality Systems
Assure additional quality management activities are performed per ISO 9001, if required
Verification
Process Implementation
Determine if verification effort needed
If so, establish process
Select independent verification organization
Identify activities and products to verify
Develop verification plan and procedures
Implement verification plan
Verification
Verify contract against criteria
Verify process against criteria
Verify requirements against criteria
Verify design against criteria