Prerequisites
- Pre-mitigation RPN scored for all failure modes (see Score Severity, Occurrence, and Detection (RPN))
- Failure modes prioritized by RPN value
- A Risk Control Plan document available at
Risks/RiskControlPlan
How Mitigation Tasks Work in DFMEA
In the DFMEA risksheet, mitigation actions are implemented as task links totask work items connected via the mitigates link role. These tasks represent the corrective or preventive actions taken to reduce the failure mode’s occurrence or improve its detection.
Step 1: Create or Link a Mitigation Task
In the DFMEA risksheet, locate the mitigation task columns:| Column | Field | Purpose |
|---|---|---|
| Task ID | task.$item (taskLink) | Links to the mitigation task work item |
| Task Title | task.title | Displays the task name |
| Task Status | task.status | Shows the task implementation status |
- Click the Task ID cell for the target failure mode row
- Select Create new to create a new task work item
- Enter a descriptive title for the mitigation action
- Save — the task is created and linked via the
mitigatesrole
- Click the Task ID cell
- Search for the existing task or risk control
- Select it to establish the link
DFMEA mitigation tasks are generic
task work items linked through the mitigates role. This differs from HARA, which links specifically to riskControl items in the Risk Control Plan document. You can link either type depending on your workflow.Step 2: Document the Mitigation Action
After creating the task, ensure the following fields are complete:- Title: A clear, actionable description of the mitigation measure
- Status: Track implementation progress through the task workflow
| Failure Mode | Mitigation Action | Type |
|---|---|---|
| Delivers incorrect dosage volume | Add redundant flow sensor with cross-check algorithm | Design change |
| Fails to detect occlusion | Implement pressure threshold alarm with 200ms response | Protective measure |
| Displays inaccurate flow rate | Add IFU warning about calibration requirements | Information for safety |
Step 3: Assign Multiple Actions (If Needed)
A single failure mode may require multiple mitigation actions. To add additional tasks:- Click the task column on the same failure mode row
- Create or link another task
- Each task appears as a separate entry
Step 4: Verify Requirements Traceability
The risksheet automatically populates two server-rendered traceability columns:Requirements Column
Shows system requirements (sysReq) and design requirements (desReq) linked to the mitigation task:
- The column traverses
task > back-links > sysReq/desReqwork items - Requirements appear automatically when they are linked to the task in Polarion
Requirement Verification Column
Shows test cases verifying the linked requirements:- Performs a two-hop traversal:
task > requirements > test cases - Displays verification test cases with their parent requirement reference
- Provides end-to-end traceability from failure mode through to verification evidence
These columns are server-rendered using Velocity templates. They update automatically as requirements and test cases are linked in Polarion — no manual entry in the risksheet is needed.
Step 5: Track Mitigation Status
Monitor the Task Status column to track implementation:- New tasks start in the default workflow state
- As the team implements the mitigation, update the task status through the Polarion workflow
- The risksheet reflects the current status in real time
What Happens Next
After mitigation actions are defined and implemented:- Re-score occurrence and detection with the mitigations in place — see Evaluate Post-Mitigation RPN
- Verify requirements coverage through the PowerSheet RTM views to ensure all controls have implementing requirements
- Check HARA alignment — if the failure mode is linked to HARA risk records, verify that the HARA risk controls are consistent with the DFMEA mitigations
Sources
Sources
DFMEA risksheet configuration (
DFMEATemplate/risksheet.json), failure mode custom fields (failureMode-custom-fields.xml), Risk Control Plan configuration (RiskControlPlanTemplate/risksheet.json), UI walkthrough (risksheet-views.md).