|
|
|
|
|
Activity:
Define Safety Requirements (CMMI Level 3 : RD 2.1 )
|
|
Participating Roles
Responsible:
Architect
Business Analyst
Accountable:
Architect
Consult:
Subject Matter Expert
Informed:
Development Manager
Project Manager
Test Manager
Release Manager |
Safety requirements specify steps taken to protect human life and limb during human/product interaction. They must reflect any industry-specific regulatory requirements. These requirements deal with any hazardous element of a product that is made up of or controlled by software. If the software is part of a system, these software safety requirements are defined as part of the overall system safety requirements. Grouping these safety requirements stresses their importance and aids in their tracking, design, development, testing, and validation. While it is true that not all software projects have safety issues that need to be addressed, it is recommended to consider safety requirements early in any project.
Entry Criteria
When:
- After the input requirements are available.
Dependencies:
- User Scenarios Complete: User scenarios have been created, reviewed, and approved.
- Quality of Service Requirements Complete: The quality of service requirements have been created, reviewed, and approved.
- Domain Model Complete: The domain model has been created, reviewed, and approved.
Sub-Activities
|
1 |
Analyze Input Requirements |
- Analyze the scenarios, quality of service requirements, and any industry-specific regulations for input requirements specific to security.
|
2 |
Draft Safety Requirements |
- Create a draft of the safety requirements from initial input.
|
3 |
Review Safety Requirements |
- Review the draft safety requirements. This review should include an assessment of preparedness for any regulatory audits. Update the requirements based on feedback.
|
4 |
Baseline Requirements |
- Baseline the reviewed and approved safety requirements for the project. This baseline is used in change management and revising project estimates during replanning.
|
Exit Criteria
|
The safety requirements are reviewed, approved, and baselined. | |
|
|
|
|
(C) 2005 Microsoft Corporation. All rights reserved.
MSF for CMMI Process Improvement: Build 050707 |
|