SlideShare a Scribd company logo
From ClearCase to Perforce Helix:
Breakthroughs in Scalability
at Intel
Haim Mousan
Senior DevOps Engineer
Introduction
 Haim Mousan
 SCM & ALM/BI Tech Lead
 Intel Firmware Department (~600 people, 3 Geos)
Responsible for delivery most critical Intel Firmware IPs
Those 2 IPs integrated in all Intel Platforms
The views expressed in this presentation are my own. I do not speak for Intel and do not
represent Intel at any matter. I’m here to share my own private experience with SCM,
Perforce usage and integration within our team in Jerusalem.
Introduction
Desktop
Mobile
Set-Top Box
IOTG
Servers
Google
Glass
Sensors
Security
Problem Statement – 3 years ago…
 Unstable coding environment with IBM ClearCase
 Unbearable Performance and Usability Issues
 Many dozens of methodologies
 Development productivity loss
 Zero integration with other ALM tools
 “Where is my data?” user complaints
 3 people supporting ClearCase
 Massive increase in Intel’s Projects expected (X6)
SCM system is mission critical - cannot afford downtime
Solution – Today
Solution – Today
CI
Build
Security
Scans
Legal
Scans
Perforce  CI
• Continuous Integration
• Gated check-in
• Full release proc. automation
Solution – Today
ALMCI
Build
Security
Scans
Legal
Scans
Arch
Perforce  CI
• Continuous Integration
• Gated check-in
• Full release proc. automation
Perforce  ALM
• Code link with TFS workitems
• Full data traceability
Solution – Today- Perforce
ALM
BI
CI
Build
Security
Scans
Legal
Scans
Arch
Perforce  CI
• Continuous Integration
• Gated check-in
• Full release proc. automation
Perforce  ALM
• Code link with TFS workitems
• Full data traceability
Perforce  BI
• Decision support system
• Code changes tracking
Solution – Today!
2013
Security SensorsSecurity
Kabylake
Broxton NextGen.1
GoldSand
NextGen.2
SofiaSkylake
Cannonlake
BroadwellHaswell
BU2
BU4 BU6
BU3BU1
BU4
2016
Desktop
Mobile
Server
3.47 3.171.506.50
2014 A 2015
Scope vs. HC3.0
1
2.8
1
2.004.00
2014 2015
Scope vs. HC
Solution – Today!
 Entire organization SCM is scaled up
 Unified methodologies ~253 core methodologies
 Supported by 0.2 people (was 3)
 99.9% Stability
 Major Performance Increase
Solution - Details
Phase I:
 Migration IBM ClearCase to Perforce
Phase II:
 Perforce  Continuous Integration (Jenkins/QB)
 Perforce  ALM (Microsoft TFS)
 Perforce  OLAP Based BI (SharePoint BI)
Solution - Details
Phase I:
 Migration IBM ClearCase to Perforce
Phase II:
 Perforce  Continuous Integration (Jenkins/QB)
 Perforce  ALM (Microsoft TFS)
 Perforce  OLAP Based BI (SharePoint BI)
Solution – CCP4 Migration
 12 Teams migrated (500 people)
 8 weeks – from definitions stage to deployment
• Perforce depots setup
• Migration scope – repositories, historical labels
• Methodology consolidation
• Migration script & preparations
• Pilot
• Training
• Deployment
Solution – CCP4 Migration
 12 Teams migrated (500 people)
 8 weeks – from definitions stage to deployment
• Perforce depots setup
• Migration scope – repositories, historical labels
• Methodology consolidation
• Migration script & preparations
• Pilot
• Training
• Deployment
Solution – CCP4 Migration
 12 Teams migrated (500 people)
 8 weeks – from definitions stage to deployment
• Perforce depots setup
• Migration scope – repositories, historical labels
• Methodology consolidation
• Migration script & preparations
• Pilot
• Training
• Deployment
Solution – CCP4 Migration
 Migration scope – repositories, historical labels
 Label 1.0.0.1
 Label 1.0.0.10
 Label 1.0.0.15
 Latest Code
 Changelist X
 Changelist Y
 Changelist Z
 #Head Revision
Solution – CCP4 Migration
 12 Teams migrated (500 people)
 8 weeks – from definitions stage to deployment
• Perforce depots setup
• Migration scope – repositories, historical labels
• Methodology consolidation
• Migration script & preparations
• Pilot
• Training
• Deployment
Solution – CCP4 Migration
 12 Teams migrated (500 people)
 8 weeks – from definitions stage to deployment
• Perforce depots setup
• Migration scope – repositories, historical labels
• Methodology consolidation
• Migration script & preparations
• Pilot
• Training
• Deployment
Solution – CCP4 Migration
 12 Teams migrated (500 people)
 8 weeks – from definitions stage to deployment
• Perforce depots setup
• Migration scope – repositories, historical labels
• Methodology consolidation
• Migration script & preparations
• Pilot
• Training
• Deployment
Solution – CCP4 Migration
 12 Teams migrated (500 people)
 8 weeks – from definitions stage to deployment
• Perforce depots setup
• Migration scope – repositories, historical labels
• Methodology consolidation
• Migration script & preparations
• Pilot
• Training
• Deployment
Solution – CCP4 Migration
 12 Teams migrated (500 people)
 8 weeks – from definitions stage to deployment
• Perforce depots setup
• Migration scope – repositories, historical labels
• Methodology consolidation
• Migration script & preparations
• Pilot
• Training
• Deployment
Solution – CCP4 Migration
 12 Teams migrated (500 people)
 8 weeks – from definitions stage to deployment
• Perforce depots setup
• Migration scope – repositories, historical labels
• Methodology consolidation
• Migration script & preparations
• Pilot
• Training
• Deployment
Solution – CCP4 Migration
 Highlights
• Performance cross geos
• Training
• Migration script development
• Methodology enforcement
 Lowlights
• Methodologies consolidation
• Symbolic links
• Server charset mismatch
Solution - Details
Phase I:
 Migration IBM ClearCase to Perforce
Phase II:
 Perforce  Continuous Integration (Jenkins/QB)
 Perforce  ALM (Microsoft TFS)
 Perforce  OLAP Based BI (SharePoint BI)
Solution - Details
Phase I:
 Migration IBM ClearCase to Perforce
Phase II:
 Perforce  Continuous Integration (Jenkins/QB)
 Perforce  ALM (Microsoft TFS)
 Perforce  OLAP Based BI (SharePoint BI)
Solution – Perforce  CI
Build/Scan Test
CI Orchestrators
Passed
Failed
Deployment
Solution – Perforce  TFS
Code
Submission
Build/CI
Req
Story
Development Portal
Bug
Solution – Perforce  TFS
DEMO
29
30
31
32
33
From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel
From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel
36
37
Solution – Perforce  TFS
Code
Submission
Req
Story
Development Portal
Bug
Test
Coverage
Validation Portal
Full Data Traceability
Solution – Perforce  BI
40
41
42
43
44
45
46
Key Messages
 Scalable and usable solution for firmware/software is a
major challenge
 BI and full data traceability are breakthrough capabilities for
any SW team
 Robust Source Control Management tool integrated with ALM
is no longer a theoretical concept
 Can be easily adopted by any SW team within several weeks
Thank You!
Haim Mousan
haimmousan@yahoo.com
https://www.linkedin.com/in/haim-
mousan-260b3812
Ad

More Related Content

What's hot (20)

Perforce Helix Never Dies: DevOps at Bandai Namco Studios
Perforce Helix Never Dies: DevOps at Bandai Namco StudiosPerforce Helix Never Dies: DevOps at Bandai Namco Studios
Perforce Helix Never Dies: DevOps at Bandai Namco Studios
Perforce
 
How to Combine Artifacts and Source in a Single Server
How to Combine Artifacts and Source in a Single ServerHow to Combine Artifacts and Source in a Single Server
How to Combine Artifacts and Source in a Single Server
Perforce
 
Software Testing in a Distributed Environment
Software Testing in a Distributed EnvironmentSoftware Testing in a Distributed Environment
Software Testing in a Distributed Environment
Perforce
 
RedisConf18 - Redis Fault Injection
RedisConf18  - Redis Fault InjectionRedisConf18  - Redis Fault Injection
RedisConf18 - Redis Fault Injection
Redis Labs
 
ClearCase Escape Plan
ClearCase Escape PlanClearCase Escape Plan
ClearCase Escape Plan
Perforce
 
RedisConf18 - Redis at LINE - 25 Billion Messages Per Day
RedisConf18 - Redis at LINE - 25 Billion Messages Per DayRedisConf18 - Redis at LINE - 25 Billion Messages Per Day
RedisConf18 - Redis at LINE - 25 Billion Messages Per Day
Redis Labs
 
Zephyr: Creating a Best-of-Breed, Secure RTOS for IoT
Zephyr: Creating a Best-of-Breed, Secure RTOS for IoTZephyr: Creating a Best-of-Breed, Secure RTOS for IoT
Zephyr: Creating a Best-of-Breed, Secure RTOS for IoT
LinuxCon ContainerCon CloudOpen China
 
StarlingX - A Platform for the Distributed Edge | Ildiko Vancsa
StarlingX - A Platform for the Distributed Edge | Ildiko VancsaStarlingX - A Platform for the Distributed Edge | Ildiko Vancsa
StarlingX - A Platform for the Distributed Edge | Ildiko Vancsa
Vietnam Open Infrastructure User Group
 
Build Robust Blockchain Services with Hyperledger and Containers
Build Robust Blockchain Services with Hyperledger and ContainersBuild Robust Blockchain Services with Hyperledger and Containers
Build Robust Blockchain Services with Hyperledger and Containers
LinuxCon ContainerCon CloudOpen China
 
Fully automated kubernetes deployment and management
Fully automated kubernetes deployment and managementFully automated kubernetes deployment and management
Fully automated kubernetes deployment and management
LinuxCon ContainerCon CloudOpen China
 
Storage Spaces Direct - the new Microsoft SDS star - Carsten Rachfahl
Storage Spaces Direct - the new Microsoft SDS star - Carsten RachfahlStorage Spaces Direct - the new Microsoft SDS star - Carsten Rachfahl
Storage Spaces Direct - the new Microsoft SDS star - Carsten Rachfahl
ITCamp
 
Microcontainers and Tools for Hardcore Container Debugging
Microcontainers and Tools for Hardcore Container DebuggingMicrocontainers and Tools for Hardcore Container Debugging
Microcontainers and Tools for Hardcore Container Debugging
Oracle Developers
 
Ports, pods and proxies
Ports, pods and proxiesPorts, pods and proxies
Ports, pods and proxies
LibbySchulze
 
DEVNET-1007 Network Infrastructure as Code with Chef and Cisco
DEVNET-1007	Network Infrastructure as Code with Chef and CiscoDEVNET-1007	Network Infrastructure as Code with Chef and Cisco
DEVNET-1007 Network Infrastructure as Code with Chef and Cisco
Cisco DevNet
 
DevOps tools for winning agility
DevOps tools for winning agilityDevOps tools for winning agility
DevOps tools for winning agility
Kellyn Pot'Vin-Gorman
 
Advanced dev ops governance with terraform
Advanced dev ops governance with terraformAdvanced dev ops governance with terraform
Advanced dev ops governance with terraform
James Counts
 
OSDC 2018 | Three years running containers with Kubernetes in Production by T...
OSDC 2018 | Three years running containers with Kubernetes in Production by T...OSDC 2018 | Three years running containers with Kubernetes in Production by T...
OSDC 2018 | Three years running containers with Kubernetes in Production by T...
NETWAYS
 
Best practices in Deploying SUSE CaaS Platform v3
Best practices in Deploying SUSE CaaS Platform v3Best practices in Deploying SUSE CaaS Platform v3
Best practices in Deploying SUSE CaaS Platform v3
Juan Herrera Utande
 
Day 1 General Session RedisConf
Day 1 General Session RedisConfDay 1 General Session RedisConf
Day 1 General Session RedisConf
Redis Labs
 
Intro to Git: a hands-on workshop
Intro to Git: a hands-on workshopIntro to Git: a hands-on workshop
Intro to Git: a hands-on workshop
Cisco DevNet
 
Perforce Helix Never Dies: DevOps at Bandai Namco Studios
Perforce Helix Never Dies: DevOps at Bandai Namco StudiosPerforce Helix Never Dies: DevOps at Bandai Namco Studios
Perforce Helix Never Dies: DevOps at Bandai Namco Studios
Perforce
 
How to Combine Artifacts and Source in a Single Server
How to Combine Artifacts and Source in a Single ServerHow to Combine Artifacts and Source in a Single Server
How to Combine Artifacts and Source in a Single Server
Perforce
 
Software Testing in a Distributed Environment
Software Testing in a Distributed EnvironmentSoftware Testing in a Distributed Environment
Software Testing in a Distributed Environment
Perforce
 
RedisConf18 - Redis Fault Injection
RedisConf18  - Redis Fault InjectionRedisConf18  - Redis Fault Injection
RedisConf18 - Redis Fault Injection
Redis Labs
 
ClearCase Escape Plan
ClearCase Escape PlanClearCase Escape Plan
ClearCase Escape Plan
Perforce
 
RedisConf18 - Redis at LINE - 25 Billion Messages Per Day
RedisConf18 - Redis at LINE - 25 Billion Messages Per DayRedisConf18 - Redis at LINE - 25 Billion Messages Per Day
RedisConf18 - Redis at LINE - 25 Billion Messages Per Day
Redis Labs
 
Storage Spaces Direct - the new Microsoft SDS star - Carsten Rachfahl
Storage Spaces Direct - the new Microsoft SDS star - Carsten RachfahlStorage Spaces Direct - the new Microsoft SDS star - Carsten Rachfahl
Storage Spaces Direct - the new Microsoft SDS star - Carsten Rachfahl
ITCamp
 
Microcontainers and Tools for Hardcore Container Debugging
Microcontainers and Tools for Hardcore Container DebuggingMicrocontainers and Tools for Hardcore Container Debugging
Microcontainers and Tools for Hardcore Container Debugging
Oracle Developers
 
Ports, pods and proxies
Ports, pods and proxiesPorts, pods and proxies
Ports, pods and proxies
LibbySchulze
 
DEVNET-1007 Network Infrastructure as Code with Chef and Cisco
DEVNET-1007	Network Infrastructure as Code with Chef and CiscoDEVNET-1007	Network Infrastructure as Code with Chef and Cisco
DEVNET-1007 Network Infrastructure as Code with Chef and Cisco
Cisco DevNet
 
Advanced dev ops governance with terraform
Advanced dev ops governance with terraformAdvanced dev ops governance with terraform
Advanced dev ops governance with terraform
James Counts
 
OSDC 2018 | Three years running containers with Kubernetes in Production by T...
OSDC 2018 | Three years running containers with Kubernetes in Production by T...OSDC 2018 | Three years running containers with Kubernetes in Production by T...
OSDC 2018 | Three years running containers with Kubernetes in Production by T...
NETWAYS
 
Best practices in Deploying SUSE CaaS Platform v3
Best practices in Deploying SUSE CaaS Platform v3Best practices in Deploying SUSE CaaS Platform v3
Best practices in Deploying SUSE CaaS Platform v3
Juan Herrera Utande
 
Day 1 General Session RedisConf
Day 1 General Session RedisConfDay 1 General Session RedisConf
Day 1 General Session RedisConf
Redis Labs
 
Intro to Git: a hands-on workshop
Intro to Git: a hands-on workshopIntro to Git: a hands-on workshop
Intro to Git: a hands-on workshop
Cisco DevNet
 

Viewers also liked (20)

Infographic: Perforce vs ClearCase
Infographic: Perforce vs ClearCaseInfographic: Perforce vs ClearCase
Infographic: Perforce vs ClearCase
Perforce
 
[Webinar] The Changing Role of Release Engineering in a DevOps World with J. ...
[Webinar] The Changing Role of Release Engineering in a DevOps World with J. ...[Webinar] The Changing Role of Release Engineering in a DevOps World with J. ...
[Webinar] The Changing Role of Release Engineering in a DevOps World with J. ...
Perforce
 
Infographic: Perforce vs Subversion
Infographic: Perforce vs SubversionInfographic: Perforce vs Subversion
Infographic: Perforce vs Subversion
Perforce
 
Continuous Validation
Continuous ValidationContinuous Validation
Continuous Validation
Perforce
 
[MathWorks] Versioning Infrastructure
[MathWorks] Versioning Infrastructure[MathWorks] Versioning Infrastructure
[MathWorks] Versioning Infrastructure
Perforce
 
[Lucas Films] Using a Perforce Proxy with Alternate Transports
[Lucas Films] Using a Perforce Proxy with Alternate Transports[Lucas Films] Using a Perforce Proxy with Alternate Transports
[Lucas Films] Using a Perforce Proxy with Alternate Transports
Perforce
 
[NetherRealm Studios] Game Studio Perforce Architecture
[NetherRealm Studios] Game Studio Perforce Architecture[NetherRealm Studios] Game Studio Perforce Architecture
[NetherRealm Studios] Game Studio Perforce Architecture
Perforce
 
[Mentor Graphics] A Perforce-based Automatic Document Generation System
[Mentor Graphics] A Perforce-based Automatic Document Generation System[Mentor Graphics] A Perforce-based Automatic Document Generation System
[Mentor Graphics] A Perforce-based Automatic Document Generation System
Perforce
 
Cheat Sheet
Cheat SheetCheat Sheet
Cheat Sheet
Perforce
 
[AMD] Novel Use of Perforce for Software Auto-updates and File Transfer
[AMD] Novel Use of Perforce for Software Auto-updates and File Transfer[AMD] Novel Use of Perforce for Software Auto-updates and File Transfer
[AMD] Novel Use of Perforce for Software Auto-updates and File Transfer
Perforce
 
Granular Protections Management with Triggers
Granular Protections Management with TriggersGranular Protections Management with Triggers
Granular Protections Management with Triggers
Perforce
 
How Continuous Delivery Helped McKesson Create Award Winning Applications
How Continuous Delivery Helped McKesson Create Award Winning ApplicationsHow Continuous Delivery Helped McKesson Create Award Winning Applications
How Continuous Delivery Helped McKesson Create Award Winning Applications
Perforce
 
[SAP] Perforce Administrative Self Services at SAP
[SAP] Perforce Administrative Self Services at SAP[SAP] Perforce Administrative Self Services at SAP
[SAP] Perforce Administrative Self Services at SAP
Perforce
 
[IC Manage] Workspace Acceleration & Network Storage Reduction
[IC Manage] Workspace Acceleration & Network Storage Reduction[IC Manage] Workspace Acceleration & Network Storage Reduction
[IC Manage] Workspace Acceleration & Network Storage Reduction
Perforce
 
[NetApp] Simplified HA:DR Using Storage Solutions
[NetApp] Simplified HA:DR Using Storage Solutions[NetApp] Simplified HA:DR Using Storage Solutions
[NetApp] Simplified HA:DR Using Storage Solutions
Perforce
 
[Nvidia] Extracting Depot Paths Into New Instances of Their Own
[Nvidia] Extracting Depot Paths Into New Instances of Their Own[Nvidia] Extracting Depot Paths Into New Instances of Their Own
[Nvidia] Extracting Depot Paths Into New Instances of Their Own
Perforce
 
[NetApp Managing Big Workspaces with Storage Magic
[NetApp Managing Big Workspaces with Storage Magic[NetApp Managing Big Workspaces with Storage Magic
[NetApp Managing Big Workspaces with Storage Magic
Perforce
 
Conquering Chaos: Helix & DevOps
Conquering Chaos: Helix & DevOpsConquering Chaos: Helix & DevOps
Conquering Chaos: Helix & DevOps
Perforce
 
[Pixar] Templar Underminer
[Pixar] Templar Underminer[Pixar] Templar Underminer
[Pixar] Templar Underminer
Perforce
 
Outsmarting Merge Edge Cases in Component Based Design
Outsmarting Merge Edge Cases in Component Based DesignOutsmarting Merge Edge Cases in Component Based Design
Outsmarting Merge Edge Cases in Component Based Design
Perforce
 
Infographic: Perforce vs ClearCase
Infographic: Perforce vs ClearCaseInfographic: Perforce vs ClearCase
Infographic: Perforce vs ClearCase
Perforce
 
[Webinar] The Changing Role of Release Engineering in a DevOps World with J. ...
[Webinar] The Changing Role of Release Engineering in a DevOps World with J. ...[Webinar] The Changing Role of Release Engineering in a DevOps World with J. ...
[Webinar] The Changing Role of Release Engineering in a DevOps World with J. ...
Perforce
 
Infographic: Perforce vs Subversion
Infographic: Perforce vs SubversionInfographic: Perforce vs Subversion
Infographic: Perforce vs Subversion
Perforce
 
Continuous Validation
Continuous ValidationContinuous Validation
Continuous Validation
Perforce
 
[MathWorks] Versioning Infrastructure
[MathWorks] Versioning Infrastructure[MathWorks] Versioning Infrastructure
[MathWorks] Versioning Infrastructure
Perforce
 
[Lucas Films] Using a Perforce Proxy with Alternate Transports
[Lucas Films] Using a Perforce Proxy with Alternate Transports[Lucas Films] Using a Perforce Proxy with Alternate Transports
[Lucas Films] Using a Perforce Proxy with Alternate Transports
Perforce
 
[NetherRealm Studios] Game Studio Perforce Architecture
[NetherRealm Studios] Game Studio Perforce Architecture[NetherRealm Studios] Game Studio Perforce Architecture
[NetherRealm Studios] Game Studio Perforce Architecture
Perforce
 
[Mentor Graphics] A Perforce-based Automatic Document Generation System
[Mentor Graphics] A Perforce-based Automatic Document Generation System[Mentor Graphics] A Perforce-based Automatic Document Generation System
[Mentor Graphics] A Perforce-based Automatic Document Generation System
Perforce
 
Cheat Sheet
Cheat SheetCheat Sheet
Cheat Sheet
Perforce
 
[AMD] Novel Use of Perforce for Software Auto-updates and File Transfer
[AMD] Novel Use of Perforce for Software Auto-updates and File Transfer[AMD] Novel Use of Perforce for Software Auto-updates and File Transfer
[AMD] Novel Use of Perforce for Software Auto-updates and File Transfer
Perforce
 
Granular Protections Management with Triggers
Granular Protections Management with TriggersGranular Protections Management with Triggers
Granular Protections Management with Triggers
Perforce
 
How Continuous Delivery Helped McKesson Create Award Winning Applications
How Continuous Delivery Helped McKesson Create Award Winning ApplicationsHow Continuous Delivery Helped McKesson Create Award Winning Applications
How Continuous Delivery Helped McKesson Create Award Winning Applications
Perforce
 
[SAP] Perforce Administrative Self Services at SAP
[SAP] Perforce Administrative Self Services at SAP[SAP] Perforce Administrative Self Services at SAP
[SAP] Perforce Administrative Self Services at SAP
Perforce
 
[IC Manage] Workspace Acceleration & Network Storage Reduction
[IC Manage] Workspace Acceleration & Network Storage Reduction[IC Manage] Workspace Acceleration & Network Storage Reduction
[IC Manage] Workspace Acceleration & Network Storage Reduction
Perforce
 
[NetApp] Simplified HA:DR Using Storage Solutions
[NetApp] Simplified HA:DR Using Storage Solutions[NetApp] Simplified HA:DR Using Storage Solutions
[NetApp] Simplified HA:DR Using Storage Solutions
Perforce
 
[Nvidia] Extracting Depot Paths Into New Instances of Their Own
[Nvidia] Extracting Depot Paths Into New Instances of Their Own[Nvidia] Extracting Depot Paths Into New Instances of Their Own
[Nvidia] Extracting Depot Paths Into New Instances of Their Own
Perforce
 
[NetApp Managing Big Workspaces with Storage Magic
[NetApp Managing Big Workspaces with Storage Magic[NetApp Managing Big Workspaces with Storage Magic
[NetApp Managing Big Workspaces with Storage Magic
Perforce
 
Conquering Chaos: Helix & DevOps
Conquering Chaos: Helix & DevOpsConquering Chaos: Helix & DevOps
Conquering Chaos: Helix & DevOps
Perforce
 
[Pixar] Templar Underminer
[Pixar] Templar Underminer[Pixar] Templar Underminer
[Pixar] Templar Underminer
Perforce
 
Outsmarting Merge Edge Cases in Component Based Design
Outsmarting Merge Edge Cases in Component Based DesignOutsmarting Merge Edge Cases in Component Based Design
Outsmarting Merge Edge Cases in Component Based Design
Perforce
 
Ad

Similar to From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel (20)

Elastic-Engineering
Elastic-EngineeringElastic-Engineering
Elastic-Engineering
Araf Karsh Hamid
 
Configuration Management Evolution at CERN
Configuration Management Evolution at CERNConfiguration Management Evolution at CERN
Configuration Management Evolution at CERN
Gavin McCance
 
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Smart ERP Solutions, Inc.
 
Implementing Cloud Financials
Implementing Cloud FinancialsImplementing Cloud Financials
Implementing Cloud Financials
OHUG
 
Implementing Cloud Financials
Implementing Cloud FinancialsImplementing Cloud Financials
Implementing Cloud Financials
NERUG
 
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Ed Sattar
 
What HPC can learn from DevOps?
What HPC can learn from DevOps?What HPC can learn from DevOps?
What HPC can learn from DevOps?
Walid Shaari
 
New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods 111...
New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods  111...New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods  111...
New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods 111...
David Kent
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...
Lucas Jellema
 
CV detailed 2015
CV detailed 2015CV detailed 2015
CV detailed 2015
Kieran Taheny
 
It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5
margaret_ronald
 
Continuous Delivery series: How to automate your infrastructure toolchain
Continuous Delivery series: How to automate your infrastructure toolchainContinuous Delivery series: How to automate your infrastructure toolchain
Continuous Delivery series: How to automate your infrastructure toolchain
Serena Software
 
Kubernetes - Container Management PaaS Journey
Kubernetes - Container Management PaaS JourneyKubernetes - Container Management PaaS Journey
Kubernetes - Container Management PaaS Journey
Uladzimir Palkhouski
 
Re-Platforming Applications for the Cloud
Re-Platforming Applications for the CloudRe-Platforming Applications for the Cloud
Re-Platforming Applications for the Cloud
Carter Wickstrom
 
CM MatchPoint Agile Session
CM MatchPoint Agile SessionCM MatchPoint Agile Session
CM MatchPoint Agile Session
CM First Group
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
Liran Levy
 
Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4
Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4
Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4
Outlyer
 
Building Next Gen Applications and Microservices
Building Next Gen Applications and Microservices Building Next Gen Applications and Microservices
Building Next Gen Applications and Microservices
Paula Peña (She, Her, Hers)
 
Cloud Platform Adoption: Lessons Learned
Cloud Platform Adoption: Lessons LearnedCloud Platform Adoption: Lessons Learned
Cloud Platform Adoption: Lessons Learned
VMware Tanzu
 
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
 
Configuration Management Evolution at CERN
Configuration Management Evolution at CERNConfiguration Management Evolution at CERN
Configuration Management Evolution at CERN
Gavin McCance
 
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Smart ERP Solutions, Inc.
 
Implementing Cloud Financials
Implementing Cloud FinancialsImplementing Cloud Financials
Implementing Cloud Financials
OHUG
 
Implementing Cloud Financials
Implementing Cloud FinancialsImplementing Cloud Financials
Implementing Cloud Financials
NERUG
 
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Ed Sattar
 
What HPC can learn from DevOps?
What HPC can learn from DevOps?What HPC can learn from DevOps?
What HPC can learn from DevOps?
Walid Shaari
 
New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods 111...
New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods  111...New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods  111...
New Relic Future Stack 2015 - Step 1 in our quest for DevOps at US Foods 111...
David Kent
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...
Lucas Jellema
 
It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5
margaret_ronald
 
Continuous Delivery series: How to automate your infrastructure toolchain
Continuous Delivery series: How to automate your infrastructure toolchainContinuous Delivery series: How to automate your infrastructure toolchain
Continuous Delivery series: How to automate your infrastructure toolchain
Serena Software
 
Kubernetes - Container Management PaaS Journey
Kubernetes - Container Management PaaS JourneyKubernetes - Container Management PaaS Journey
Kubernetes - Container Management PaaS Journey
Uladzimir Palkhouski
 
Re-Platforming Applications for the Cloud
Re-Platforming Applications for the CloudRe-Platforming Applications for the Cloud
Re-Platforming Applications for the Cloud
Carter Wickstrom
 
CM MatchPoint Agile Session
CM MatchPoint Agile SessionCM MatchPoint Agile Session
CM MatchPoint Agile Session
CM First Group
 
Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4
Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4
Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4
Outlyer
 
Cloud Platform Adoption: Lessons Learned
Cloud Platform Adoption: Lessons LearnedCloud Platform Adoption: Lessons Learned
Cloud Platform Adoption: Lessons Learned
VMware Tanzu
 
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
 
Ad

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
 
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 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 Workflow
Perforce
 
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
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
 
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
 
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 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 Workflow
Perforce
 
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
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
 

Recently uploaded (20)

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
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRYLEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
NidaFarooq10
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Orangescrum
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
The Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdfThe Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdf
drewplanas10
 
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
 
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
 
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
 
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Dele Amefo
 
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
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
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
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
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
 
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
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRYLEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
NidaFarooq10
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Orangescrum
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
The Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdfThe Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdf
drewplanas10
 
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
 
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
 
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
 
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Dele Amefo
 
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
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
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
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
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
 

From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel

  • 1. From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel Haim Mousan Senior DevOps Engineer
  • 2. Introduction  Haim Mousan  SCM & ALM/BI Tech Lead  Intel Firmware Department (~600 people, 3 Geos) Responsible for delivery most critical Intel Firmware IPs Those 2 IPs integrated in all Intel Platforms The views expressed in this presentation are my own. I do not speak for Intel and do not represent Intel at any matter. I’m here to share my own private experience with SCM, Perforce usage and integration within our team in Jerusalem.
  • 4. Problem Statement – 3 years ago…  Unstable coding environment with IBM ClearCase  Unbearable Performance and Usability Issues  Many dozens of methodologies  Development productivity loss  Zero integration with other ALM tools  “Where is my data?” user complaints  3 people supporting ClearCase  Massive increase in Intel’s Projects expected (X6) SCM system is mission critical - cannot afford downtime
  • 6. Solution – Today CI Build Security Scans Legal Scans Perforce  CI • Continuous Integration • Gated check-in • Full release proc. automation
  • 7. Solution – Today ALMCI Build Security Scans Legal Scans Arch Perforce  CI • Continuous Integration • Gated check-in • Full release proc. automation Perforce  ALM • Code link with TFS workitems • Full data traceability
  • 8. Solution – Today- Perforce ALM BI CI Build Security Scans Legal Scans Arch Perforce  CI • Continuous Integration • Gated check-in • Full release proc. automation Perforce  ALM • Code link with TFS workitems • Full data traceability Perforce  BI • Decision support system • Code changes tracking
  • 9. Solution – Today! 2013 Security SensorsSecurity Kabylake Broxton NextGen.1 GoldSand NextGen.2 SofiaSkylake Cannonlake BroadwellHaswell BU2 BU4 BU6 BU3BU1 BU4 2016 Desktop Mobile Server 3.47 3.171.506.50 2014 A 2015 Scope vs. HC3.0 1 2.8 1 2.004.00 2014 2015 Scope vs. HC
  • 10. Solution – Today!  Entire organization SCM is scaled up  Unified methodologies ~253 core methodologies  Supported by 0.2 people (was 3)  99.9% Stability  Major Performance Increase
  • 11. Solution - Details Phase I:  Migration IBM ClearCase to Perforce Phase II:  Perforce  Continuous Integration (Jenkins/QB)  Perforce  ALM (Microsoft TFS)  Perforce  OLAP Based BI (SharePoint BI)
  • 12. Solution - Details Phase I:  Migration IBM ClearCase to Perforce Phase II:  Perforce  Continuous Integration (Jenkins/QB)  Perforce  ALM (Microsoft TFS)  Perforce  OLAP Based BI (SharePoint BI)
  • 13. Solution – CCP4 Migration  12 Teams migrated (500 people)  8 weeks – from definitions stage to deployment • Perforce depots setup • Migration scope – repositories, historical labels • Methodology consolidation • Migration script & preparations • Pilot • Training • Deployment
  • 14. Solution – CCP4 Migration  12 Teams migrated (500 people)  8 weeks – from definitions stage to deployment • Perforce depots setup • Migration scope – repositories, historical labels • Methodology consolidation • Migration script & preparations • Pilot • Training • Deployment
  • 15. Solution – CCP4 Migration  12 Teams migrated (500 people)  8 weeks – from definitions stage to deployment • Perforce depots setup • Migration scope – repositories, historical labels • Methodology consolidation • Migration script & preparations • Pilot • Training • Deployment
  • 16. Solution – CCP4 Migration  Migration scope – repositories, historical labels  Label 1.0.0.1  Label 1.0.0.10  Label 1.0.0.15  Latest Code  Changelist X  Changelist Y  Changelist Z  #Head Revision
  • 17. Solution – CCP4 Migration  12 Teams migrated (500 people)  8 weeks – from definitions stage to deployment • Perforce depots setup • Migration scope – repositories, historical labels • Methodology consolidation • Migration script & preparations • Pilot • Training • Deployment
  • 18. Solution – CCP4 Migration  12 Teams migrated (500 people)  8 weeks – from definitions stage to deployment • Perforce depots setup • Migration scope – repositories, historical labels • Methodology consolidation • Migration script & preparations • Pilot • Training • Deployment
  • 19. Solution – CCP4 Migration  12 Teams migrated (500 people)  8 weeks – from definitions stage to deployment • Perforce depots setup • Migration scope – repositories, historical labels • Methodology consolidation • Migration script & preparations • Pilot • Training • Deployment
  • 20. Solution – CCP4 Migration  12 Teams migrated (500 people)  8 weeks – from definitions stage to deployment • Perforce depots setup • Migration scope – repositories, historical labels • Methodology consolidation • Migration script & preparations • Pilot • Training • Deployment
  • 21. Solution – CCP4 Migration  12 Teams migrated (500 people)  8 weeks – from definitions stage to deployment • Perforce depots setup • Migration scope – repositories, historical labels • Methodology consolidation • Migration script & preparations • Pilot • Training • Deployment
  • 22. Solution – CCP4 Migration  12 Teams migrated (500 people)  8 weeks – from definitions stage to deployment • Perforce depots setup • Migration scope – repositories, historical labels • Methodology consolidation • Migration script & preparations • Pilot • Training • Deployment
  • 23. Solution – CCP4 Migration  Highlights • Performance cross geos • Training • Migration script development • Methodology enforcement  Lowlights • Methodologies consolidation • Symbolic links • Server charset mismatch
  • 24. Solution - Details Phase I:  Migration IBM ClearCase to Perforce Phase II:  Perforce  Continuous Integration (Jenkins/QB)  Perforce  ALM (Microsoft TFS)  Perforce  OLAP Based BI (SharePoint BI)
  • 25. Solution - Details Phase I:  Migration IBM ClearCase to Perforce Phase II:  Perforce  Continuous Integration (Jenkins/QB)  Perforce  ALM (Microsoft TFS)  Perforce  OLAP Based BI (SharePoint BI)
  • 26. Solution – Perforce  CI Build/Scan Test CI Orchestrators Passed Failed Deployment
  • 27. Solution – Perforce  TFS Code Submission Build/CI Req Story Development Portal Bug
  • 28. Solution – Perforce  TFS DEMO
  • 29. 29
  • 30. 30
  • 31. 31
  • 32. 32
  • 33. 33
  • 36. 36
  • 37. 37
  • 38. Solution – Perforce  TFS Code Submission Req Story Development Portal Bug Test Coverage Validation Portal Full Data Traceability
  • 40. 40
  • 41. 41
  • 42. 42
  • 43. 43
  • 44. 44
  • 45. 45
  • 46. 46
  • 47. Key Messages  Scalable and usable solution for firmware/software is a major challenge  BI and full data traceability are breakthrough capabilities for any SW team  Robust Source Control Management tool integrated with ALM is no longer a theoretical concept  Can be easily adopted by any SW team within several weeks

Editor's Notes

  • #5: Code Maintenance over Clear-Case Give an examples of Target in Canada Nasdaq company that made automatic trades with wrong server upgrade cause loss of Billions$$ Potential Organization Crash Everyday explain how everything was running at a maximum level which meant performance was very poor and you never knew when the server might crash If it did crash, the recovery was a very painful process and could take as much as 4 weeks to restore service Clear Case VOB exceeds IBM recommended and supported size (~120GB which is ~5 times the recommendation) In case of failure restore can take between 2 days to 2 weeks
  • #6: Once you have core, robust, stable core product and system, You can trust and have any customizations on top for endless environmental add-ons PerforceCI (Jenkins, QB) Gated check-ins enablement Reduces developers firmware ULTs Full automation of release processes PerforceTFS Check-in linkage with TFS work items Code traceability PerforceSharePoint BI Advanced BI statistics Code changes tracking
  • #7: Once you have core, robust, stable core product and system, You can trust and have any customizations on top for endless environmental add-ons PerforceCI (Jenkins, QB) Gated check-ins enablement Reduces developers firmware ULTs Full automation of release processes PerforceTFS Check-in linkage with TFS work items Code traceability PerforceSharePoint BI Advanced BI statistics Code changes tracking
  • #8: Once you have core, robust, stable core product and system, You can trust and have any customizations on top for endless environmental add-ons PerforceCI (Jenkins, QB) Gated check-ins enablement Reduces developers firmware ULTs Full automation of release processes PerforceTFS Check-in linkage with TFS work items Code traceability PerforceSharePoint BI Advanced BI statistics Code changes tracking
  • #9: Once you have core, robust, stable core product and system, You can trust and have any customizations on top for endless environmental add-ons PerforceCI (Jenkins, QB) Gated check-ins enablement Reduces developers firmware ULTs Full automation of release processes PerforceTFS Check-in linkage with TFS work items Code traceability PerforceSharePoint BI Advanced BI statistics Code changes tracking
  • #12: 1w Migration scope – repositories, historical labels 2w Methodology consolidation (Mainline, Sustainment, Tools depot) 2w Migration script & preparations 1w Pilot 1w Training 1w Deployment
  • #13: 1w Migration scope – repositories, historical labels 2w Methodology consolidation (Mainline, Sustainment, Tools depot) 2w Migration script & preparations 1w Pilot 1w Training 1w Deployment
  • #14: 1w Migration scope – repositories, historical labels 2w Methodology consolidation (Mainline, Sustainment, Tools depot) 2w Migration script & preparations 1w Pilot 1w Training 1w Deployment
  • #15: 1w Migration scope – repositories, historical labels 2w Methodology consolidation (Mainline, Sustainment, Tools depot) 2w Migration script & preparations 1w Pilot 1w Training 1w Deployment
  • #16: 1w Migration scope – repositories, historical labels 2w Methodology consolidation (Mainline, Sustainment, Tools depot) 2w Migration script & preparations 1w Pilot 1w Training 1w Deployment
  • #17: 1w Migration scope – repositories, historical labels 2w Methodology consolidation (Mainline, Sustainment, Tools depot) 2w Migration script & preparations 1w Pilot 1w Training 1w Deployment
  • #18: 1w Migration scope – repositories, historical labels 2w Methodology consolidation (Mainline, Sustainment, Tools depot) 2w Migration script & preparations 1w Pilot 1w Training 1w Deployment
  • #19: 1w Migration scope – repositories, historical labels 2w Methodology consolidation (Mainline, Sustainment, Tools depot) 2w Migration script & preparations 1w Pilot 1w Training 1w Deployment
  • #20: 1w Migration scope – repositories, historical labels 2w Methodology consolidation (Mainline, Sustainment, Tools depot) 2w Migration script & preparations 1w Pilot 1w Training 1w Deployment
  • #21: 1w Migration scope – repositories, historical labels 2w Methodology consolidation (Mainline, Sustainment, Tools depot) 2w Migration script & preparations 1w Pilot 1w Training 1w Deployment
  • #22: 1w Migration scope – repositories, historical labels 2w Methodology consolidation (Mainline, Sustainment, Tools depot) 2w Migration script & preparations 1w Pilot 1w Training 1w Deployment
  • #23: 1w Migration scope – repositories, historical labels 2w Methodology consolidation (Mainline, Sustainment, Tools depot) 2w Migration script & preparations 1w Pilot 1w Training 1w Deployment
  • #24: Training - 3h session, well documented step-by-step guide
  • #25: 1w Migration scope – repositories, historical labels 2w Methodology consolidation (Mainline, Sustainment, Tools depot) 2w Migration script & preparations 1w Pilot 1w Training 1w Deployment
  • #26: 1w Migration scope – repositories, historical labels 2w Methodology consolidation (Mainline, Sustainment, Tools depot) 2w Migration script & preparations 1w Pilot 1w Training 1w Deployment
  • #27: Code Maintenance over Clear-Case Give an examples of Target in Canada Nasdaq company that made automatic trades with wrong server upgrade cause loss of Billions$$
  • #28: We added Perforce custom menu item “CI Submit / Check CL” Clicking it will take the user to TFS development portal web application It will get from p4 the CL details (description, etc) Allows him to update his description, specify whether code review was made Allows him to select required CI flow – and select “submit on pass” Only If all CI tests were passed – it will check-in the code When selecting “submit on pass” option – user may connect TFS bug / req / etc specifying what does this CL implements
  • #29: Training - 3h session, well documented step-by-step guide
  • #40: Code Maintenance over Clear-Case Give an examples of Target in Canada Nasdaq company that made automatic trades with wrong server upgrade cause loss of Billions$$
  • #41: Code Maintenance over Clear-Case Give an examples of Target in Canada Nasdaq company that made automatic trades with wrong server upgrade cause loss of Billions$$
  • #42: Code Maintenance over Clear-Case Give an examples of Target in Canada Nasdaq company that made automatic trades with wrong server upgrade cause loss of Billions$$
  • #43: Code Maintenance over Clear-Case Give an examples of Target in Canada Nasdaq company that made automatic trades with wrong server upgrade cause loss of Billions$$
  • #44: Code Maintenance over Clear-Case Give an examples of Target in Canada Nasdaq company that made automatic trades with wrong server upgrade cause loss of Billions$$
  • #45: Code Maintenance over Clear-Case Give an examples of Target in Canada Nasdaq company that made automatic trades with wrong server upgrade cause loss of Billions$$
  • #46: Code Maintenance over Clear-Case Give an examples of Target in Canada Nasdaq company that made automatic trades with wrong server upgrade cause loss of Billions$$
  • #47: Code Maintenance over Clear-Case Give an examples of Target in Canada Nasdaq company that made automatic trades with wrong server upgrade cause loss of Billions$$
  • #48: Code Maintenance over Clear-Case Give an examples of Target in Canada Nasdaq company that made automatic trades with wrong server upgrade cause loss of Billions$$