Linking Requirements to
Test Cases to Save Time
& Frustration
How to Solve Your Biggest
Product Development Challenges
2© Perforce Software Inc. All Rights Reserved.
“The bitterness of poor quality remains long after the
sweetness of low price is forgotten.” – Benjamin Franklin
Helix ALM
3© Perforce Software Inc. All Rights Reserved.
Why Harp on Traceability
• Regulations
• International Standards
• Laws and Guidelines
• Business Rules
• Company Standards
• State of Control and Security
• More Predictability and Accuracy
• Everyone is on Same Page
• Better Decision-making
• Reporting
1
2
3
4
5
6
7
8
9
10
4© Perforce Software Inc. All Rights Reserved.
Traceability
Marketing
Requirements
Business
Requirements
System/Use
Case
Requirements
Business Rules
Software
Functional
Requirements
Architecture, User
I/For Functional
Design
Integration Tests Code
Unit Tests
System Test
Drives Business Need Drives Specifications
Is Satisfied By
Is Implemented InIs Verified By
Is Verified By
Is Verified By
Is Origin of
Influences
Common R&D Technology
CONCEPT FEASIBILITY DEVELOPMENT IMPLEMENTATION PRODUCTION
6© Perforce Software Inc. All Rights Reserved.
• Improved visibility and analysis
• Promotes better decision making
• Identifies gaps and risk
• Effective reusability and increased efficiencies
• Central management and control
• More time to innovate on project ideas
• Streamlined and balanced processes
• Repeatable best practices with continuous improvement
• Automated transfers and data
• Enhanced compliance and security
• Easily prove and provide validation information
Traceability Expectations
7© Perforce Software Inc. All Rights Reserved.
Top 3 Time-Consuming Tasks
Source: 2016 Life Sciences Product Development Survey Report
Documenting
Work
Reviewing
Documentation
Seeking
Approvals
0% 10% 20% 30% 40% 50% 60%
8© Perforce Software Inc. All Rights Reserved.
Helix ALM
Visibility for the entire team
9© Perforce Software Inc. All Rights Reserved.
• Decompose
Requirements
• Generate Test Cases
• Generate Test Rules
• Generate Issues
Helix ALM – Immutable Traceability
10© Perforce Software Inc. All Rights Reserved.
• Decompose
Requirements
• Generate Test Cases
• Generate Test Rules
• Generate Issues
Helix ALM – Generate Linked Items
11© Perforce Software Inc. All Rights Reserved.
Helix ALM – New Test Case with Links
12© Perforce Software Inc. All Rights Reserved.
Helix ALM – New Test Case with Links
13© Perforce Software Inc. All Rights Reserved.
• What else may be affected?
• Better scoping of work
• More accurate release planning
Helix ALM – Improved Analysis
14© Perforce Software Inc. All Rights Reserved.
• Code attached to the relevant item
• Better analysis
• Improved reporting
Helix ALM – Direct Link to Code
15© Perforce Software Inc. All Rights Reserved.
Helix ALM – Linking with Documents
• Visual Indicators
• Edit in Document View
• Drag and Drop Links
• Items
• Documents
16© Perforce Software Inc. All Rights Reserved.
• Gaps (or lag) between steps in the
development and testing processes.
• As code changes, bugs are fixed,
features are implemented, a lag exists
between the time the code is blessed
and QA is informed they can verify it.
• You need to enforce and improve
process timing through automation.
Helix ALM – Gaps (Lag) in Process
17© Perforce Software Inc. All Rights Reserved.
Process Automation
• Automation based on
aggregate data
• Automation based on
events
• Automation to improve
visibility
18© Perforce Software Inc. All Rights Reserved.
• Query with ease
• Compound
filtering
• Configurable
search criteria
• Multiple tabs and
filters to save
results
Fast and Timely Analysis
19© Perforce Software Inc. All Rights Reserved.
Hybrid
Development
Approach
Helix ALM Taskboards
20© Perforce Software Inc. All Rights Reserved.
Helix ALM Reporting
21© Perforce Software Inc. All Rights Reserved.
Helix ALM Reporting
22© Perforce Software Inc. All Rights Reserved.
Helix ALM Reporting
Thank you! Questions?

Linking Requirements to Test Cases to Save Time & Frustration

  • 1.
    Linking Requirements to TestCases to Save Time & Frustration How to Solve Your Biggest Product Development Challenges
  • 2.
    2© Perforce SoftwareInc. All Rights Reserved. “The bitterness of poor quality remains long after the sweetness of low price is forgotten.” – Benjamin Franklin Helix ALM
  • 3.
    3© Perforce SoftwareInc. All Rights Reserved. Why Harp on Traceability • Regulations • International Standards • Laws and Guidelines • Business Rules • Company Standards • State of Control and Security • More Predictability and Accuracy • Everyone is on Same Page • Better Decision-making • Reporting 1 2 3 4 5 6 7 8 9 10
  • 4.
    4© Perforce SoftwareInc. All Rights Reserved. Traceability Marketing Requirements Business Requirements System/Use Case Requirements Business Rules Software Functional Requirements Architecture, User I/For Functional Design Integration Tests Code Unit Tests System Test Drives Business Need Drives Specifications Is Satisfied By Is Implemented InIs Verified By Is Verified By Is Verified By Is Origin of Influences
  • 5.
    Common R&D Technology CONCEPTFEASIBILITY DEVELOPMENT IMPLEMENTATION PRODUCTION
  • 6.
    6© Perforce SoftwareInc. All Rights Reserved. • Improved visibility and analysis • Promotes better decision making • Identifies gaps and risk • Effective reusability and increased efficiencies • Central management and control • More time to innovate on project ideas • Streamlined and balanced processes • Repeatable best practices with continuous improvement • Automated transfers and data • Enhanced compliance and security • Easily prove and provide validation information Traceability Expectations
  • 7.
    7© Perforce SoftwareInc. All Rights Reserved. Top 3 Time-Consuming Tasks Source: 2016 Life Sciences Product Development Survey Report Documenting Work Reviewing Documentation Seeking Approvals 0% 10% 20% 30% 40% 50% 60%
  • 8.
    8© Perforce SoftwareInc. All Rights Reserved. Helix ALM Visibility for the entire team
  • 9.
    9© Perforce SoftwareInc. All Rights Reserved. • Decompose Requirements • Generate Test Cases • Generate Test Rules • Generate Issues Helix ALM – Immutable Traceability
  • 10.
    10© Perforce SoftwareInc. All Rights Reserved. • Decompose Requirements • Generate Test Cases • Generate Test Rules • Generate Issues Helix ALM – Generate Linked Items
  • 11.
    11© Perforce SoftwareInc. All Rights Reserved. Helix ALM – New Test Case with Links
  • 12.
    12© Perforce SoftwareInc. All Rights Reserved. Helix ALM – New Test Case with Links
  • 13.
    13© Perforce SoftwareInc. All Rights Reserved. • What else may be affected? • Better scoping of work • More accurate release planning Helix ALM – Improved Analysis
  • 14.
    14© Perforce SoftwareInc. All Rights Reserved. • Code attached to the relevant item • Better analysis • Improved reporting Helix ALM – Direct Link to Code
  • 15.
    15© Perforce SoftwareInc. All Rights Reserved. Helix ALM – Linking with Documents • Visual Indicators • Edit in Document View • Drag and Drop Links • Items • Documents
  • 16.
    16© Perforce SoftwareInc. All Rights Reserved. • Gaps (or lag) between steps in the development and testing processes. • As code changes, bugs are fixed, features are implemented, a lag exists between the time the code is blessed and QA is informed they can verify it. • You need to enforce and improve process timing through automation. Helix ALM – Gaps (Lag) in Process
  • 17.
    17© Perforce SoftwareInc. All Rights Reserved. Process Automation • Automation based on aggregate data • Automation based on events • Automation to improve visibility
  • 18.
    18© Perforce SoftwareInc. All Rights Reserved. • Query with ease • Compound filtering • Configurable search criteria • Multiple tabs and filters to save results Fast and Timely Analysis
  • 19.
    19© Perforce SoftwareInc. All Rights Reserved. Hybrid Development Approach Helix ALM Taskboards
  • 20.
    20© Perforce SoftwareInc. All Rights Reserved. Helix ALM Reporting
  • 21.
    21© Perforce SoftwareInc. All Rights Reserved. Helix ALM Reporting
  • 22.
    22© Perforce SoftwareInc. All Rights Reserved. Helix ALM Reporting
  • 23.