SlideShare a Scribd company logo
1 of 19
Download to read offline
The Acceleration
of Everything
Is your legacy SCM
holding you back?
Who are we?
Sven Erik Knop
Technical Marketing Engineer
Tom Tyler
Senior Consultant
With Perforce since 2007, originally
as a Senior Consultant, Sven has
helped many organizations migrate off
of their legacy version control systems.
Known to colleagues as “The
ClearCase Guy” before he discovered
Perforce in 1999, Tom consults with
Perforce customers large and small.
Agenda
•  Challenges in modern development
•  Role of the version control system
•  Considerations for acceleration
Analysts: Accelerate Now
4	
  
Waterfall	
  
Agile
Continuous
•  Annual releases
•  Mostly manual
•  Release more than
once a year
•  Some automation
•  Weekly/daily updates
•  Massive automation
The days when a
successful
organization could
release software
once every 12 to 18
months are over.
Forrester, “Continuous Delivery is
reshaping the Future of ALM,”
Kurt Bittner, July 22, 2013
“	
  
”	
  
Developers Want Choice
Git Workspaces
Repo
Manager
IT Requires Manageability
•  Complex release management
•  Single hook for CI
•  IP security and compliance
•  Future-proof for growth and scale
Budget Demands Consolidation
Is your SCM holding you back?
•  Developers wasting time waiting?
•  Long code freezes to merge changes
between branches?
•  Regressions in multiple releases,
customer-variants and custom drops?
•  Unresponsive remote locations?
Legacy SCM Issues
•  Subversion
“120GB and 5-6 Million files took 2 hours to sync”
“We spent one day a week merging changes”
•  ClearCase
"Activities that take up to 20 minutes with Rational ClearCase
should only take 2 minutes or less, while utilizing a less expensive
infrastructure.”
“We have development centers throughout the world, and trying to
support that with ClearCase would have been a nightmare”
The Risk of Status Quo
10	
  
Size
Load
Sites
1000’s users
Millions of xact/day
10+ sites
•  Lower Productivity
•  Poor Quality
•  Weak Collaboration
•  Slower to Market
Terabytes of data
Business Impact
Considerations for Success
•  Move away from legacy
•  Adopt a hybrid approach
•  Consolidate to a future-proof foundation
•  You are not alone!
Perforce Overview
•  Fastest, most scalable, version management and collaboration
•  Versions everything
12	
  
Migration
Planning
Tips
•  Engage experts early
•  Be aware of options
•  Drive the project hard
History
Conversion
Options
•  Get Latest
•  Detail History Import (DHI)
Part 1
Mechanical Conversion (Deterministic)
Part 2
Transforms – Visualize Life in Perforce
•  Baseline & Branch Import (BBI)
The “BBI Now, DHI Later” Option
BBI
Basics
Capture Baselines and high-level Branching operations.
A Histogram defines interesting history to capture. Captures
file sets with correct contents at various points in time,
enough to build from.
General
Migration
Advice
•  Get buy-in on acceptance
Criteria early
•  Dry runs are critical
•  Dry run deep!
•  Expect iteration!
Other Things to Consider
Migrations are more than just source code
conversion …
Version Everything for Continuous Delivery!
Other Things to Consider
Migration for Builds,
Docs & Digital Assets
Server Deployment
Architecture
Build Tools, Defect
Trackers, Workflow
Managers
Systems Integrations
for Continuous
Delivery Pipeline
Cutover: Phased or
Grand Opening?
User and Admin
Training on new
system
Branching
Strategy
Developer Desktop
Tool Integrations
Continuous Delivery
Toolchain
Bridges for
Parallel
Operation?
THANK YOU!
•  Please contact us for details
we didn’t address here!
•  info@perforce.com
•  info.perforce.com/migration

More Related Content

What's hot

Measuring Performance for Unit Based Services Projects
Measuring Performance for Unit Based Services ProjectsMeasuring Performance for Unit Based Services Projects
Measuring Performance for Unit Based Services ProjectsChangepoint
 
Cloud Native Enterprises
Cloud Native EnterprisesCloud Native Enterprises
Cloud Native EnterprisesIwan Eising
 
Adapting to a Hybrid World [Webinar on Demand]
Adapting to a Hybrid World [Webinar on Demand]Adapting to a Hybrid World [Webinar on Demand]
Adapting to a Hybrid World [Webinar on Demand]ServerCentral
 
Steps to the cloud 080211 claranet
Steps to the cloud 080211   claranetSteps to the cloud 080211   claranet
Steps to the cloud 080211 claranetCloudExpoEurope
 
Top Use Cases for Mainframe and IBM i Discovery in ServiceNow®
Top Use Cases for Mainframe and IBM i Discovery in ServiceNow®Top Use Cases for Mainframe and IBM i Discovery in ServiceNow®
Top Use Cases for Mainframe and IBM i Discovery in ServiceNow®Precisely
 
Implement a Rapid, Self-service Integration Approach for Your Digital Transfo...
Implement a Rapid, Self-service Integration Approach for Your Digital Transfo...Implement a Rapid, Self-service Integration Approach for Your Digital Transfo...
Implement a Rapid, Self-service Integration Approach for Your Digital Transfo...Go2Group, Inc.
 
Infrastructure for SaaS Applications
Infrastructure for SaaS ApplicationsInfrastructure for SaaS Applications
Infrastructure for SaaS ApplicationsEjaz Siddiqui
 
Achieving DevOps Success: Enabling Continuous Delivery Goals through Applica...
 Achieving DevOps Success: Enabling Continuous Delivery Goals through Applica... Achieving DevOps Success: Enabling Continuous Delivery Goals through Applica...
Achieving DevOps Success: Enabling Continuous Delivery Goals through Applica...Go2Group, Inc.
 
Data Center Consolidation and Optimization By Magnus Manders, CTO of Infrastr...
Data Center Consolidation and Optimization By Magnus Manders, CTO of Infrastr...Data Center Consolidation and Optimization By Magnus Manders, CTO of Infrastr...
Data Center Consolidation and Optimization By Magnus Manders, CTO of Infrastr...Capgemini
 
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...Dell World
 
VMworld 2013: Balancing Agility with Service Standardization: Easy to Say But...
VMworld 2013: Balancing Agility with Service Standardization: Easy to Say But...VMworld 2013: Balancing Agility with Service Standardization: Easy to Say But...
VMworld 2013: Balancing Agility with Service Standardization: Easy to Say But...VMworld
 
Tyche financial modelling
Tyche financial modellingTyche financial modelling
Tyche financial modellingMoya Williams
 
Data Movement, Management and Governance In The Cloud: DocuSign Case Study
Data Movement, Management and Governance In The Cloud: DocuSign Case StudyData Movement, Management and Governance In The Cloud: DocuSign Case Study
Data Movement, Management and Governance In The Cloud: DocuSign Case StudyDell World
 
Databases: The Neglected Technology in DevOps
Databases: The Neglected Technology in DevOpsDatabases: The Neglected Technology in DevOps
Databases: The Neglected Technology in DevOpsDevOps.com
 
Release Management with JIRA at BlackRock
Release Management with JIRA at BlackRockRelease Management with JIRA at BlackRock
Release Management with JIRA at BlackRockAtlassian
 
Australia Conference 2018_What you need to think about when implementing micr...
Australia Conference 2018_What you need to think about when implementing micr...Australia Conference 2018_What you need to think about when implementing micr...
Australia Conference 2018_What you need to think about when implementing micr...Martin Thompson
 
Bringing the Power of Cloud Computing to Your User Desktops
Bringing the Power of Cloud Computing to Your User DesktopsBringing the Power of Cloud Computing to Your User Desktops
Bringing the Power of Cloud Computing to Your User DesktopsDizzion, Inc.
 
Prescriptive Cloud Services for the Future Ready Enterprise
Prescriptive Cloud Services for the Future Ready EnterprisePrescriptive Cloud Services for the Future Ready Enterprise
Prescriptive Cloud Services for the Future Ready EnterpriseDell World
 

What's hot (20)

Measuring Performance for Unit Based Services Projects
Measuring Performance for Unit Based Services ProjectsMeasuring Performance for Unit Based Services Projects
Measuring Performance for Unit Based Services Projects
 
Cloud Native Enterprises
Cloud Native EnterprisesCloud Native Enterprises
Cloud Native Enterprises
 
Adapting to a Hybrid World [Webinar on Demand]
Adapting to a Hybrid World [Webinar on Demand]Adapting to a Hybrid World [Webinar on Demand]
Adapting to a Hybrid World [Webinar on Demand]
 
Steps to the cloud 080211 claranet
Steps to the cloud 080211   claranetSteps to the cloud 080211   claranet
Steps to the cloud 080211 claranet
 
newedge
newedgenewedge
newedge
 
Top Use Cases for Mainframe and IBM i Discovery in ServiceNow®
Top Use Cases for Mainframe and IBM i Discovery in ServiceNow®Top Use Cases for Mainframe and IBM i Discovery in ServiceNow®
Top Use Cases for Mainframe and IBM i Discovery in ServiceNow®
 
Implement a Rapid, Self-service Integration Approach for Your Digital Transfo...
Implement a Rapid, Self-service Integration Approach for Your Digital Transfo...Implement a Rapid, Self-service Integration Approach for Your Digital Transfo...
Implement a Rapid, Self-service Integration Approach for Your Digital Transfo...
 
Infrastructure for SaaS Applications
Infrastructure for SaaS ApplicationsInfrastructure for SaaS Applications
Infrastructure for SaaS Applications
 
Achieving DevOps Success: Enabling Continuous Delivery Goals through Applica...
 Achieving DevOps Success: Enabling Continuous Delivery Goals through Applica... Achieving DevOps Success: Enabling Continuous Delivery Goals through Applica...
Achieving DevOps Success: Enabling Continuous Delivery Goals through Applica...
 
Data Center Consolidation and Optimization By Magnus Manders, CTO of Infrastr...
Data Center Consolidation and Optimization By Magnus Manders, CTO of Infrastr...Data Center Consolidation and Optimization By Magnus Manders, CTO of Infrastr...
Data Center Consolidation and Optimization By Magnus Manders, CTO of Infrastr...
 
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
 
VMworld 2013: Balancing Agility with Service Standardization: Easy to Say But...
VMworld 2013: Balancing Agility with Service Standardization: Easy to Say But...VMworld 2013: Balancing Agility with Service Standardization: Easy to Say But...
VMworld 2013: Balancing Agility with Service Standardization: Easy to Say But...
 
Bpmmq2 Q04 V7 0
Bpmmq2 Q04 V7 0Bpmmq2 Q04 V7 0
Bpmmq2 Q04 V7 0
 
Tyche financial modelling
Tyche financial modellingTyche financial modelling
Tyche financial modelling
 
Data Movement, Management and Governance In The Cloud: DocuSign Case Study
Data Movement, Management and Governance In The Cloud: DocuSign Case StudyData Movement, Management and Governance In The Cloud: DocuSign Case Study
Data Movement, Management and Governance In The Cloud: DocuSign Case Study
 
Databases: The Neglected Technology in DevOps
Databases: The Neglected Technology in DevOpsDatabases: The Neglected Technology in DevOps
Databases: The Neglected Technology in DevOps
 
Release Management with JIRA at BlackRock
Release Management with JIRA at BlackRockRelease Management with JIRA at BlackRock
Release Management with JIRA at BlackRock
 
Australia Conference 2018_What you need to think about when implementing micr...
Australia Conference 2018_What you need to think about when implementing micr...Australia Conference 2018_What you need to think about when implementing micr...
Australia Conference 2018_What you need to think about when implementing micr...
 
Bringing the Power of Cloud Computing to Your User Desktops
Bringing the Power of Cloud Computing to Your User DesktopsBringing the Power of Cloud Computing to Your User Desktops
Bringing the Power of Cloud Computing to Your User Desktops
 
Prescriptive Cloud Services for the Future Ready Enterprise
Prescriptive Cloud Services for the Future Ready EnterprisePrescriptive Cloud Services for the Future Ready Enterprise
Prescriptive Cloud Services for the Future Ready Enterprise
 

Viewers also liked

New Media Supply Chain 01.24.09
New Media Supply Chain 01.24.09New Media Supply Chain 01.24.09
New Media Supply Chain 01.24.09DJ EVERETTE
 
Marriott Student Advertising Proposal
Marriott Student Advertising ProposalMarriott Student Advertising Proposal
Marriott Student Advertising Proposalroznows6
 
Big Data Impact on Purchasing and SCM - PASIA World Conference Discussion
Big Data Impact on Purchasing and SCM - PASIA World Conference DiscussionBig Data Impact on Purchasing and SCM - PASIA World Conference Discussion
Big Data Impact on Purchasing and SCM - PASIA World Conference DiscussionBill Kohnen
 
Technology in scm
Technology in scmTechnology in scm
Technology in scmpartha247
 
New Technology for Modern Development Challenges
New Technology for Modern Development ChallengesNew Technology for Modern Development Challenges
New Technology for Modern Development ChallengesPerforce
 
111001 iedbcn menshealth_articulo
111001 iedbcn menshealth_articulo111001 iedbcn menshealth_articulo
111001 iedbcn menshealth_articuloIED Barcelona
 
Working model to patentability
Working model to patentabilityWorking model to patentability
Working model to patentabilityfungfung Chen
 
Perforce Unplugged: Central and Distributed Versioning and distributed versio...
Perforce Unplugged: Central and Distributed Versioning and distributed versio...Perforce Unplugged: Central and Distributed Versioning and distributed versio...
Perforce Unplugged: Central and Distributed Versioning and distributed versio...Perforce
 
[Tel aviv merge world tour] Perforce Keynote
[Tel aviv merge world tour] Perforce Keynote[Tel aviv merge world tour] Perforce Keynote
[Tel aviv merge world tour] Perforce KeynotePerforce
 
[India Merge World Tour] Introducing Swarm
[India Merge World Tour] Introducing Swarm[India Merge World Tour] Introducing Swarm
[India Merge World Tour] Introducing SwarmPerforce
 
метод определения макс. плотности и коэф. уплотнения крупнообломочных грунтов
метод определения макс. плотности и коэф. уплотнения крупнообломочных грунтовметод определения макс. плотности и коэф. уплотнения крупнообломочных грунтов
метод определения макс. плотности и коэф. уплотнения крупнообломочных грунтовgitest
 
Ordinanza sindacale per servizio igiene urbana
Ordinanza sindacale per servizio igiene urbanaOrdinanza sindacale per servizio igiene urbana
Ordinanza sindacale per servizio igiene urbanaRedazione Noicattaro Web
 
Driving Offline Footfall through Online Marketing – Matt Phelan & Rachel Kneen
Driving Offline Footfall through Online Marketing – Matt Phelan & Rachel KneenDriving Offline Footfall through Online Marketing – Matt Phelan & Rachel Kneen
Driving Offline Footfall through Online Marketing – Matt Phelan & Rachel Kneen4Ps Marketing
 
White Paper: Creating a World-Class Build System, and Getting It Right
White Paper: Creating a World-Class Build System, and Getting It RightWhite Paper: Creating a World-Class Build System, and Getting It Right
White Paper: Creating a World-Class Build System, and Getting It RightPerforce
 

Viewers also liked (20)

New Media Supply Chain 01.24.09
New Media Supply Chain 01.24.09New Media Supply Chain 01.24.09
New Media Supply Chain 01.24.09
 
Marriott Student Advertising Proposal
Marriott Student Advertising ProposalMarriott Student Advertising Proposal
Marriott Student Advertising Proposal
 
Big Data Impact on Purchasing and SCM - PASIA World Conference Discussion
Big Data Impact on Purchasing and SCM - PASIA World Conference DiscussionBig Data Impact on Purchasing and SCM - PASIA World Conference Discussion
Big Data Impact on Purchasing and SCM - PASIA World Conference Discussion
 
Technology in scm
Technology in scmTechnology in scm
Technology in scm
 
New Technology for Modern Development Challenges
New Technology for Modern Development ChallengesNew Technology for Modern Development Challenges
New Technology for Modern Development Challenges
 
'Tendències Enotur' 1 - butlletí monogràfic d'enoturisme
'Tendències Enotur' 1 - butlletí monogràfic d'enoturisme'Tendències Enotur' 1 - butlletí monogràfic d'enoturisme
'Tendències Enotur' 1 - butlletí monogràfic d'enoturisme
 
St. Andrews: How to Focus
St. Andrews: How to FocusSt. Andrews: How to Focus
St. Andrews: How to Focus
 
111001 iedbcn menshealth_articulo
111001 iedbcn menshealth_articulo111001 iedbcn menshealth_articulo
111001 iedbcn menshealth_articulo
 
Working model to patentability
Working model to patentabilityWorking model to patentability
Working model to patentability
 
Risultati definitivi senato noicattaro
Risultati definitivi senato noicattaroRisultati definitivi senato noicattaro
Risultati definitivi senato noicattaro
 
Perforce Unplugged: Central and Distributed Versioning and distributed versio...
Perforce Unplugged: Central and Distributed Versioning and distributed versio...Perforce Unplugged: Central and Distributed Versioning and distributed versio...
Perforce Unplugged: Central and Distributed Versioning and distributed versio...
 
New Offer Eng 1
New  Offer  Eng 1New  Offer  Eng 1
New Offer Eng 1
 
[Tel aviv merge world tour] Perforce Keynote
[Tel aviv merge world tour] Perforce Keynote[Tel aviv merge world tour] Perforce Keynote
[Tel aviv merge world tour] Perforce Keynote
 
[India Merge World Tour] Introducing Swarm
[India Merge World Tour] Introducing Swarm[India Merge World Tour] Introducing Swarm
[India Merge World Tour] Introducing Swarm
 
метод определения макс. плотности и коэф. уплотнения крупнообломочных грунтов
метод определения макс. плотности и коэф. уплотнения крупнообломочных грунтовметод определения макс. плотности и коэф. уплотнения крупнообломочных грунтов
метод определения макс. плотности и коэф. уплотнения крупнообломочных грунтов
 
Ordinanza sindacale per servizio igiene urbana
Ordinanza sindacale per servizio igiene urbanaOrdinanza sindacale per servizio igiene urbana
Ordinanza sindacale per servizio igiene urbana
 
PCTnews 38 - el butlletí del PCT de Turisme i Oci de Catalunya
PCTnews 38 - el butlletí del PCT de Turisme i Oci de CatalunyaPCTnews 38 - el butlletí del PCT de Turisme i Oci de Catalunya
PCTnews 38 - el butlletí del PCT de Turisme i Oci de Catalunya
 
Infographic: Michigan's Travel Industry by the Numbers
Infographic: Michigan's Travel Industry by the NumbersInfographic: Michigan's Travel Industry by the Numbers
Infographic: Michigan's Travel Industry by the Numbers
 
Driving Offline Footfall through Online Marketing – Matt Phelan & Rachel Kneen
Driving Offline Footfall through Online Marketing – Matt Phelan & Rachel KneenDriving Offline Footfall through Online Marketing – Matt Phelan & Rachel Kneen
Driving Offline Footfall through Online Marketing – Matt Phelan & Rachel Kneen
 
White Paper: Creating a World-Class Build System, and Getting It Right
White Paper: Creating a World-Class Build System, and Getting It RightWhite Paper: Creating a World-Class Build System, and Getting It Right
White Paper: Creating a World-Class Build System, and Getting It Right
 

Similar to Webinar: The Acceleration of Everything

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
 
Five Pain Points of Agile Development (And How Software Version Management Ca...
Five Pain Points of Agile Development (And How Software Version Management Ca...Five Pain Points of Agile Development (And How Software Version Management Ca...
Five Pain Points of Agile Development (And How Software Version Management Ca...Perforce
 
Pain points of agile development
Pain points of agile developmentPain points of agile development
Pain points of agile developmentPerforce
 
Challenges Scaling DevOps
Challenges Scaling DevOpsChallenges Scaling DevOps
Challenges Scaling DevOpsRachel Maxwell
 
Configuration Management is Old and Boring
Configuration Management is Old and BoringConfiguration Management is Old and Boring
Configuration Management is Old and BoringMandi Walls
 
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Patrick McDonnell
 
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Michael Rembetsy
 
Agile and ITIL Continuous Delivery
Agile and ITIL Continuous DeliveryAgile and ITIL Continuous Delivery
Agile and ITIL Continuous DeliveryMartin Jackson
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_custdennisn129
 
Time Traveling: Adapting Techniques from the Future to Improve Reliability, J...
Time Traveling: Adapting Techniques from the Future to Improve Reliability, J...Time Traveling: Adapting Techniques from the Future to Improve Reliability, J...
Time Traveling: Adapting Techniques from the Future to Improve Reliability, J...Digital Bond
 
The Hiscox DevOps journey @ IBM InterConnect, Las Vegas
The Hiscox DevOps journey @ IBM InterConnect, Las VegasThe Hiscox DevOps journey @ IBM InterConnect, Las Vegas
The Hiscox DevOps journey @ IBM InterConnect, Las VegasJonathan Fletcher
 
Comparing Legacy and Modern e-commerce solutions
Comparing Legacy and Modern e-commerce solutionsComparing Legacy and Modern e-commerce solutions
Comparing Legacy and Modern e-commerce solutionsMike Ensor
 
Dutchcontainerdays
DutchcontainerdaysDutchcontainerdays
Dutchcontainerdays4bakker
 
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...VMworld
 
ClearCase Escape Plan
ClearCase Escape PlanClearCase Escape Plan
ClearCase Escape PlanPerforce
 
Cincom Smalltalk: Present, Future & Smalltalk Advocacy
Cincom Smalltalk: Present, Future & Smalltalk AdvocacyCincom Smalltalk: Present, Future & Smalltalk Advocacy
Cincom Smalltalk: Present, Future & Smalltalk AdvocacyESUG
 
Back To Basics
Back To BasicsBack To Basics
Back To Basicskamalikamj
 
Prepare the sled in summer and project release at its beginning
Prepare the sled in summer and project release at its beginningPrepare the sled in summer and project release at its beginning
Prepare the sled in summer and project release at its beginningVadym Fedorov
 
Why retail companies can't afford database downtime
Why retail companies can't afford database downtimeWhy retail companies can't afford database downtime
Why retail companies can't afford database downtimeDBmaestro - Database DevOps
 

Similar to Webinar: The Acceleration of Everything (20)

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?
 
Five Pain Points of Agile Development (And How Software Version Management Ca...
Five Pain Points of Agile Development (And How Software Version Management Ca...Five Pain Points of Agile Development (And How Software Version Management Ca...
Five Pain Points of Agile Development (And How Software Version Management Ca...
 
Pain points of agile development
Pain points of agile developmentPain points of agile development
Pain points of agile development
 
Challenges Scaling DevOps
Challenges Scaling DevOpsChallenges Scaling DevOps
Challenges Scaling DevOps
 
Configuration Management is Old and Boring
Configuration Management is Old and BoringConfiguration Management is Old and Boring
Configuration Management is Old and Boring
 
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
 
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
 
Agile and ITIL Continuous Delivery
Agile and ITIL Continuous DeliveryAgile and ITIL Continuous Delivery
Agile and ITIL Continuous Delivery
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
 
Time Traveling: Adapting Techniques from the Future to Improve Reliability, J...
Time Traveling: Adapting Techniques from the Future to Improve Reliability, J...Time Traveling: Adapting Techniques from the Future to Improve Reliability, J...
Time Traveling: Adapting Techniques from the Future to Improve Reliability, J...
 
The Hiscox DevOps journey @ IBM InterConnect, Las Vegas
The Hiscox DevOps journey @ IBM InterConnect, Las VegasThe Hiscox DevOps journey @ IBM InterConnect, Las Vegas
The Hiscox DevOps journey @ IBM InterConnect, Las Vegas
 
Comparing Legacy and Modern e-commerce solutions
Comparing Legacy and Modern e-commerce solutionsComparing Legacy and Modern e-commerce solutions
Comparing Legacy and Modern e-commerce solutions
 
Computing DevOp Summit
Computing DevOp SummitComputing DevOp Summit
Computing DevOp Summit
 
Dutchcontainerdays
DutchcontainerdaysDutchcontainerdays
Dutchcontainerdays
 
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...
 
ClearCase Escape Plan
ClearCase Escape PlanClearCase Escape Plan
ClearCase Escape Plan
 
Cincom Smalltalk: Present, Future & Smalltalk Advocacy
Cincom Smalltalk: Present, Future & Smalltalk AdvocacyCincom Smalltalk: Present, Future & Smalltalk Advocacy
Cincom Smalltalk: Present, Future & Smalltalk Advocacy
 
Back To Basics
Back To BasicsBack To Basics
Back To Basics
 
Prepare the sled in summer and project release at its beginning
Prepare the sled in summer and project release at its beginningPrepare the sled in summer and project release at its beginning
Prepare the sled in summer and project release at its beginning
 
Why retail companies can't afford database downtime
Why retail companies can't afford database downtimeWhy retail companies can't afford database downtime
Why retail companies can't afford database downtime
 

More from 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 NeedsPerforce
 
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 SOPsPerforce
 
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 ProcessPerforce
 
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 DevOpsPerforce
 
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
 
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 WorkflowPerforce
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldPerforce
 
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 EnterprisePerforce
 
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 ALMPerforce
 
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 2Perforce
 
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.4Perforce
 
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
 

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
 
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...
 
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...
 
Understanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsUnderstanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPs
 
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
 
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
 
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
 
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
 
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
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated World
 
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
 
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
 
How To Master Your Mega Backlog
How To Master Your Mega Backlog How To Master Your Mega Backlog
How To Master Your Mega Backlog
 
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...
 
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
 
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
 
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 ...
 
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
 
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
 
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
 

Recently uploaded

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Recently uploaded (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

Webinar: The Acceleration of Everything

  • 1. The Acceleration of Everything Is your legacy SCM holding you back?
  • 2. Who are we? Sven Erik Knop Technical Marketing Engineer Tom Tyler Senior Consultant With Perforce since 2007, originally as a Senior Consultant, Sven has helped many organizations migrate off of their legacy version control systems. Known to colleagues as “The ClearCase Guy” before he discovered Perforce in 1999, Tom consults with Perforce customers large and small.
  • 3. Agenda •  Challenges in modern development •  Role of the version control system •  Considerations for acceleration
  • 4. Analysts: Accelerate Now 4   Waterfall   Agile Continuous •  Annual releases •  Mostly manual •  Release more than once a year •  Some automation •  Weekly/daily updates •  Massive automation The days when a successful organization could release software once every 12 to 18 months are over. Forrester, “Continuous Delivery is reshaping the Future of ALM,” Kurt Bittner, July 22, 2013 “   ”  
  • 5. Developers Want Choice Git Workspaces Repo Manager
  • 6. IT Requires Manageability •  Complex release management •  Single hook for CI •  IP security and compliance •  Future-proof for growth and scale
  • 8. Is your SCM holding you back? •  Developers wasting time waiting? •  Long code freezes to merge changes between branches? •  Regressions in multiple releases, customer-variants and custom drops? •  Unresponsive remote locations?
  • 9. Legacy SCM Issues •  Subversion “120GB and 5-6 Million files took 2 hours to sync” “We spent one day a week merging changes” •  ClearCase "Activities that take up to 20 minutes with Rational ClearCase should only take 2 minutes or less, while utilizing a less expensive infrastructure.” “We have development centers throughout the world, and trying to support that with ClearCase would have been a nightmare”
  • 10. The Risk of Status Quo 10   Size Load Sites 1000’s users Millions of xact/day 10+ sites •  Lower Productivity •  Poor Quality •  Weak Collaboration •  Slower to Market Terabytes of data Business Impact
  • 11. Considerations for Success •  Move away from legacy •  Adopt a hybrid approach •  Consolidate to a future-proof foundation •  You are not alone!
  • 12. Perforce Overview •  Fastest, most scalable, version management and collaboration •  Versions everything 12  
  • 13. Migration Planning Tips •  Engage experts early •  Be aware of options •  Drive the project hard
  • 14. History Conversion Options •  Get Latest •  Detail History Import (DHI) Part 1 Mechanical Conversion (Deterministic) Part 2 Transforms – Visualize Life in Perforce •  Baseline & Branch Import (BBI) The “BBI Now, DHI Later” Option
  • 15. BBI Basics Capture Baselines and high-level Branching operations. A Histogram defines interesting history to capture. Captures file sets with correct contents at various points in time, enough to build from.
  • 16. General Migration Advice •  Get buy-in on acceptance Criteria early •  Dry runs are critical •  Dry run deep! •  Expect iteration!
  • 17. Other Things to Consider Migrations are more than just source code conversion … Version Everything for Continuous Delivery!
  • 18. Other Things to Consider Migration for Builds, Docs & Digital Assets Server Deployment Architecture Build Tools, Defect Trackers, Workflow Managers Systems Integrations for Continuous Delivery Pipeline Cutover: Phased or Grand Opening? User and Admin Training on new system Branching Strategy Developer Desktop Tool Integrations Continuous Delivery Toolchain Bridges for Parallel Operation?
  • 19. THANK YOU! •  Please contact us for details we didn’t address here! •  info@perforce.com •  info.perforce.com/migration