SlideShare a Scribd company logo
Helix ALM by Perforce © 2020 Perforce Software, Inc.
Hybrid Development in a Regulated World
TOM TOTENBERG, PERFORCE | MARCH 12, 2020
perforce.com2 | Helix ALM by Perforce © 2020 Perforce Software, Inc.
Tom Totenberg
Senior Solutions Engineer
Tom is a Senior Solutions Engineer for Helix ALM. He specializes in
best practices and product lifecycle management for regulated
organizations. As an expert in workflow dynamics, Tom is
committed to helping customers eliminate operational inefficiency.
Presenter
perforce.com3 | Helix ALM by Perforce © 2020 Perforce Software, Inc.
1
2
3
4
5
What is Hybrid Development?
Speed and Accountability
The Traceability Problem
Best Practice Recommendations
Questions
Hybrid Development in a Regulated World
What Do You Mean by “Hybrid?”
perforce.com5 | Helix ALM by Perforce © 2020 Perforce Software, Inc.
• Flexible, iterative approach to development.
• Early delivery, ongoing testing and improvement.
Development Methodologies
• Linear progression through well-defined phases.
• Structured, scheduled milestones to track progress.
Requirements
Design
Implementation
Verification
Maintenance
Waterfall Agile
perforce.com6 | Helix ALM by Perforce © 2020 Perforce Software, Inc.
Development Methodologies
Hybrid Development = Combination of Approaches
Requirements Design Implementation Verification Maintenance
Disclaimer: I am oversimplifying 
Speed and Accountability
perforce.com8 | Helix ALM by Perforce © 2020 Perforce Software, Inc.
Speed and Accountability
• Linear progression through well-defined phases.
• Structured, scheduled milestones to track progress.
• Flexible, iterative approach to development.
• Early delivery, ongoing testing and improvement.
Requirements
Design
Implementation
Verification
Maintenance
Waterfall Agile
perforce.com9 | Helix ALM by Perforce © 2020 Perforce Software, Inc.
• Lacks accountability.
• Unplanned and disorganized.
• Rigid and unable to adapt.
• Slow, uncommunicative experience for customers.
Speed and Accountability
• Linear progression through well-defined phases.
• Structured, scheduled milestones to track progress.
• Flexible, iterative approach to development.
• Early delivery, ongoing testing and improvement.
Waterfall Agile
Common Criticisms Common Criticisms
perforce.com10 | Helix ALM by Perforce © 2020 Perforce Software, Inc.
0
10
20
30
40
50
60
70
80
90
Speed
Accountability
Traditional Logic
perforce.com11 | Helix ALM by Perforce © 2020 Perforce Software, Inc.
Maintain long-term plan + enhance short-term efficiency
Other Models
SAFe V-Model RAD
The Goal:
perforce.com12 | Helix ALM by Perforce © 2020 Perforce Software, Inc.
What are you building? Hardware Software Legos
Time to Change High Low Minimal
Time to Test High Low Instant
Pain if you step on it High None Extreme
What’s The Right Approach for Me?
“A delayed game is eventually good,
but a rushed game is forever bad.”
Shigeru Miyamoto
Creator of Super Mario Bros and The Legend of Zelda
The Traceability Problem
perforce.com15 | Helix ALM by Perforce © 2020 Perforce Software, Inc.
Disconnected Activity Across Teams
TM
TM
TM
TM
TM
TM
Perforce Software, Inc. is not associated or affiliated with Microsoft Corporation, Software In Public Interest, Inc., Github, Inc., IBM,and Atlassian Corporation Plc.
All third party trademarks and copyrights displayed herein are owned by the respective party.
perforce.com16 | Helix ALM by Perforce © 2020 Perforce Software, Inc.
Business Analysts
Managers
QA
Developers
“Drop everything,
we’re getting audited!”
Hint: This should not happen
Traceability
perforce.com17 | Helix ALM by Perforce © 2020 Perforce Software, Inc.
Traceability
Best Practices
perforce.com19 | Helix ALM by Perforce © 2020 Perforce Software, Inc.
Start Small. Grow Over Time.
perforce.com20 | Helix ALM by Perforce © 2020 Perforce Software, Inc.
• Make a change management loop.
• Ensure only the correct security groups can perform those actions.
Workflow Enforcement
perforce.com21 | Helix ALM by Perforce © 2020 Perforce Software, Inc.
• Tie e-signatures to workflow events.
• Tools > Administration > Workflow > Events > Edit Event
Capture Electronic Signatures
perforce.com22 | Helix ALM by Perforce © 2020 Perforce Software, Inc.
Consolidate Tools Wherever Possible
Communicate!
When a team member asks “why,”
you should have an answer.
Questions?

More Related Content

What's hot (20)

Handouts
HandoutsHandouts
Handouts
AgileSparks
 
The Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyThe Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing Strategy
TechWell
 
Webinar 5 - Excellence in reporting
Webinar 5 - Excellence in reportingWebinar 5 - Excellence in reporting
Webinar 5 - Excellence in reporting
Sriram Rajagopalan
 
Test Automation Pyramid
Test Automation PyramidTest Automation Pyramid
Test Automation Pyramid
T. Alexander Lystad
 
Inflectra CodeCamp Internship Introduction
Inflectra CodeCamp Internship IntroductionInflectra CodeCamp Internship Introduction
Inflectra CodeCamp Internship Introduction
Adam Sandman
 
Seven elements of technical Agility - Gil Broza - Agile Israel 2013
Seven elements of technical Agility - Gil Broza - Agile Israel 2013Seven elements of technical Agility - Gil Broza - Agile Israel 2013
Seven elements of technical Agility - Gil Broza - Agile Israel 2013
AgileSparks
 
Agile Testing is nonsense, because Agile is about testing!
Agile Testing is nonsense, because Agile is about testing!Agile Testing is nonsense, because Agile is about testing!
Agile Testing is nonsense, because Agile is about testing!
Andrea Tomasini
 
Master Four Ceremonies to deliver Agile projects better
Master Four Ceremonies to deliver Agile projects betterMaster Four Ceremonies to deliver Agile projects better
Master Four Ceremonies to deliver Agile projects better
Sriram Rajagopalan
 
Agile in Ukraine
Agile in UkraineAgile in Ukraine
Agile in Ukraine
Timofey (Tim) Yevgrashyn
 
The Spitfire Group Corporate Overview
The Spitfire Group Corporate OverviewThe Spitfire Group Corporate Overview
The Spitfire Group Corporate Overview
copperkup
 
ClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny DuekClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny Duek
AgileSparks
 
Seven Mistakes During Devops Implementation
Seven Mistakes During Devops ImplementationSeven Mistakes During Devops Implementation
Seven Mistakes During Devops Implementation
JanBask Training
 
Individuals and interactions - Gil Broza - Agile Israel 2013
Individuals and interactions - Gil Broza - Agile Israel 2013Individuals and interactions - Gil Broza - Agile Israel 2013
Individuals and interactions - Gil Broza - Agile Israel 2013
AgileSparks
 
« Training Within Software » using Dojo and Mob Programming by Bernard Notari...
« Training Within Software » using Dojo and Mob Programming by Bernard Notari...« Training Within Software » using Dojo and Mob Programming by Bernard Notari...
« Training Within Software » using Dojo and Mob Programming by Bernard Notari...
Institut Lean France
 
Intel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen EzraIntel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen Ezra
AgileSparks
 
Managing Application Performance: A Simplified Universal Approach
Managing Application Performance: A Simplified Universal ApproachManaging Application Performance: A Simplified Universal Approach
Managing Application Performance: A Simplified Universal Approach
TechWell
 
The Agile DNA
The Agile DNAThe Agile DNA
The Agile DNA
ACM
 
Sa fe 4.0 implementing Enterprise Agile using the Scaled Agile Framework
Sa fe 4.0   implementing Enterprise Agile using the Scaled Agile FrameworkSa fe 4.0   implementing Enterprise Agile using the Scaled Agile Framework
Sa fe 4.0 implementing Enterprise Agile using the Scaled Agile Framework
evatjohnson
 
How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog
Perforce
 
Where Did My Testers Go? Test Management on Agile Projects
Where Did My Testers Go? Test Management on Agile ProjectsWhere Did My Testers Go? Test Management on Agile Projects
Where Did My Testers Go? Test Management on Agile Projects
TechWell
 
The Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing StrategyThe Three Pillars Approach to an Agile Testing Strategy
The Three Pillars Approach to an Agile Testing Strategy
TechWell
 
Webinar 5 - Excellence in reporting
Webinar 5 - Excellence in reportingWebinar 5 - Excellence in reporting
Webinar 5 - Excellence in reporting
Sriram Rajagopalan
 
Inflectra CodeCamp Internship Introduction
Inflectra CodeCamp Internship IntroductionInflectra CodeCamp Internship Introduction
Inflectra CodeCamp Internship Introduction
Adam Sandman
 
Seven elements of technical Agility - Gil Broza - Agile Israel 2013
Seven elements of technical Agility - Gil Broza - Agile Israel 2013Seven elements of technical Agility - Gil Broza - Agile Israel 2013
Seven elements of technical Agility - Gil Broza - Agile Israel 2013
AgileSparks
 
Agile Testing is nonsense, because Agile is about testing!
Agile Testing is nonsense, because Agile is about testing!Agile Testing is nonsense, because Agile is about testing!
Agile Testing is nonsense, because Agile is about testing!
Andrea Tomasini
 
Master Four Ceremonies to deliver Agile projects better
Master Four Ceremonies to deliver Agile projects betterMaster Four Ceremonies to deliver Agile projects better
Master Four Ceremonies to deliver Agile projects better
Sriram Rajagopalan
 
The Spitfire Group Corporate Overview
The Spitfire Group Corporate OverviewThe Spitfire Group Corporate Overview
The Spitfire Group Corporate Overview
copperkup
 
ClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny DuekClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny Duek
AgileSparks
 
Seven Mistakes During Devops Implementation
Seven Mistakes During Devops ImplementationSeven Mistakes During Devops Implementation
Seven Mistakes During Devops Implementation
JanBask Training
 
Individuals and interactions - Gil Broza - Agile Israel 2013
Individuals and interactions - Gil Broza - Agile Israel 2013Individuals and interactions - Gil Broza - Agile Israel 2013
Individuals and interactions - Gil Broza - Agile Israel 2013
AgileSparks
 
« Training Within Software » using Dojo and Mob Programming by Bernard Notari...
« Training Within Software » using Dojo and Mob Programming by Bernard Notari...« Training Within Software » using Dojo and Mob Programming by Bernard Notari...
« Training Within Software » using Dojo and Mob Programming by Bernard Notari...
Institut Lean France
 
Intel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen EzraIntel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen Ezra
AgileSparks
 
Managing Application Performance: A Simplified Universal Approach
Managing Application Performance: A Simplified Universal ApproachManaging Application Performance: A Simplified Universal Approach
Managing Application Performance: A Simplified Universal Approach
TechWell
 
The Agile DNA
The Agile DNAThe Agile DNA
The Agile DNA
ACM
 
Sa fe 4.0 implementing Enterprise Agile using the Scaled Agile Framework
Sa fe 4.0   implementing Enterprise Agile using the Scaled Agile FrameworkSa fe 4.0   implementing Enterprise Agile using the Scaled Agile Framework
Sa fe 4.0 implementing Enterprise Agile using the Scaled Agile Framework
evatjohnson
 
How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog
Perforce
 
Where Did My Testers Go? Test Management on Agile Projects
Where Did My Testers Go? Test Management on Agile ProjectsWhere Did My Testers Go? Test Management on Agile Projects
Where Did My Testers Go? Test Management on Agile Projects
TechWell
 

Similar to Hybrid Development Methodology in a Regulated World (20)

How to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOpsHow to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOps
Perforce
 
How AI and ML Can Accelerate and Optimize Software Development and Testing
How AI and ML Can Accelerate and Optimize Software Development and TestingHow AI and ML Can Accelerate and Optimize Software Development and Testing
How AI and ML Can Accelerate and Optimize Software Development and Testing
Aggregage
 
Agile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsAgile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged Applications
Worksoft
 
Essential Tips for Modern Requirements Management
Essential Tips for Modern Requirements Management Essential Tips for Modern Requirements Management
Essential Tips for Modern Requirements Management
Perforce
 
Salesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot WorkshopSalesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot Workshop
CEPTES Software Inc
 
Agile Gurugram Conference 2020 | Value of DevOps - Journey from Automation to...
Agile Gurugram Conference 2020 | Value of DevOps - Journey from Automation to...Agile Gurugram Conference 2020 | Value of DevOps - Journey from Automation to...
Agile Gurugram Conference 2020 | Value of DevOps - Journey from Automation to...
AgileNetwork
 
Unlocking Faster Product Development Cycles
Unlocking Faster Product Development CyclesUnlocking Faster Product Development Cycles
Unlocking Faster Product Development Cycles
Perforce
 
How to Eliminate Escaped Defects With a Proven Test Automation Coverage Strategy
How to Eliminate Escaped Defects With a Proven Test Automation Coverage StrategyHow to Eliminate Escaped Defects With a Proven Test Automation Coverage Strategy
How to Eliminate Escaped Defects With a Proven Test Automation Coverage Strategy
Perfecto by Perforce
 
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) WebinarIBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
Reedy Feggins Jr
 
Adopting scaled agile framework webinar v1.0
Adopting scaled agile framework   webinar v1.0Adopting scaled agile framework   webinar v1.0
Adopting scaled agile framework webinar v1.0
Reedy Feggins Jr
 
More for You: Better BPM with Everteam
More for You: Better BPM with EverteamMore for You: Better BPM with Everteam
More for You: Better BPM with Everteam
Everteam
 
IBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain SoftwareIBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain Software
Remain Software
 
The Future is Now: AI-powered Salesforce Integration Explained, Introducing 2...
The Future is Now: AI-powered Salesforce Integration Explained, Introducing 2...The Future is Now: AI-powered Salesforce Integration Explained, Introducing 2...
The Future is Now: AI-powered Salesforce Integration Explained, Introducing 2...
CEPTES Software Inc
 
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
AppDynamics
 
Salesforce DevOps Online Training Hyderabad - Best Salesforce DevOps Training...
Salesforce DevOps Online Training Hyderabad - Best Salesforce DevOps Training...Salesforce DevOps Online Training Hyderabad - Best Salesforce DevOps Training...
Salesforce DevOps Online Training Hyderabad - Best Salesforce DevOps Training...
eshwarvisualpath
 
DevOps101 (version 2)
DevOps101 (version 2)DevOps101 (version 2)
DevOps101 (version 2)
Sanjeev Sharma
 
FiveRivers Presentation
FiveRivers PresentationFiveRivers Presentation
FiveRivers Presentation
Mahe Husain
 
Case Study: Eldorado Streamlines Development with Rocket Aldon
Case Study: Eldorado Streamlines Development with Rocket AldonCase Study: Eldorado Streamlines Development with Rocket Aldon
Case Study: Eldorado Streamlines Development with Rocket Aldon
Rocket Software ALM
 
Consulting
ConsultingConsulting
Consulting
Markus Voelter
 
Best Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility TestingBest Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility Testing
Perfecto by Perforce
 
How to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOpsHow to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOps
Perforce
 
How AI and ML Can Accelerate and Optimize Software Development and Testing
How AI and ML Can Accelerate and Optimize Software Development and TestingHow AI and ML Can Accelerate and Optimize Software Development and Testing
How AI and ML Can Accelerate and Optimize Software Development and Testing
Aggregage
 
Agile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged ApplicationsAgile-plus-DevOps Testing for Packaged Applications
Agile-plus-DevOps Testing for Packaged Applications
Worksoft
 
Essential Tips for Modern Requirements Management
Essential Tips for Modern Requirements Management Essential Tips for Modern Requirements Management
Essential Tips for Modern Requirements Management
Perforce
 
Salesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot WorkshopSalesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot Workshop
CEPTES Software Inc
 
Agile Gurugram Conference 2020 | Value of DevOps - Journey from Automation to...
Agile Gurugram Conference 2020 | Value of DevOps - Journey from Automation to...Agile Gurugram Conference 2020 | Value of DevOps - Journey from Automation to...
Agile Gurugram Conference 2020 | Value of DevOps - Journey from Automation to...
AgileNetwork
 
Unlocking Faster Product Development Cycles
Unlocking Faster Product Development CyclesUnlocking Faster Product Development Cycles
Unlocking Faster Product Development Cycles
Perforce
 
How to Eliminate Escaped Defects With a Proven Test Automation Coverage Strategy
How to Eliminate Escaped Defects With a Proven Test Automation Coverage StrategyHow to Eliminate Escaped Defects With a Proven Test Automation Coverage Strategy
How to Eliminate Escaped Defects With a Proven Test Automation Coverage Strategy
Perfecto by Perforce
 
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) WebinarIBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
Reedy Feggins Jr
 
Adopting scaled agile framework webinar v1.0
Adopting scaled agile framework   webinar v1.0Adopting scaled agile framework   webinar v1.0
Adopting scaled agile framework webinar v1.0
Reedy Feggins Jr
 
More for You: Better BPM with Everteam
More for You: Better BPM with EverteamMore for You: Better BPM with Everteam
More for You: Better BPM with Everteam
Everteam
 
IBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain SoftwareIBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain Software
Remain Software
 
The Future is Now: AI-powered Salesforce Integration Explained, Introducing 2...
The Future is Now: AI-powered Salesforce Integration Explained, Introducing 2...The Future is Now: AI-powered Salesforce Integration Explained, Introducing 2...
The Future is Now: AI-powered Salesforce Integration Explained, Introducing 2...
CEPTES Software Inc
 
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
AppDynamics
 
Salesforce DevOps Online Training Hyderabad - Best Salesforce DevOps Training...
Salesforce DevOps Online Training Hyderabad - Best Salesforce DevOps Training...Salesforce DevOps Online Training Hyderabad - Best Salesforce DevOps Training...
Salesforce DevOps Online Training Hyderabad - Best Salesforce DevOps Training...
eshwarvisualpath
 
FiveRivers Presentation
FiveRivers PresentationFiveRivers Presentation
FiveRivers Presentation
Mahe Husain
 
Case Study: Eldorado Streamlines Development with Rocket Aldon
Case Study: Eldorado Streamlines Development with Rocket AldonCase Study: Eldorado Streamlines Development with Rocket Aldon
Case Study: Eldorado Streamlines Development with Rocket Aldon
Rocket Software ALM
 
Best Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility TestingBest Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility Testing
Perfecto by Perforce
 

More from Perforce (20)

How to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning NeedsHow to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning Needs
Perforce
 
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Perforce
 
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Perforce
 
Understanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsUnderstanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPs
Perforce
 
Branching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessBranching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development Process
Perforce
 
Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team
Perforce
 
Shift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowShift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New Workflow
Perforce
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Perforce
 
Easier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMEasier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALM
Perforce
 
How To Master Your Mega Backlog
How To Master Your Mega Backlog How To Master Your Mega Backlog
How To Master Your Mega Backlog
Perforce
 
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Perforce
 
How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure
Perforce
 
Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2
Perforce
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?
Perforce
 
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Perforce
 
What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4
Perforce
 
Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison
Perforce
 
5 Ways to Accelerate Standards Compliance with Static Code Analysis
5 Ways to Accelerate Standards Compliance with Static Code Analysis 5 Ways to Accelerate Standards Compliance with Static Code Analysis
5 Ways to Accelerate Standards Compliance with Static Code Analysis
Perforce
 
Code Quality Management Best Practices
Code Quality Management Best Practices Code Quality Management Best Practices
Code Quality Management Best Practices
Perforce
 
Scale Kanban Beyond Team Level
Scale Kanban Beyond Team Level Scale Kanban Beyond Team Level
Scale Kanban Beyond Team Level
Perforce
 
How to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning NeedsHow to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning Needs
Perforce
 
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Perforce
 
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Perforce
 
Understanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsUnderstanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPs
Perforce
 
Branching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessBranching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development Process
Perforce
 
Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team
Perforce
 
Shift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowShift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New Workflow
Perforce
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Perforce
 
Easier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMEasier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALM
Perforce
 
How To Master Your Mega Backlog
How To Master Your Mega Backlog How To Master Your Mega Backlog
How To Master Your Mega Backlog
Perforce
 
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Perforce
 
How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure
Perforce
 
Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2
Perforce
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?
Perforce
 
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Perforce
 
What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4
Perforce
 
Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison
Perforce
 
5 Ways to Accelerate Standards Compliance with Static Code Analysis
5 Ways to Accelerate Standards Compliance with Static Code Analysis 5 Ways to Accelerate Standards Compliance with Static Code Analysis
5 Ways to Accelerate Standards Compliance with Static Code Analysis
Perforce
 
Code Quality Management Best Practices
Code Quality Management Best Practices Code Quality Management Best Practices
Code Quality Management Best Practices
Perforce
 
Scale Kanban Beyond Team Level
Scale Kanban Beyond Team Level Scale Kanban Beyond Team Level
Scale Kanban Beyond Team Level
Perforce
 

Recently uploaded (20)

Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Mastering OOP: Understanding the Four Core Pillars
Mastering OOP: Understanding the Four Core PillarsMastering OOP: Understanding the Four Core Pillars
Mastering OOP: Understanding the Four Core Pillars
Marcel David
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Salesforce Aged Complex Org Revitalization Process .pdf
Salesforce Aged Complex Org Revitalization Process .pdfSalesforce Aged Complex Org Revitalization Process .pdf
Salesforce Aged Complex Org Revitalization Process .pdf
SRINIVASARAO PUSULURI
 
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
Andre Hora
 
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
University of Hawai‘i at Mānoa
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Mastering OOP: Understanding the Four Core Pillars
Mastering OOP: Understanding the Four Core PillarsMastering OOP: Understanding the Four Core Pillars
Mastering OOP: Understanding the Four Core Pillars
Marcel David
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Salesforce Aged Complex Org Revitalization Process .pdf
Salesforce Aged Complex Org Revitalization Process .pdfSalesforce Aged Complex Org Revitalization Process .pdf
Salesforce Aged Complex Org Revitalization Process .pdf
SRINIVASARAO PUSULURI
 
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...
Andre Hora
 
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
University of Hawai‘i at Mānoa
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 

Hybrid Development Methodology in a Regulated World

  • 1. Helix ALM by Perforce © 2020 Perforce Software, Inc. Hybrid Development in a Regulated World TOM TOTENBERG, PERFORCE | MARCH 12, 2020
  • 2. perforce.com2 | Helix ALM by Perforce © 2020 Perforce Software, Inc. Tom Totenberg Senior Solutions Engineer Tom is a Senior Solutions Engineer for Helix ALM. He specializes in best practices and product lifecycle management for regulated organizations. As an expert in workflow dynamics, Tom is committed to helping customers eliminate operational inefficiency. Presenter
  • 3. perforce.com3 | Helix ALM by Perforce © 2020 Perforce Software, Inc. 1 2 3 4 5 What is Hybrid Development? Speed and Accountability The Traceability Problem Best Practice Recommendations Questions Hybrid Development in a Regulated World
  • 4. What Do You Mean by “Hybrid?”
  • 5. perforce.com5 | Helix ALM by Perforce © 2020 Perforce Software, Inc. • Flexible, iterative approach to development. • Early delivery, ongoing testing and improvement. Development Methodologies • Linear progression through well-defined phases. • Structured, scheduled milestones to track progress. Requirements Design Implementation Verification Maintenance Waterfall Agile
  • 6. perforce.com6 | Helix ALM by Perforce © 2020 Perforce Software, Inc. Development Methodologies Hybrid Development = Combination of Approaches Requirements Design Implementation Verification Maintenance Disclaimer: I am oversimplifying 
  • 8. perforce.com8 | Helix ALM by Perforce © 2020 Perforce Software, Inc. Speed and Accountability • Linear progression through well-defined phases. • Structured, scheduled milestones to track progress. • Flexible, iterative approach to development. • Early delivery, ongoing testing and improvement. Requirements Design Implementation Verification Maintenance Waterfall Agile
  • 9. perforce.com9 | Helix ALM by Perforce © 2020 Perforce Software, Inc. • Lacks accountability. • Unplanned and disorganized. • Rigid and unable to adapt. • Slow, uncommunicative experience for customers. Speed and Accountability • Linear progression through well-defined phases. • Structured, scheduled milestones to track progress. • Flexible, iterative approach to development. • Early delivery, ongoing testing and improvement. Waterfall Agile Common Criticisms Common Criticisms
  • 10. perforce.com10 | Helix ALM by Perforce © 2020 Perforce Software, Inc. 0 10 20 30 40 50 60 70 80 90 Speed Accountability Traditional Logic
  • 11. perforce.com11 | Helix ALM by Perforce © 2020 Perforce Software, Inc. Maintain long-term plan + enhance short-term efficiency Other Models SAFe V-Model RAD The Goal:
  • 12. perforce.com12 | Helix ALM by Perforce © 2020 Perforce Software, Inc. What are you building? Hardware Software Legos Time to Change High Low Minimal Time to Test High Low Instant Pain if you step on it High None Extreme What’s The Right Approach for Me?
  • 13. “A delayed game is eventually good, but a rushed game is forever bad.” Shigeru Miyamoto Creator of Super Mario Bros and The Legend of Zelda
  • 15. perforce.com15 | Helix ALM by Perforce © 2020 Perforce Software, Inc. Disconnected Activity Across Teams TM TM TM TM TM TM Perforce Software, Inc. is not associated or affiliated with Microsoft Corporation, Software In Public Interest, Inc., Github, Inc., IBM,and Atlassian Corporation Plc. All third party trademarks and copyrights displayed herein are owned by the respective party.
  • 16. perforce.com16 | Helix ALM by Perforce © 2020 Perforce Software, Inc. Business Analysts Managers QA Developers “Drop everything, we’re getting audited!” Hint: This should not happen Traceability
  • 17. perforce.com17 | Helix ALM by Perforce © 2020 Perforce Software, Inc. Traceability
  • 19. perforce.com19 | Helix ALM by Perforce © 2020 Perforce Software, Inc. Start Small. Grow Over Time.
  • 20. perforce.com20 | Helix ALM by Perforce © 2020 Perforce Software, Inc. • Make a change management loop. • Ensure only the correct security groups can perform those actions. Workflow Enforcement
  • 21. perforce.com21 | Helix ALM by Perforce © 2020 Perforce Software, Inc. • Tie e-signatures to workflow events. • Tools > Administration > Workflow > Events > Edit Event Capture Electronic Signatures
  • 22. perforce.com22 | Helix ALM by Perforce © 2020 Perforce Software, Inc. Consolidate Tools Wherever Possible
  • 23. Communicate! When a team member asks “why,” you should have an answer.

Editor's Notes

  • #3: Nico Nico Krüger is the GM for Helix ALM at Perforce Software, specializing in technical guidance and product development efficiency for global organizations. With 15 years of software development expertise, Nico helps drive the product strategy with Helix platform tools. Nico is a certified scrum master (CSM) and product specialist for the Perforce Helix ALM and Hansoft solutions.