ibm rational תצובק תלהנמ – קפא תינליא · 09:00 welcome & coffee 09:15...

19
אילנית אפק מנהלת קבוצתIBM Rational

Upload: tranhuong

Post on 19-Apr-2018

220 views

Category:

Documents


5 download

TRANSCRIPT

IBM Rational מנהלת קבוצת –אילנית אפק

Agenda:

09:00 Welcome & Coffee

09:15 What's new in CC V8.0Shai Shapira, Rational Architect, IBM Software GroupIsrael Lazar, Services Leader, IBM Software Group

10:45 What's new in CQ V8.0Shmuel Bashan, Sr. Deployment Specialist andMentor, IBM Software Group

11:30 Break

11:45 Complementary Solutions by GoMidjetsTamir Gefen, CEO & Founder, GoMidjets

12:30 lunch

Work Item Management with IBM Rational ClearQuest and Jazz:A Customization Guide

by Shmuel Bashan and David Bellagio.

ClearCase 8 – What’s New

Israel Lazar

Shai Shapira

Whats new in ClearCase 8.0

• The brand new LAN/WAN client - ClearTeam Explorer

• ALM Capabilities

• ClearCase CORE features

• New VOB schema 80

• Evil Twin

• CLM Integrations

• Unicode element types

• New type manager

• ClearCase Multisite - Instant Multisite edit (pending reserved)

Am I supported?

? ועל יד מי היא ִנקנתה,ובאיזה ָשנהClearCase,ִפתחה את חברה איזה . 1

? שם המחשב , ובאיזה מערכת הפעלה הוא פּוָתח

Atria Software, Inc. , 1992 , Apollo Computer: 1 תשובה

? משתמש ClearCaseבאיזה ָמסד נתונים . 2

from Raima RDM Embedded: 2 תשובה

? משתמשClearCase הראשי שבו Service-מהו שמו של ה. 3

) Albd ) Atria location Broker Demon: 3 תשובה

? יכול להוסיף בזמן ההתקנה ולאיזה מטרהClearCase,במערכת הפעלה Layerאיזה 4.

Networked filesystem (MVFS: MultiVersion File System): 4 תשובה

? ציין באיזה מערכות הפעלה כל אחד תומך ,CC המותקנים עם Buildמה שמות כלי ה . 5

Clearmake on Unix , Omake on Windows : 5 תשובה

? UCM הופיעה לראשונה מתודולוגית ClearCaseבאיזה גרסה של . 6

4.0: גרסה

ClearCaseחידון על

Introducing ClearTeam Explorer v8.0

� A Unified ClearCase Desktop Client� Rich User Interface

� Replacing native GUIs over time

� Supports LAN and WAN� Dynamic & Web Views

� Need MVFS installed on the machine where CTE is running

� Provides First Class Integrations� Inbuilt ClearQuest Integration

� Inbuilt Jazz Platform Integration

� Performance improvements� web view load

� ALM capabilities

A Developer’s Delight:Easy to install & Easy to use.

7.1.2 8.0

� Before 8.0, ClearQuest had to be installed on the CM Server host

in order for CCRC to work In 8.0, ClearQuest no longer has to be installed on the CCRC WANServer host

� GUI redesigned to reflect this change

Separate Root Nodes for ClearCase and ClearQuest

Demo

IBM Rational ClearCase v8.0

• ALM Capabilities – Integration with Rational Team Concert

1

ClearTeam Explorer and Team Concert Integration

1

• Goal: leverage RTC without switching to Jazz SCM

– Set up build definitions that run out of ClearCase views

– Create work items directly from failed builds

– Link work items to ClearCase activities or versions

– Use agile planning to track tasks

– Use queries, dashboards, reports, etc.

– Collaborate with team members

• Benefit: achieve traceability from change requests to code changes with links and

project transparency with dashboards

• Configuring the integration

– Simply install RTC and ClearTeam Explorer into the same Eclipse shell.

– Supported installations:

• ClearTeam Explorer into RTC

• ClearTeam Explorer and RTC into the same Eclipse

• ClearTeam Explorer and RTC into the same Rational Desktop Product (RSA, RSD, etc.)

ClearCase/RTC Bridge

1

• Scenario: Team uses RTC for agile project management and ClearCase for SCM

• From project development plan to code with full traceability

– Link UCM activities to work items (since RTC 2.0 and ClearCase 7.1.0.2)

– Link base ClearCase versions to work items (since RTC 3.0 and ClearCase 7.1.2 )

– Navigable links in both directions

– Access links from OSLC change management interface

– OSLC interfaces can be used to write ClearCase triggers to create links• http://jazz.net/library/article/636

• Helps answer questions like:

– What code changes are associated with this work item?

– Why were these code changes made?

– Who made these changes?

– Have the changes for this work item been delivered?

– Is this work item done?

Full traceability from Project Plan to Code Changes

1

Agile Plan links to Work Items

Work Items link to ClearCase activities

ClearCase activities link to change-sets

ClearCase/RTC Bridge user interface

1

• Context menus on objects in ClearTeam

Explorer are enhanced to allow ClearCase

users to create and manage associations

between ClearCase UCM activities (or base

ClearCase versions) and RTC work items.

http://jazz.net/library/video/597Recorded demo:

From an activity link to the activity change set

1

• References to ClearCase objects show up on the Links tab of their associated work items

• Opening a ClearCase link from a work item editor shows the ClearTeam Explorer activity change

set view

• Once a link has been created, it may be used in queries, dashboards, etc., just like any other work

item link type.

Activity or Version Association via Current Work Item

1

Version Association from Package Explorer or CC History

1

ClearCase Version links show up in work item

Open - opens source content for version

1

Can perform ClearCase operations from link context menu

2

Version decorations in the ClearCase History view

2

• New in RTC.3.0.1 and ClearTeam Explorer (requires VOB schema 80)

• At a glance view of what versions have work item associations

• Manage associations right in this view

Developer’s Personal Dashboard – use links in queries

2

CQ Q

uery

RTC Work Item

Query W

ork item

details

UCM-ClearQuest Integration Updates• Re-implemented using Open Services for Lifecycle Management (OSLC) interface

• ClearQuest CM Server is separate from CCRC WAN Server

• CCRC WAN Server connects to CQWeb remotely using OSLC

• In a dynamic view context, CTE uses the same mechanism as the native GUIs and

cleartool to connect to CQWeb

What it means?

� Flexible deployment options

� ClearCase client machine does not need any ClearQuest components installed

� CCRC WAN Server does not need any ClearQuest components installed

� CQWeb server still needs ClearCase installed (8.0 limitation, planning to fix in a patch)

� CTE users need to configure the integration

� For web views, cq-db-map file on CCRC WAN Server

� For dynamic views, crmregister (same configuration as used by native GUI’s and cleartool)

IBM Rational ClearCase v8.0

• ClearCase Core

2

What’s new in ClearCase V8.0 Core

� CC Cross-Rev Compatibility

� Multiple Schema Support

� Evil Twin Detection and Prevention

� RTC integrations through CTE

� Cross-Revision Control

� Unicode Type Managers

ClearCase 8 client/server cross-revision compatibility

� How does ClearCase 8.0 behave in a cross-rev environment?

� Full ClearCase client (CLI, native GUIs, CTE dynamic views): down & up compatible

with 7.1.2

� CCRC WAN server: OK with 7.1.2 view/VOB/rgy/atria

license

� 7.1.2 CM server: OK with 8.0 view/VOB/rgy/license

� CTE (web views): only compatible with 8.0 CCRC WAN

server

Multiple schema support

� Allows an 8.0 server to host VOBs at both schema 80 and schema

54 simultaneously

� All VOBs accessible after an install

� Downtime limited to the VOB currently being reformatted

� Schemas are independent across related VOBs

�Project/component VOBs and Admin/client VOBs can interoperate at

different schema levels

New features (cont’d)

� Evil Twin Detection and Prevention

� Provides built-in support to prevent or warn users from accidentally

creating evil twins in their VOBs

� Requires feature level 7 (and schema 80)

� Much faster than customer written triggers

� Support for additional integrations with RTC

� Allows storage of RTC work item references per individual version in a VOB

� Feature level 7 required (and schema 80)

� Only way to add/modify the relationships is through CTE

New features (cont’d)

� Cross-Revision Compatibility Control

� Allows VOB administrators to control which versions of ClearCase can access

the VOB

� Feature level 7 required (and schema 80)

� Unicode Type Managers

� Allows for built-in creation of elements encoded in various UTF formats

� Feature level 7 required (and schema 80)

IBM Rational ClearCase v8.0

• WEB VIEW LOAD

3

Parallel loads for web view

� Old style (7.1.x and prior):

– One network connection to transfer metadata and file contents

– Another connection to write commit records to view db

� New style (8.0 default):

– One network connection for metadata

– Several connections for file contents

• Overlapping this transfer with metadata computation reduces elapsed time

– One connection for commit records

About web view parallel loads

� Enabled by default

� Use multiple network connections to load several files at once

� Speeds up end-user experience

– Up to 40% faster load times measured in our labs

� Uses more resources on CCRC WAN server

� Can be tuned and/or disabled

– WAN server can turn it off, such that client cannot turn it on

– If server has it enabled, client can opt out or reduce parallelism

Note : 7.1.2.3 (serial load) vs 8.0 (parallel loads – 10 threads)

3

UCM-ClearQuest Integration Use Cases in CTE 8.0

3

• All major developer use cases supported for both web and dynamic views

• Some minor limitations in functionality, compared to the native GUIs:

– ClearQuest policies for CQ-enabled UCM projects are not viewable/editable in CTE

– In CQ-enabled dynamic views, we don't yet support proxy connections that require

credentials.

– Same limitations as present in CCRC 7.1.x

Base ClearCase-ClearQuest Integration Updates

3

• Fully supported for both Web and Dynamic views

• In a web view context, continues to use clearprompt

• In a dynamic view context, uses PerlTK-based GUI (just like native GUI)

36

CC \ VS 2010 2008 2005 2003 2002

8.0 Y Y Y N N

7.1.2 Y Y Y N N

7.1.1 Y2 Y Y N N

7.1.0 Y1 Y Y Y Y

7.0.1 Y1 Y1 Y Y Y

1 Refer Technotes 4017991, 4024532 for install instructions2 Install support is available from patch 7.1.1.2

Note: If the Technote ID is 1234567 then the URL would be http://www-01.ibm.com/support/docview.wss?rs=0&uid=swg21234567.

Visual Studio - Integration Support Matrix

37

� From 7.1.2 onwards, teams following single stream development can leverage a

user option (shown below) to automatically checkin the project after a refactor

operation.

� From 7.1.1.5/7.1.2.2. onwards, ClearCase Visual Studio .NET integration is

supported on Windows 7, server 2008 and Vista with DEP enabled. Refer

Technote 1317101.

� From 7.1.1.3/7.1.2 onwards, CCRC/CTE preferences will be reflected in all web

view operations from within Visual Studio.

Improvement/Enhancements post 7.1

38

� Visual Studio will be integrated with CTE, only during standalone installation of ClearTeam Explorer and not through Full ClearCase install. This is documented in Technote 1516255. Install support is being tracked via Story 27995.

� Dynamic and Snapshot views will be supported through Native UI

� Web view specific use cases will invoke CTE dialogs

� Dynamic view operations will be unavailable through CTE dialogs*.

� Users will be unable to connect to multiple servers from within Visual Studio. Please see Technote 1510066 for available workaround. This will be supported as part of RFE RATLC01527548 for 8.0.0.1 release. Corresponding RTC WI is: 28029: As a Visual Studio ClearCase user, I want to be able to Connect to/Disconnect from a CCRC server from within the Visual Studio IDE when integrated with CTE

* System Requirements page of CC 8.0 should have this info. Will confirm the same with doc team

Integration with ClearTeam Explorer