Upload
ibm-rational-software
View
1.501
Download
2
Tags:
Embed Size (px)
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
Citation preview
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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] )
© 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
© 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
© 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