from clearcase to perforce helix: breakthroughs in scalability at intel
TRANSCRIPT
![Page 1: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/1.jpg)
From ClearCase to Perforce Helix: Breakthroughs in Scalability at IntelHaim MousanSenior DevOps Engineer
![Page 2: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/2.jpg)
Introduction
Haim Mousan SCM & ALM/BI Tech Lead Intel Firmware Department (~600 people, 3 Geos)
Responsible for delivery most critical Intel Firmware IPsThose 2 IPs integrated in all Intel
PlatformsThe 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.
![Page 3: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/3.jpg)
Introduction
Desktop
Mobile
Set-Top Box
IOTG
Servers
GoogleGlass
Sensors
Security
![Page 4: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/4.jpg)
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
![Page 5: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/5.jpg)
Solution – Today
![Page 6: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/6.jpg)
Solution – Today
CI
Build
Security Scans
LegalScans
Perforce CI• Continuous Integration• Gated check-in• Full release proc.
automation
![Page 7: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/7.jpg)
Solution – Today
ALMCI
Build
Security Scans
LegalScans
Arch
Perforce CI• Continuous Integration• Gated check-in• Full release proc.
automationPerforce ALM
• Code link with TFS workitems
• Full data traceability
![Page 8: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/8.jpg)
Solution – Today- Perforce
ALM
BI
CI
Build
Security Scans
LegalScans
Arch
Perforce CI• Continuous Integration• Gated check-in• Full release proc.
automationPerforce ALM
• Code link with TFS workitems
• Full data traceability
Perforce BI• Decision support system• Code changes tracking
![Page 9: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/9.jpg)
Solution – Today!X2 IPs
X4 Projects
Flat HC
2013
Security Sensors
Security
Kabylake
Broxton NextGen.1
GoldSand
NextGen.2
SofiaSkylake
Cannonlake
BroadwellHaswell
BU2
BU4 BU6
BU3BU1
BU42016
X2 BUs
No Compromise on Quality
X4 Releases
Desktop
MobileServer
2014 A 20151.50 3.47 3.17
Scope vs. HC
2014 20152.00 3.01 2.81
Scope vs. HC
![Page 10: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/10.jpg)
Solution – Today!
Entire organization SCM is scaled up Unified methodologies ~253 core methodologies Supported by 0.2 people (was 3) 99.9% Stability Major Performance Increase
![Page 11: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/11.jpg)
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)
![Page 12: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/12.jpg)
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)
![Page 13: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/13.jpg)
Solution – CCP4 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
![Page 14: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/14.jpg)
Solution – CCP4 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
![Page 15: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/15.jpg)
Solution – CCP4 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
![Page 16: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/16.jpg)
Solution – CCP4 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
![Page 17: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/17.jpg)
Solution – CCP4 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
![Page 18: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/18.jpg)
Solution – CCP4 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
![Page 19: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/19.jpg)
Solution – CCP4 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
![Page 20: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/20.jpg)
Solution – CCP4 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
![Page 21: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/21.jpg)
Solution – CCP4 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
![Page 22: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/22.jpg)
Solution – CCP4 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
![Page 23: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/23.jpg)
Solution – CCP4 Migration
Highlights• Performance cross geos• Training• Migration script development• Methodology enforcement
Lowlights• Methodologies consolidation• Symbolic links• Server charset mismatch
![Page 24: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/24.jpg)
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)
![Page 25: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/25.jpg)
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)
![Page 26: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/26.jpg)
Solution – Perforce CI
Build/Scan Test
CI Orchestrators
PassedFailed
Deployment
![Page 27: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/27.jpg)
Solution – Perforce TFS
Code Submission
Build/CI
Req
Story
Development PortalBug
![Page 28: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/28.jpg)
Solution – Perforce TFS
DEMO
![Page 29: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/29.jpg)
29
![Page 30: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/30.jpg)
30
![Page 31: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/31.jpg)
31
![Page 32: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/32.jpg)
32
![Page 33: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/33.jpg)
33
![Page 34: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/34.jpg)
![Page 35: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/35.jpg)
![Page 36: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/36.jpg)
36
![Page 37: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/37.jpg)
37
![Page 38: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/38.jpg)
Solution – Perforce TFS
Code Submission
Req
Story
Development Portal
Bug
Test Coverage
Validation Portal
Full Data Traceability
![Page 39: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/39.jpg)
Solution – Perforce BI
![Page 40: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/40.jpg)
40
![Page 41: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/41.jpg)
41
![Page 42: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/42.jpg)
42
![Page 43: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/43.jpg)
43
![Page 44: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/44.jpg)
44
![Page 45: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/45.jpg)
45
![Page 46: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/46.jpg)
46
![Page 47: From ClearCase to Perforce Helix: Breakthroughs in Scalability at Intel](https://reader031.vdocuments.site/reader031/viewer/2022021918/58895b031a28abef658b58c3/html5/thumbnails/47.jpg)
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