Analytics Dashboard
The Analytics workspace provides four powerful analysis tools for requirements traceability, coverage, compliance reporting, and custom dashboards.
Accessing Analytics
Click the Analytics icon (brain icon) in the left navigation.
Four Analytics Tools
- Dashboard Builder: Custom dashboards with widgets
- Traceability Matrix: Requirement relationship mapping
- Coverage Analysis: Test coverage and traceability metrics
- Compliance Reports: Industry standard compliance (ISO 26262, DO-178C, etc.)
1. Dashboard Builder
Purpose
Create custom analytics dashboards tailored to different stakeholders (engineering, management, QA).
Available Widgets
Requirements Summary
- Count of requirements by type
- Count by status (Draft, Approved, Implemented)
- Breakdown by hierarchy level
- Recently modified requirements
Traceability Coverage
- Percentage of requirements with traces
- Orphaned requirements count
- Traceability gaps by type
- Upstream/downstream coverage
FMEA Summary
- High-risk items (RPN > 100)
- Average RPN across project
- FMEA completion rate
- Top 10 failure modes by RPN
Activity Timeline
- Recent requirement changes
- Recent FMEA updates
- Comment activity
- User activity breakdown
Compliance Status
- Progress toward compliance goals
- Open compliance issues
- Requirements coverage by standard
- Audit readiness score
How to Use
- Click "Analytics" in left navigation
- Click "Dashboard" tab
- Click "+ Add Widget" button
- Select widget type from dropdown
- Configure widget settings:
- Title
- Refresh interval
- Filters (type, status, date range)
- Click "Add to Dashboard"
- Drag widgets to rearrange
- Resize widgets by dragging corners
- Click "Save Layout" to persist
Widget Actions
- Refresh: Update widget data (click refresh icon)
- Edit: Modify widget settings (click edit icon)
- Remove: Delete widget from dashboard (click X icon)
- Fullscreen: Expand widget (click expand icon)
Dashboard Management
- Save: Persist layout and widgets
- Reset: Restore default dashboard
- Export: Download dashboard as PDF
- Share: Generate shareable link (coming soon)
2. Traceability Matrix
Purpose
Map requirement relationships and dependencies to ensure complete coverage and identify gaps.
Features
Matrix View
- Rows: Source requirements (e.g., Customer Requests)
- Columns: Target requirements (e.g., System Requirements)
- Cells: Traceability links (click to view)
- Color coding:
- Green: Fully traced
- Yellow: Partially traced
- Red: Not traced
Relationship Types
- Parent-Child: Hierarchical decomposition
- Derived-From: Requirement derivation
- Satisfies: Implementation relationship
- Verified-By: Test verification
- Depends-On: Dependency relationship
How to Use
- Click "Analytics" in left navigation
- Click "Traceability Matrix" tab
- Select row type (source requirements):
- Customer Request
- System Requirement
- Subsystem Requirement
- Select column type (target requirements):
- System Requirement
- Function Requirement
- Detailed Requirement
- Matrix populates automatically
- Click cell to view relationship details:
- Source requirement text
- Target requirement text
- Relationship type
- Creation date
- Filter matrix by:
- Requirement status
- Date range
- User who created link
- Export matrix:
- Excel (.xlsx)
- PDF (formatted report)
- CSV (raw data)
Interpreting the Matrix
Full Coverage (Green cell):
- Every source requirement traces to at least one target
- Indicates complete decomposition
Partial Coverage (Yellow cell):
- Some source requirements lack traces
- Review needed
No Coverage (Red cell):
- No traceability links exist
- Immediate action required
Finding Gaps
- In Traceability Matrix, look for red/yellow cells
- Click cell to see which requirements lack traces
- Click requirement to navigate and add trace links
- Return to matrix to verify coverage
3. Coverage Analysis
Purpose
Analyze requirement test coverage and traceability completeness.
Metrics Tracked
Traceability Coverage
- Formula: (Requirements with traces / Total requirements) × 100
- Target: 100% for safety-critical projects
- Breakdown: By requirement type
Test Coverage
- Formula: (Requirements with tests / Total requirements) × 100
- Target: 100% for verified requirements
- Breakdown: By test type (unit, integration, system)
Orphaned Requirements
- Requirements with no parent (except root level)
- Requirements with no children (leaf nodes expected to have children)
- Requirements with no traces (upstream or downstream)
Coverage by Type
- Customer Request coverage
- System Requirement coverage
- Subsystem Requirement coverage
- Function Requirement coverage
- Detailed Requirement coverage
How to Use
- Click "Analytics" in left navigation
- Click "Coverage Analysis" tab
- View main dashboard showing:
- Overall coverage percentage (large metric)
- Coverage by type (bar chart)
- Traceability heatmap
- Trend over time (line chart)
- Click "View Untraced Requirements" to see gaps:
- Requirement ID
- Type
- Text preview
- Action: "Add Trace" button
- Click "View Orphaned Requirements" to see isolated items
- Use filters:
- Date range (show coverage at specific point in time)
- Requirement type
- Status (include/exclude draft requirements)
- Export coverage report:
- PDF (formatted report with charts)
- Excel (raw data for analysis)
Coverage Best Practices
Traceability Targets:
- Safety-critical: 100%
- Business-critical: 95%
- Non-critical: 80%
Review Frequency:
- Before milestones
- After major requirement changes
- Monthly for active projects
Gap Resolution:
- Identify untraced requirements
- Determine if trace is needed (some leaf requirements may not need downstream traces)
- Add appropriate traceability links
- Re-run coverage analysis
- Export report for records
4. Compliance Reports
Purpose
Generate compliance reports for industry standards to support audits and certifications.
Supported Standards
Automotive
- ISO 26262: Functional safety for automotive (ASIL A/B/C/D)
- ASPICE: Automotive software process improvement
Aerospace
- DO-178C: Software for airborne systems (DAL A/B/C/D)
- DO-254: Hardware for airborne systems
Medical
- IEC 62304: Medical device software lifecycle (Class A/B/C)
- ISO 13485: Medical devices quality management
Industrial
- IEC 61508: Functional safety for industrial (SIL 1/2/3/4)
Report Contents
Each compliance report includes:
-
Executive Summary:
- Compliance score (%)
- Pass/fail status
- Critical findings count
- Recommendation summary
-
Requirements Completeness:
- All standard requirements addressed?
- Requirement text quality check
- Unique ID verification
-
Traceability Verification:
- Upstream traceability complete?
- Downstream traceability complete?
- Bi-directional traceability confirmed?
-
Test Coverage Analysis:
- Requirements verified by tests?
- Test coverage percentage
- Unverified requirements list
-
Documentation Gaps:
- Missing requirement descriptions
- Missing test cases
- Missing verification results
-
Compliance Issues:
- Critical issues (must fix)
- Major issues (should fix)
- Minor issues (nice to fix)
- Each issue with:
- Description
- Affected requirements
- Remediation steps
- Priority
-
Action Items:
- Tasks to achieve compliance
- Assigned owners
- Due dates
- Status tracking
How to Generate Report
- Click "Analytics" in left navigation
- Click "Compliance Reports" tab
- Click "+ Generate New Report" button
- Select standard from dropdown:
- ISO 26262 (Automotive)
- DO-178C (Aerospace)
- IEC 62304 (Medical)
- IEC 61508 (Industrial)
- etc.
- Select compliance level:
- ISO 26262: ASIL A/B/C/D
- DO-178C: DAL A/B/C/D/E
- IEC 62304: Class A/B/C
- IEC 61508: SIL 1/2/3/4
- Configure report options:
- Include draft requirements? (Yes/No)
- Include internal requirements? (Yes/No)
- Date range (all time or specific period)
- Click "Generate Report"
- Wait for generation (may take 30-60 seconds)
- Review report in browser
- Export to PDF for distribution
Report Actions
View Compliance Issues:
- In generated report, click "View Issues" tab
- Filter by severity (Critical, Major, Minor)
- Click issue to see details:
- Issue description
- Standard requirement reference
- Affected project requirements
- Remediation steps
- Click "Resolve" to mark as fixed
- Add resolution notes
Export Report:
- Click "Export" button
- Select format:
- PDF (formatted, suitable for audits)
- Excel (raw data for analysis)
- HTML (web page)
- File downloads automatically
Share Report:
- Click "Share" button
- Generate shareable link (read-only)
- Copy link and send to stakeholders
Interpreting Compliance Score
90-100%: Excellent - Ready for audit 80-89%: Good - Minor gaps to address 70-79%: Fair - Significant work needed <70%: Poor - Major compliance issues
Compliance Workflow
-
Early Analysis (Design Phase):
- Generate initial compliance report
- Identify major gaps
- Plan remediation work
-
Iterative Improvement (Development):
- Re-run report monthly
- Track compliance score trend
- Address high-priority issues first
-
Pre-Audit Preparation (Before Audit):
- Generate final compliance report
- Ensure 95%+ compliance
- Export PDF for auditor
-
Post-Audit (After Audit):
- Address auditor findings
- Re-generate report
- Achieve 100% compliance
Analytics Best Practices
Dashboard Usage
- Create role-specific dashboards:
- Engineering: Requirements and FMEA widgets
- Management: Compliance and progress widgets
- QA: Coverage and traceability widgets
- Refresh dashboards before standup meetings
- Export dashboards for weekly reports
Traceability Matrix
- Run traceability analysis before major milestones
- Review matrix after bulk requirement imports
- Use matrix to validate decomposition logic
- Export matrix for traceability documentation
Coverage Analysis
- Set target coverage percentages
- Review weekly during active development
- Investigate coverage drops immediately
- Use untraced requirements report as action list
Compliance Reports
- Generate early to identify gaps
- Track compliance score over time
- Address critical issues first
- Export for compliance documentation
Troubleshooting
"Widgets show no data"
Status: Frontend components need backend API integration (in progress) Workaround: Backend APIs are ready, frontend wiring in development
"Traceability matrix is empty"
Cause: No traceability links created yet Solution: Use requirement linking features to establish traces
"Coverage shows 0%"
Cause: No test cases or traces created Solution: Add traceability links and test cases
"Can't generate compliance report"
Status: Frontend components need backend API integration (in progress) Workaround: Backend APIs are ready, frontend wiring in development
Status
| Feature | Backend | Frontend | Available |
|---|---|---|---|
| Dashboard Builder | ✅ | ⚠️ | Partial |
| Traceability Matrix | ✅ | ⚠️ | Partial |
| Coverage Analysis | ✅ | ⚠️ | Partial |
| Compliance Reports | ✅ | ⚠️ | Partial |
⚠️ = Backend ready, frontend integration in progress