RegisterLog In to Jazz.net dW
Download 4.0.6 Release
February 28, 2014
Try it in the Sandbox
Buy it | Questions?

Rational Team Concert

Task tracking Source control Agile planning

Rational Team Concert 2.0.0.2

Product Release Trial | December 18, 2009
This is not the most recent version. We recommend Rational Team Concert 4.0.6 . This is made available for archival purposes and may contain bugs and/or security vulnerabilities. If you do download this version, it is being provided AS IS, without warranties of any kind, including the implied warranties of merchantability and fitness for a particular purpose. We strongly advise you review the support pages for this version and update the product or take actions recommended therein. Security bulletins contain instructions for the security vulnerability addressed therein, and may require upgrading to a newer version. Link to security vulnerability blog: IBM PSIRT blog.

Rational Team Concert 2.0.0.2 New & Noteworthy

Rational Team Concert 2.0.0.2 New & Noteworthy

Here are some of the more noteworthy things in the Rational Team Concert 2.0.0.2 release added since the 2.0.0.1 release (Sept. 2009).

Client for Eclipse 3.5.x

p2 and Extension installs

This release includes two different mechanisms to help make it easier to use the Client for Eclipse IDE with an existing Eclipse 3.5.x install. The p2 repository installation method is suitable for users who can run with the Eclipse Platform, CVS, JDT and PDE components installed. This is the preferred method of installation. The Rational Team Concert Client extension location installation can be used by users who are running with a subset of the Eclipse components and do not require the Rational Team Concert Client extensions to the Eclipse JDT, CVS, or PDE components. For installation instructions refer to this tech tip.

Screenshot of installing Rational Team Concert 2.0.0.2 Eclipse using p2

Work Items

Work item templates

Work item templates give you a way to create a set of work items in an automated fashion and populate them with preset attributes and links. A template can cover generic workflow patterns, such as a specific sequence of tasks or a set of actions that are independent but have to be specified frequently. For example, work items that reflect repeating tasks in different iterations can be created simply by instantiating a template for each iteration.

A new template can be created by capturing it from a set of work items. First, create one or more work items that break down the overall task into steps. Then capture a new template from those work items. A template creation wizard also lets you to define attribute variables which can be assigned values each time you instantiate the template. A work item template can also be imported into a project area from an XML-based work item template file.

Capture a Template Action

Select Work Items Wizard Page    Attribute variable

A new creation command is provided at several places to quickly pick a work item template, assign values to attribute variables, and instantiate it. The newly-created work items are shown in the work item viewer and can be edited with the work item editor as usual.

New Work Items from Template Action

Instantiate Template Wizard     Instantiate Template Wizard

Work item templates are stored within a project area and shared among its members. The project area's editor provides a specific aspect editor for managing available templates, found under the Configuration Data category in the Shared Work Item Templates section.

New and improved preconditions for state transitions

Preconditions for the work item Save operation have been enhanced to provide better control of what state transitions (actions) can be performed on a work item. It is now possible to:

  • Solicit an E-Signature when changing the state
  • Require prior approval to change a state

Source Control

Symbolic links are now fully supported on Linux and UNIX. For example, create a symbolic link inside a shared project with a command like:

ln -s ./v2.0.0.2/readme.txt readme.txt
Check-in and deliver the resulting change set. When other team members (also running on Linux or UNIX) accept and load that change set into their copy file area, the symbolic link is recreated.

Incoming change in the Pending Changes view representing a new symbolic link

Sharing copy files areas between Rational Team Concert Eclipse client and command line tool

The command line interface utility lscm is used to execute source control operations from the command line. That utility and the Rational Team Concert Eclipse client can now work simultaneously on the same copy file area. Changes will be detected automatically. For example, if you were to run a script that invokes the lscm command line tool to edit and check-in local files, the resulting change set will show up automatically in the Pending Changes view in the Eclipse client.

Share and manage documents through the web UI

You can now use the web UI to add and delete files and folders, and modify existing files directly in a stream. For example, a technical writer opens a work item in the web UI and follows a link to a source-controlled document that needs to be updated. The technical writer downloads the document to edit with their preferred tool. The 'Lock and download' locks the document in the stream so that no one else can modify it.

Lock and download the file through the Web UI

When done, the technical writer uploads the modified document and unlocks it, making the updated content available to everyone.

Upload new content to the Docs stream

Create and edit text documents through the web UI

You can now create and edit text files in a stream directly inside the web browser.

Edit a text file directly in the web browser

Manage your locks through the web UI

The 'My Locks' view shows all the resources you have locked. You can click on the resource to quickly navigate to it, upload new content, or unlock it.

My locks shows the resources locked and the tooltip contains information about its stream and component

The web UI shows lock status for the resources in a stream, and lets you lock and unlock resources.

Tooltip in folder view shows lock status and image preview of the resource

File history displayed inline in the web UI

History is now presented in a separate tab. You can expand a change to see the details in context.

History of a file in the Web UI can be expanded in place

Note that work items associated to a change set are now conveniently displayed in the work item hover editor.

Image files in the web UI

The web UI now displays image files in addition to text documents.

An image file is displayed in the Web UI

Agile Planning

New Scrum template

We've simplified the Scrum process template so that it's even easier to get your project up and going. The most notable change is that it no longer requires the project area to have team areas. The old Scrum template is still included, but deprecated. Here's a summary of the other changes:

  • Single project dashboard with a summary of all information, instead of a dashboard per team area
  • Fewer categories, making it easier to quickly create and organize work items and plans
  • Uses a backlog iteration to manage project backlogs
  • Sprint, release, and product backlog plans are created automatically

Simplified plan creation

Creating a plan now requires filling in only a name, an owning project or team area, and an iteration. The plan type is now inferred from these values.

Plan Creation Wizard

What makes a plan?

In previous versions of Rational Team Concert, the work items appearing on a plan were a function of the chosen plan type. This has changed with 2.0.0.2 and the work items are now determined as follows, independently of plan type:

  • All execution and plan items for the owner and iteration defining the plan
  • All execution and plan items for the current and future child iterations
  • All plan items for past child iterations
  • All plan items for child team areas

You can force the inclusion of all execution items via an option when creating or configuring a plan.

Plan Creation Wizard

Enhanced product backlog

We simplified our plan types and made setting up a product backlog easier. As one would expect, there are now these three plan types:

  • Sprint Backlog
  • Release Backlog
  • Product Backlog

As plans always need to be created for an iteration, we recommend marking one iteration as the backlog iteration. To do so, open the Project Area editor, select the Process Configuration tab and navigate to Project Configuration > Configuration Data > Planning > General. Create your Product Backlog plan for the backlog iteration. This makes is easy to take items from the backlog or put them back.

Selecting the Backlog Iteration

Take the quick route

Having a hard time navigating from one plan to another? We didn't like that either, so we improved inter-plan navigation by providing links to related plans. Typically these are the Release Plan and Sprint Plan (from your current iteration to its parent) and the Product Backlog.

Related Plans

You can also select the iteration or team folder to open the corresponding plan.

Open Sprint Plan

Improved editing in Web UI

Editing work items in the web client became much simpler. Place your mouse over the checkbox to reveal actions related to the work item. This allows creating new work items at the specified position, modifying the work breakdown structure, or even re- assigning and re-planning work items.

To move work items within the plan, simply select the item to be moved using the check box, then use the action menu in the place where you want to move it.

Edit Plans in Web Client

Column names

Hovering the mouse over a value reveals the name of the column.

Reveal Column Names

Add existing work item

Adding an existing work item in the Web client is now much easier. Selecting Add Existing Work Item from the Add Work Item menu opens a work item picker that lets you select one or more work items.

Add Existing Work Item

Continue work

You reach the end of iteration but are still in the middle of something. If that sounds familiar, consider using the new Continue Work command to carry over the work to another iteration.

Continue Work

This automatically :

  • Creates a new resolved work item (with an estimate matching the task's time spent value)
  • Re-plans the task for the next iteration (adjusting the estimate by subtracting time already spent)
  • Links both work items to each other

Note that this feature is currently only available in the Eclipse client.

Client for Microsoft Visual Studio IDE

Support for external compare tools

You can now configure Source Control to use an external compare tool from the options page under Source Control > Jazz Source Control > Compare Tools. The external compare tool will then be invoked in place of the default compare utility.

Reports

Reports associated with a project area are now shown in the Visual Studio client's Team Artifacts view. From there you can open existing reports and create new ones.

Reports

Work item history

The Visual Studio client Team Artifacts view now gives you a list of recently opened work items.

Work Item History

Work item drag and drop

You can now drag and drop work items. Dropping a work item onto a change set in the Pending Changes view is a fast way to make an association.

Deliver And Resolve Work Item

You can right click on outgoing change sets and choose the Deliver And Resolve Work Item command. You'll have an opportunity to associate a work item with the change sets, supply a resolution comment, and add approvers.

Deliver and Resolve Work Item

Flexible workspace loading

We've overhauled the way the Visual Studio client manages the mapping between files of a repository workspace and files on the local disk. You can now:

  • load only selected folders and files of a repository workspace
  • load components as root folders in the sandbox
  • load with an alternative name or at a different relative path

Allow partial check-ins

Check-in is ordinarily done atomically, meaning that a problem with even a single file causes all the preceding successful check-ins to be rolled back. When you are dealing with large sets of files and lengthy check-ins, this well-intentioned behavior may not be doing you a favor. A new preference on the Tools > Options > Source Control > Jazz Source Control page lets you control the check-in behavior for large sets of files.

Check-in options

Build

New Ant tasks for publishing test results

The Build Toolkit has new Ant tasks for publishing test results from various unit testing frameworks: NUnit, CPPUnit, and MSTest. These work similarly to the existing junitPublisher Ant task for JUnit results. Please see the 'Jazz build Ant task reference' help topic for more details.

ClearCase Connector

Bridge switch from Activity Properties to UCM Activity Change Set view

The ClearCase Bridge will now bring up the UCM Activity Change Set view instead of the Activities Properties view. ClearCase 7.1.1 will have a new button for navigating back from the UCM Activity Change Set view to the Activity Properties view.

Bridge Change

The ClearCase Connector will now create symbolic links in Jazz Source Control on servers that support them.

Collaborative ALM

Integration with Rational Requirements Composer

Rational Requirements Composer is used by business analysts, client stakeholders, and development teams to define requirements and manage related artifacts. The C/ALM integration allows development teams using Rational Team Concert to link their project area to a Rational Requirements Composer project area. This will enable new functionality in Rational Team Concert:

  • Create new work items from requirements
  • Create links from work items to implementing requirements
  • New queries and viewlets to track all work items implementing requirements

Create work items from requirements

Once requirements are defined in Rational Requirements Composer, they can be planed on a development plan in Rational Team Concert. The plan Web UI offers a new Work Items from Requirements command (in the New toolbar menu).

Screenshot of the 'Work Items for Requirements' menu action

After selecting a requirements collection, you select which requirements to create new work items for. Each new work item gets added to the plan and linked to its requirement.

Screenshot of the 'Work Items for Requirements' selection dialog

Manage links between work items and requirements

Links between work items and the implemented requirements can be added and removed in either Rational Requirements Composer Eclipse client or in the work item link section of the Rational Team Concert web UI or Eclipse client.

Screenshot of the 'Work Items for Requirements' selection dialog

Track work items implementing requirements

There are new queries and viewlets available for tracking all work items that implement requirements.

Screenshot of the 'Work items implementing requirements' query

New project link type: Related To

Rational Team Concert uses a new "Related To" project link type to link a project area to other OSLC Change Management service providers. At this point, that would be a project area on another Rational Team Concert server (ClearQuest support is planned for the next release). A project link enables the following functionality:

  • A new link type connecting a work item with an OSLC change request on the linked OSLC/CM service provider
  • A new query 'Open work items related to open change requests'

The Work Items viewlet now has an option to show applicable links any time a Collaborative Application Lifecycle Management query is used.

C/ALM Links

Old news

Summaries for earlier Rational Team Concert 2.0 maintenance releases: