clearcase version importer - a migration tool to rational team concert scm

13
© 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

Upload: ibm-rational-software

Post on 11-May-2015

1.499 views

Category:

Technology


2 download

DESCRIPTION

A new, simpler tool for importing ClearCase version history into Rational Team Concert (RTC) was introduced in RTC 4.0.5. This is a new stand-alone tool that does not require ClearCase synchronization to be set up to use it. This presentation will first provide an overview of the difference between ClearCase and RTC SCM, then talk about the new migration tool and its enhanced capability in upcoming RTC release. You will understand how the tool can help you migrating the data successfully and it concludes with a live demo of the migration tool. Watch the presentation on YouTube: http://ow.ly/uvBSX

TRANSCRIPT

Page 1: ClearCase Version Importer - a migration tool to Rational Team Concert SCM

© 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 KomarFeature Lead of ClearCase Version Importer

Masa KoinumaTeam Lead of ClearCase, ClearQuest and Jazz Integration

Page 2: ClearCase Version Importer - a migration tool to Rational Team Concert SCM

© 2014 IBM Corporation

ClearCase Version Importer - a migration tool to RTC SCM

02/25/2014Paul Komar, Feature Lead of ClearCase Version ImporterMasa Koinuma, Team Lead of ClearCase, ClearQuest and Jazz IntegrationGamze Saunders, CLM Market Manager

Page 3: ClearCase Version Importer - a migration tool to Rational Team Concert SCM

© 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

Page 4: ClearCase Version Importer - a migration tool to Rational Team Concert SCM

© 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-link4

Browse http://jazz.net/ for more details!

Rational ClearCase

Rational Team

Concert

Page 5: ClearCase Version Importer - a migration tool to Rational Team Concert SCM

© 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 importmultiple streams or branches

No migration of check-in credential

No migration of check-in timestamp

Both CC and RTC has to be online5

Source: CLM 4.0.3 Information Center online help

Page 6: ClearCase Version Importer - a migration tool to Rational Team Concert SCM

© 2014 IBM Corporation

Accelerating Product and Service Innovation | Rational

ClearCase Version Importer

• Two step importer

1. Export data from ClearCaseAll the file element versions in all branches, version properties, configurations ( label-types, views ) are extracted to intermediate files

2. Import data into RTCThe intermediate files are imported to RTC and file version histories and baselines are created in the RTC repository

6

ClearCase

ExportData

ImportData

IntermediateFile(s)

RTC

Page 7: ClearCase Version Importer - a migration tool to Rational Team Concert SCM

© 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 RTCchange-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_importer_intro.html

7

Fig 1. RTC File History after Import

Page 8: ClearCase Version Importer - a migration tool to Rational Team Concert SCM

© 2014 IBM Corporation

Accelerating Product and Service Innovation | Rational

RTC 4.0.6 (Q1 2014) ClearCase Version ImporterMake 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 operationThis 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_importer_intro.html

8

Page 9: ClearCase Version Importer - a migration tool to Rational Team Concert SCM

© 2014 IBM Corporation

Accelerating Product and Service Innovation | Rational

RTC 5.0 ( Q2 2014 ) and Future Enhancement PrioritiesMake 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 (286971)

– 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

Page 10: ClearCase Version Importer - a migration tool to Rational Team Concert SCM

© 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 ( [email protected] )

Page 11: ClearCase Version Importer - a migration tool to Rational Team Concert SCM

© 2014 IBM Corporation

Accelerating Product and Service Innovation | Rational

Team ConcertOne product with integrated SCM and CM capabilities

Rational Team Concert and Rational ClearCase

ClearCase Very large scale enterprise development solutions

ClearCaseVery large development projectsVery complex and customized workflowsHigh rigor, high variance systemsCo-development of hardware & softwareHeavy auditing and optimized build avoidanceIntegration with ClearQuest CM, RTC Work Item Management

Team ConcertGoes 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’sEasier to use and low administrationIdeal for Agile developmentScalable from small to large globally distributed teamsCan also “surround” other SCM’s: Subversion, Git, ClearCase, SynergyCM functionality available separately

11

Page 12: ClearCase Version Importer - a migration tool to Rational Team Concert SCM

© 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 TeamConcert

Page 13: ClearCase Version Importer - a migration tool to Rational Team Concert SCM

© 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