More Related Content Similar to ClearCase Version Importer - a migration tool to Rational Team Concert SCM (20) More from IBM Rational software (18) ClearCase Version Importer - a migration tool to Rational Team Concert SCM1. © 2014 IBM Corporation
Accelerating Product and Service Innovation | Rational
ClearCase Version Importer - a migration tool to RTC
SCM
Host: Jean-Louis (JL) Marechaux
Worldwide Technical Enablement and CoP leader : CLM for IT
Worldwide Technical Enablement | IBM Rational Software
Paul Komar
Feature Lead of ClearCase Version Importer
Masa Koinuma
Team Lead of ClearCase, ClearQuest and Jazz
Integration
2. © 2014 IBM Corporation
ClearCase Version Importer
- a migration tool to RTC SCM
02/25/2014
Paul Komar, Feature Lead of ClearCase Version Importer
Masa Koinuma, Team Lead of ClearCase, ClearQuest and Jazz Integration
Gamze Saunders, CLM Market Manager
3. © 2014 IBM Corporation
Accelerating Product and Service Innovation | Rational
3
Types of Connectors to Rational Team Concert
3
Importer Bridge Synchronizer
CVS, SVN,
ClearCase, or
ClearQuest
repository
Bugzilla
repository
Jazz
Repository
One way data
migration
SVN, ClearCase or
ClearQuest
repository
Jazz Repository
ClearCase Bridge links work
items with ClearCase versions,
UCM activities.
ClearQuest Bridge links work
items with ClearQuest records.
ClearCase
(Base and UCM),
ClearQuest
Two way data
synchronization
Jazz
Repository
4. © 2014 IBM Corporation
Accelerating Product and Service Innovation | Rational
RTC Source Control
- How different from ClearCase ?
Change-set based SCM
– accept / deliver / suspend / resume to flow change-sets across workspaces and streams
Repository Workspace
– No “checkout” operation. Best practice is that every developer has his/her own repository workspace
Process Integration
– Access Control by team area / project area
– Pre-conditions and Follow-up actions by iteration types
– Association to Work Items, Builds
Distributed Development
– Distributed SCM for network latency
What is available only in ClearCase?
– Derived Object support / config records / build avoidance
– Dynamic view
– Multisite
– Hard-link
4
Browse http://jazz.net/ for more details!
Rational
ClearCase
Rational
Team
Concert
5. © 2014 IBM Corporation
Accelerating Product and Service Innovation | Rational
ClearCase Baseline Importer
Importer available since RTC 2.0
Imports interested versions in history by label type
or by UCM baseline
Leverage ClearCase Synchronizer
– Various setup requirements
Manual steps to import
multiple streams or branches
No migration of check-in credential
No migration of check-in timestamp
Both CC and RTC has to be online
5
Source: CLM 4.0.3 Information Center online help
6. © 2014 IBM Corporation
Accelerating Product and Service Innovation | Rational
ClearCase Version Importer
• Two step importer
1. Export data from ClearCase
All the file element versions in all branches, version properties, configurations ( label-
types, views ) are extracted to intermediate files
2. Import data into RTC
The intermediate files are imported to RTC and file version histories and baselines are
created in the RTC repository
6
ClearCase
Export
Data
Import
Data
Intermediate
File(s)
RTC
7. © 2014 IBM Corporation
Accelerating Product and Service Innovation | Rational
RTC 4.0.5 (Q4 2013) Initial Release of the new Migration Tool
4.0.5 “ClearCase Version Importer”
– Simplified command-line tool to export/import
– Import all the file versions in all branches in
single operation
• Merge hyper-links are also imported
– CC check-in user can be mapped to RTC
change-set owner
– CC check-in timestamp is migrated as RTC
change-set creation date
– CC version attributes can be imported
New & Noteworthy:
https://jazz.net/downloads/rational-team-concert/releases/4.0.5?p=news#CC-405-M2
Demo Video : http://www.youtube.com/watch?v=E6Ar_CBLXzQ
Performance Report: https://jazz.net/library/article/1368
Deployment Wiki:
https://jazz.net/wiki/bin/view/Deployment/RationalTeamConcertAndRationalClearCaseIntegrationCookbook
Online Help:
http://pic.dhe.ibm.com/infocenter/clmhelp/v4r0m5/topic/com.ibm.team.connector.scm.cc.doc/topics/c_version_i7
Fig 1. RTC File History after Import
8. © 2014 IBM Corporation
Accelerating Product and Service Innovation | Rational
RTC 4.0.6 (Q1 2014) ClearCase Version Importer
Make the tool more consumable & incorporate feedback
Multiple Configuration Import
– ClearCase views, label types can be imported by single operation
– They are imported as RTC baselines
Increased Robustness & consumability
– Restarting migration commands will resume the operation
This is helpful when the command fails in the middle by network glitch or scheduled outage, etc.
– Incremental Migration
• Large VOB can be migrated by sub-folders
• Additional versions can be migrated subsequently
• Additional configurations can be migrated subsequently
New & Noteworthy :
https://jazz.net/downloads/rational-team-concert/milestones/4.0.6M2?p=news#clearcase-importer
Online Help:
http://pic.dhe.ibm.com/infocenter/clmhelp/v4r0m6/topic/com.ibm.team.connector.scm.cc.doc/topics/c_version_im
8
9. © 2014 IBM Corporation
Accelerating Product and Service Innovation | Rational
RTC 5.0 ( Q2 2014 ) and Future Enhancement Priorities
Make it ready for mid&large scale deployments
Filter uninteresting versions
– As a user I would like to import only versions that are less than some number of years old (281520)
– As a user I would like to import only latest versions in selected configurations with dependency relationships
– As a user I would like to import only version from non-obseleted branches (281519)
CQ-enabled UCM migration
– Version Importer should add link from imported change-set to work items when CC and CQ are migrated
together. (300055)
Performance Improvements
– [Time Boxed for 5.0] improve performance of Version Importer (299828)
Post 5.0 Consideration
– UCM Metadata migration : [CCM] Whole UCM PVOB importer (171345)
– Verification tool : Make the verification and report tool production ready (261011)
Refer ClearCase Importer Backlog for more detail
9
10. © 2013 IBM Corporation
CLM 2014 Continuous Client Feedback Program/CCF Plan
Program summary: The Continuous Client Feedback (CCF) Program is a new type of client program
created to support the strategy of the continuous delivery model, in place of the Beta Program used in
past CLM releases.
Who are the target clients: We will leverage an extended client base for discussions of the nature
that can be included on jazz.net. If the IBM team needs to discuss future topics beyond jazz.net (i.e., IBM
Confidential in nature) we will leverage the clients under NDA agreement only. We will include the
following clients:
Existing DPP clients
More practitioners from the existing DPP companies (administrator, tester, developer, business
analyst, scrum master)
Previous beta clients, and new clients (with practitioners to participate)
How to facilitate feedback:
IBM team needs to show clients the new features and improvements.
Need to start as early as possible to get design feedback. IBM stakeholders and the clients will drive
the need for follow on discussions and reevaluate certain features after including clients’ feedback.
The Jazz.net sandbox will be the milestone delivery method to clients who can’t install in their own
environments for hands on testing.
Obtain client feedback on consumability & quality via hands-on testing of selected milestone(s)
Conduct polls along the way, also send a short formal survey before QCert.
What is the duration of the program: Goal is to start getting clients engaged with earliest
possible milestone agreed to by development team. Will end no later than 2 weeks after eGA, with
additional feedback used as input to future release.
When to report feedback: Will provide small feedback report for QCert, and provide updates before
the program ends.
CCF for RTC 5.0: Kick off meeting is planned for the week of March 3rd.
Contact: Brian Jones ( jonesba@us.ibm.com )
11. © 2014 IBM Corporation
Accelerating Product and Service Innovation | Rational
Team Concert
One product with
integrated SCM and
CM capabilities
Rational Team Concert and Rational ClearCase
ClearCase
Very large scale
enterprise
development
solutions
ClearCase
Very large development projects
Very complex and customized
workflows
High rigor, high variance systems
Co-development of hardware &
software
Heavy auditing and optimized build
avoidance
Integration with ClearQuest CM, RTC
Work Item Management
Team Concert
Goes beyond traditional CCM
State-of-the-art collaborative
development platform
Integration hub with Jazz
OSLC
One product with integrated
CM and SCM + planning,
build and reporting
Designed for web and high
performance over WAN’s
Easier to use and low administration
Ideal for Agile development
Scalable from small to large globally
distributed teams
Can also “surround” other SCM’s:
Subversion, Git, ClearCase, Synergy
CM functionality available separately
11
12. © 2014 IBM Corporation
Accelerating Product and Service Innovation | Rational
Rational Software
Configuration Management
What we hear from our customers
– Multiple SCM tools are becoming more prevalent in many organizations/IT departments
– Most organization have a desire to consolidate & simplify SCM infrastructure
– Developers are looking for “light-weight”, easy to use tools in IT organizations
– Increasing demand for high rigor, traceability capabilities (Systems)
– Increasing adoption of Agile development
Rational offers the most enhanced SCM portfolio in the market
– We have the ability to meet all of these different needs with our solutions
– Rational has now combined all powerful SCM tools under one offer
– Highly integrated and complementary capabilities are now offered under one single PID
• Can be used in parallel or instead to meet the requirements of your organization
• Provides the ability to move from one SCM technology to another
Rational
ClearCase
Rational
Synergy
Rational
Team
Concert
13. © 2014 IBM Corporation
Accelerating Product and Service Innovation | Rational
Watch this session, complete with demo
Watch this presentation on YouTube
Access to webcast information, materials and recording. Choose according to who
you are:
• Public access (All): http://goo.gl/udJomD
• PartnerWorld (Business Partners): http://bit.ly/DevOps_DevTest
Editor's Notes Team Concert
For everybody
For new customers who do not need the unique value of ClearCase
For existing customers who are unhappy with ClearCase
For existing customers who are happy but want to add collaborative planning and reporting to ClearCase
Start with focusing/selling the functionality that the customer needs/pains; do not try to sell the whole RTC piece in one go; still deliver entire product but speak to customer needs/pains
Enterprise IT
ClearCase/ClearQuest
Unique value of ClearCase is very small segment (when all 3 value props below are true)
Instant on workspaces (dynamic views) with thousands of files (faster than copy model)
Build auditing, build avoidance
Large parallel development (>7 parallel releases) with thousands of files
ClearQuest
Unique value is highly customizable/flexible workflow
Really a workflow application development platform
Synergy/Change
Where formal/complex requirements mandated; very good integration with DOORS
CMMi and SPICE compliance
Primarily existing customers