June 26, 2015
Rational Team Concert
Task tracking · Source control · Agile planning
Rational Team Concert 126.96.36.199
Rational Team Concert 188.8.131.52 New & Noteworthy
Here are some of the more noteworthy things in the Rational Team Concert 184.108.40.206 release added since the 220.127.116.11 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.
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.
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.
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
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 ./v18.104.22.168/readme.txt readme.txtCheck-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.
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.
When done, the technical writer uploads the modified document and unlocks it, making the updated content available to everyone.
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.
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.
The web UI shows lock status for the resources in a stream, and lets you lock and unlock resources.
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.
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.
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.
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 22.214.171.124 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.
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.
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.
You can also select the iteration or team folder to open the corresponding 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.
Hovering the mouse over a value reveals the name of the column.
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.
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.
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 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.
Work item history
The Visual Studio client Team Artifacts view now gives you a list of recently opened work items.
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.
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.
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.
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.
The ClearCase Connector will now create symbolic links in Jazz Source Control on servers that support them.
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).
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.
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.
Track work items implementing requirements
There are new queries and viewlets available for tracking all work items that implement requirements.
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'
C/ALM links in Work Items viewlet
The Work Items viewlet now has an option to show applicable links any time a Collaborative Application Lifecycle Management query is used.
Summaries for earlier Rational Team Concert 2.0 maintenance releases:
© Copyright 2009 IBM Corporation