SlideShare a Scribd company logo
11
Most read
13
Most read
16
Most read
Lessons Learned: Transforming
from ClearCase to Git
Tamir Gefen
@almtoolboxalmtoolbox.com
Why Switching Tools?The Situation
The Situation
1. 100 developers (end-users); 5 groups
2. Working with Base ClearCase ; hundreds of branches
3. Users want to work from home in a convenient way
4. Users want to move to modern processes
Why Switch Tools?
Why Switch Tools?
1. Costs: licensing and maintenance
2. Ease of use for end-users
3. Consolidate the organization into one tool
Agenda
ChallengesChallenges
The Challenges
1. Different tools?
2. Train 100 developers in how to use a new system
3. New development concept. Set a new flow?
4. Integrated with IDEs?
5. How to move history? Should we take the whole history?
6. Train administrators in how to operate git
7. Limited (and short) timeframe
Different Tools?
Different Tools?
Not so different…
Similarities:
 Project structure
 Branching
 Users and permissions
Differences:
 Working copies
 Work items
Are Git and ClearCase different tools?
The Transition
The Transition (Planning)
1. Migration strategy
2. New flow
3. Training
4. Limited timeframe
The Transition
main (master)
R1.0
R1.1
R2.0
R2.1
Migration strategy
Lesson LearnedResults
Results
1. Licensing costs: 0
2. New flow
3. Shorter learning curve (than before)
4. New options for integrating with modern tools, including issue-
tracking; CI and more
Lessons Learned
Lessons Learned
1. You can move active baselines / labels only
2. Move each SW group separately
3. Allocate 1-2 days to accommodate developers (after migration)
4. The transition is an opportunity to improve SW processes
5. Transition should be planned by a person who knows BOTH
ClearCase and Git
6. Define SUCCESS criteria (acceptance tests)
Tips
Tips
1. Build a table translating ClearCase-ish to Git-ish
(e.g.: check-in -> commit, label -> tag(
2. Print the new flow (as a diagram) and share it with the end-users
3. Use strong and reliable infrastructures
4. Beware of ClearCase “evil twins” and hard links!
tgefen@almtoolbox.com
Thank You!

More Related Content

PDF
A proven path for migrating from clearcase to git and or subversion
PPTX
Migrating from ClearCase
PPTX
USING NEAR-REAL TIME MONITORING TO IMPROVE EQUIPMENT RELIABILITY
PPTX
Java App On Digital Ocean: Deploying With Gitlab CI/CD
PDF
Learn Terraform on Azure
PPTX
Introduction to rook
PPTX
Preempt_rt realtime patch
PPTX
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...
A proven path for migrating from clearcase to git and or subversion
Migrating from ClearCase
USING NEAR-REAL TIME MONITORING TO IMPROVE EQUIPMENT RELIABILITY
Java App On Digital Ocean: Deploying With Gitlab CI/CD
Learn Terraform on Azure
Introduction to rook
Preempt_rt realtime patch
Room 2 - 4 - Juncheng Anthony Lin - Redhat - A Practical Approach to Traditio...

Viewers also liked (18)

PPTX
How to Monitor Performance of your Jenkins Deployment
PDF
Hr and performance analytics
PPTX
Clear case
PPT
Clear case
PPTX
ClearCase 8.0
PPTX
Hr analytics, insights and implementation forum apac 2016
PPTX
Measuring Employee Performance with HR Analytics - HRMATT
PDF
How to Build an HR Analytics Center of Excellence
PDF
REST: From GET to HATEOAS
PPT
ClearCase Basics
PDF
HR Strategy - How to develop and deploy your hrm strategy - a manual for HR ...
PPTX
12 steps to prepare job interview
PDF
Crafting a talent analytics function and building strategic partnership
PPT
ClearCase Version Importer - a migration tool to Rational Team Concert SCM
PPT
Module 2: Managing Work Items in Rational Team Concert
PPTX
People Analytics: State of the Market - Top Ten List
PDF
HR / Talent Analytics
PDF
HR Strategy: What is it? Why do we need it?
How to Monitor Performance of your Jenkins Deployment
Hr and performance analytics
Clear case
Clear case
ClearCase 8.0
Hr analytics, insights and implementation forum apac 2016
Measuring Employee Performance with HR Analytics - HRMATT
How to Build an HR Analytics Center of Excellence
REST: From GET to HATEOAS
ClearCase Basics
HR Strategy - How to develop and deploy your hrm strategy - a manual for HR ...
12 steps to prepare job interview
Crafting a talent analytics function and building strategic partnership
ClearCase Version Importer - a migration tool to Rational Team Concert SCM
Module 2: Managing Work Items in Rational Team Concert
People Analytics: State of the Market - Top Ten List
HR / Talent Analytics
HR Strategy: What is it? Why do we need it?
Ad

Similar to Lesson Learned: Transforming from ClearCase to Git (20)

PDF
Software Engineering Tools and Practices Learn Git
PDF
What is agile model?Working of agile model
PPTX
DevOps Presentation.pptx
PPT
Cvs To Clear Case
PDF
Chicago Code Camp 2014 TFS Care and Feeding
PPTX
Session on evaluation of DevSecOps
PPT
Impact Of A Cms Framework Change - Holland Open Netherlands
PPTX
Agile Development unleashed
DOCX
What is agile model
PPTX
About DevOps in simple steps
PDF
DevOps Simplex Services .pdf
PPT
Contributing to Drupal
PDF
VSTS Migration Briefing
PDF
Sharing our best secrets: Design a distributed system from scratch
PDF
2019-04-17 Bio-IT World G Suite-Jira Cloud Sample Tracking
PDF
GitLab - Java User Group
PPTX
Version Control, Writers, and Workflows
PPTX
Software Development Process Models (SCRUM Methodology)
PPTX
It's all about feedback - code review as a great tool in the agile toolbox
DOCX
Agile notes
Software Engineering Tools and Practices Learn Git
What is agile model?Working of agile model
DevOps Presentation.pptx
Cvs To Clear Case
Chicago Code Camp 2014 TFS Care and Feeding
Session on evaluation of DevSecOps
Impact Of A Cms Framework Change - Holland Open Netherlands
Agile Development unleashed
What is agile model
About DevOps in simple steps
DevOps Simplex Services .pdf
Contributing to Drupal
VSTS Migration Briefing
Sharing our best secrets: Design a distributed system from scratch
2019-04-17 Bio-IT World G Suite-Jira Cloud Sample Tracking
GitLab - Java User Group
Version Control, Writers, and Workflows
Software Development Process Models (SCRUM Methodology)
It's all about feedback - code review as a great tool in the agile toolbox
Agile notes
Ad

More from Noa Harel (7)

PDF
What's New for GitLab CI/CD February 2020
PDF
Case Study: Migration to GitLab (from Bitbucket) at AppsFlyer
PDF
Introducing GitLab (September 2018)
PDF
Introducing GitLab (September 2018)
PDF
Introducing GitLab (June 2018)
PDF
What's New in GitLab and Software Development Trends
PDF
Slide: Introducing GitLab by ALMtoolbox
What's New for GitLab CI/CD February 2020
Case Study: Migration to GitLab (from Bitbucket) at AppsFlyer
Introducing GitLab (September 2018)
Introducing GitLab (September 2018)
Introducing GitLab (June 2018)
What's New in GitLab and Software Development Trends
Slide: Introducing GitLab by ALMtoolbox

Recently uploaded (20)

PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PPTX
history of c programming in notes for students .pptx
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
ai tools demonstartion for schools and inter college
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
history of c programming in notes for students .pptx
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Internet Downloader Manager (IDM) Crack 6.42 Build 41
VVF-Customer-Presentation2025-Ver1.9.pptx
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
ai tools demonstartion for schools and inter college
ManageIQ - Sprint 268 Review - Slide Deck
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
ISO 45001 Occupational Health and Safety Management System
Softaken Excel to vCard Converter Software.pdf
Navsoft: AI-Powered Business Solutions & Custom Software Development
Odoo Companies in India – Driving Business Transformation.pdf
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
How to Migrate SBCGlobal Email to Yahoo Easily
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Upgrade and Innovation Strategies for SAP ERP Customers
PTS Company Brochure 2025 (1).pdf.......
Which alternative to Crystal Reports is best for small or large businesses.pdf
2025 Textile ERP Trends: SAP, Odoo & Oracle

Lesson Learned: Transforming from ClearCase to Git