모처럼 소식 올립니다. 한국시간으로는 오늘, US시간으로는 30일에
Rational Team Concert 1.0.1 이 정식 릴리즈 되었습니다.

바로가기 : Rational Team Concert release 1.0.1

몇몇 신규 지원 내역과 안정화에 주력한 것을 볼 수 있습니다.

신규 지원 내역은 다음과 같습니다.


Rational Team Concert 1.0.1 - New and Noteworthy

If you'd been expecting this maintenance release to just contain bug fixes, you'll be pleasantly surprised to learn that it contains a whole lot more. Here are some of the noteworthy things appearing in the Rational Team Concert 1.0.1 release (Oct. 24, 2008), which is now available for download.


User Assistance


Tour

There is now a Flash-based tour which provides a high-level overview of Rational Team Concert and its features.

The tour starts on the Welcome page of the Rational Team Concert Eclipse client (Help > Welcome).


Web Dashboards


Dashboards in Express & Express-C Project dashboards are now available in Rational Team Concert Express and Express-C editions. Each project now has a customizable dashboard with a single tab. Full dashboard support, including team and profile dashboards, as well as any number of private user dashboards, each with unlimited tabs, are still found only in the Standard edition of the product.

Dashboards in Express/Express-C


Team Reports


New reports We have recently introduced a handful of new reports that you might find useful:
  • Work Item Comment Comparison: Compares the activity of comments on work items for one or more teams.

    Work Item Comments Comparison

  • Story Points Remaining: Similar to the Story Points report but just plots the number of remaining story points over time.
  • Work Items Daily Activity: Plots the various aspects of activity associated with work items over time. This activity includes number of new subscriptions, number of new comments, and tagging activity.
  • Closed Work Items by Iteration: Shows the number of work items closed, with one bar for each iteration. Used by the Jazz team as we progress through our endgame.

    Closed Work Items by Iteration


Attaching resources to reports A report template may now consist of a report design file (.rpt design) and a collection of optional resources. Some potential uses of this functionality:
  • Images. Previously, images had to be inlined into the .rptdesign file. This is no longer the case, making it easier to share and modify images.
  • Libraries. BIRT supports report libraries, which can centralize shared aspects of your report such as styles, data sources, and other items.
  • Properties files. Externalizing the strings from your report into properties files is now possible. Just include all of the properties files as resources when deploying your report template.
The resources may be specified in a process template, or can be specified manually when deploying a report template:

Adding Resources to a Report


Report templates bulk updates

Now, a single UI action lets you modify your existing report templates by uploading new content from the local file system. This greatly speeds up the process of deploying new report templates.

Update from Folder

During the update, you can specify exactly which report templates you would like to be modified:

Selecting Report Templates


Repository


Floating licenses

Jazz Team Server, Standard Edition, now supports sharing floating Client Access Licenses (CALs) across multiple users. With floating CALs, a user requiring access to the repository automatically acquires an available floating license for the duration; the license is automatically released after a period of inactivity. This kind of license works well for users that need access to a repository only occasionally.

Floating CALs can be installed into a single server, referred to as the license server, and shared across multiple repository servers, allowing license installation and key management to be centralized. Additionally, the license server tracks and reports on license usage across the servers.

One type of report shows a day-to-day comparison of license usage by time of day:

Day to day comparision

More reports, and the ability to view the users currently using the floating licenses, are available in the Administrative Web UI.


Proxy caching for static content Jazz Team Server, Standard Edition, generates HTTP response headers for retrieved immutable content (e.g. Jazz SCM file versions) that allow that content to be cached by third-party caching servers such as Apache's httpd. The benefits of using a caching server are realized when multiple co-located clients sharing content are separated from the origin server via long latency times - such clients can configure a reverse proxy/surrogate in their region to cache and share that content at local latency speeds, while communicating with the slower-latency origin server only when that content is not available from the cache. A tech note on jazz.net describes the reverse proxy configuration rationale with suggested configurations.

Support for SQL Server Jazz Team Server, Standard Edition, now supports Microsoft SQL Server 2005 and SQL Server 2008 databases for storing the repository data. The SQL Server JDBC drivers should be obtained from your SQL Server installation. See the installation documentation for configuration details and step-by-step setup instructions.

Agile Planning


Improved support for Scrum: Time Remaining Knowing what work remains is vital for Scrum and other agile projects. Rational Team Concert now allows teams to specify whether they want to track time spent or time remaining for a particular work item.

configuring the work item's progress mode in the project area editor

Open the Project Area editor and on the Process Configuration tab select Project Configuration > Configuration Data > Iteration Plans > Work Item Progress Modes and choose the work item progress mode that works best for you.

My Work view and Work Item editor showing the time remaining attribute


Work Items




Resizing sections in Work Item editor All sections in the Work Item editor can now be resized by using sashes between adjacent sections (red lines in screen shot below).

Work Item editor sections separated by sashes


Source Control


Flow Diagram editor

The new Flow Diagram editor lets you visualize and manipulate flow relationships between streams and repository workspaces.

Flow Diagram Editor

More details about the Flow Diagram editor can be found at the Flow Editor wiki page.


CVS and SVN importer enhancements Several enhancements have been made to the CVS and Subversion import wizards, including:
  • Export Subversion data directly from Subversive or Subclipse
  • Export CVS or Subversion data to a generic change set archive file
  • Export specified date ranges (CVS) or revision ranges (Subversion)
  • Automatically map CVS or Subversion user IDs to Jazz user IDs
  • Map a single imported folder to the component root, so that children of the imported folder end up as top-level folders

More details on the importer changes can be found on the SCM Import wiki page.


SDK for change set archive files There is an early access version of an SDK for creating change set archive files which are designed for exchanging data between SCM systems. Details of the SDK are available on the SCM Change Set Archive File wiki page.

Detecting invalid line delimiters The command line client now lists files detected as having inconsistent line delimiters on check-in. A new command line option lets you control how these anomalies get resolved.

ClearCase Connector


Performance improvements Synchronization performance has been improved by anywhere from 2x, for single file changes, to more than 6x when a large number of files are changed (1000+).

Also, the initial import of files from ClearCase into Jazz when setting up a synchronized stream is now approximately 4x faster on average.


Synchronized stream deletion When a synchronized stream is no longer needed, you can now use the new Delete Synchronized Streams command (on the context menu or toolbar button) to remove the entry from the Synchronized Streams view and delete any associated build results, sync engines, etc. The Jazz workspace is retained.

Delete Synchronized Stream menu


Team Build


Follow related build links in the web UI In the work items web UI, you can now follow links to builds. This brings up a build result page showing the build's status, logs, and downloads.

Build events for tag changes Whenever the tags on a build are changed, an event is generated and included in the default feed and event log.

Jazz Build Engine proxy support The Jazz Build Engine (JBE) and the buildtoolkit Ant tasks now honor the "http.proxyHost", "http.proxyPort", "https.proxyHost", and "https.proxyPort" system properties. Use the properties that correspond to your repository connection protocol (HTTP vs. HTTPS). Proxy port will default to 80 (HTTP) or 443 (HTTPS).

For example, to set the properties for JBE, you must pass
-vmargs -Dhttp.proxyHost=myproxy.example.com

If using JBE's Ant builder, then the proxy setting will be passed to Ant automatically, so there is no need to include them in the Ant page in the build definition.

If not using JBE's Ant builder, you must pass -Dhttp.proxyHost=myproxy.example.com to your invocation of Ant.


Jazz Build Engine connection behavior In RTC 1.0, the Jazz Build Engine would keep trying to connect to the server even if authentication failed, causing users to be locked out of their accounts. The behavior has been changed so that JBE will exit if authentication fails.

Install


Installs for regular users It is now possible for a user without administrative privileges to install the Rational Team Concert product. You can indicate how you wish to install the product from the checkbox near the top of the install launch pad.

Non-Administrator Install


Team Process


Faster User Selector dialog The User Selector dialog in the Eclipse client has improved speed and flow. Your typing in the text field will immediately filter your history items while a click on the Search button is required to initiate a search of the users in the database. The default button of the dialog (the button triggered on pressing the Enter key) will match your typical usage.

Improved user selector dialog


Support for translatable process templates Process templates now support translation of all text that they contain. Internationalized versions of the process templates included with the Rational Team Concert product are available for preview here. Although they are only in English at this point, translations can easily be added to these templates by attaching locale-specific property files.

Support for locale-specific project areas Project areas can now be created using any locale supported by a process template. Project areas created for a specific locale are created with a translated process, including work item workflows, reports, dashboards, process preconditions, role names, iteration names, and so on.

Choosing a locale


Administrative override enhancements We've expanded the power of the Administrative Override feature to make the feature more intuitive. All users in the JazzAdmins group, and all project and team administrators, will now have the power to change a project or team area. This now includes changing the area's name and summary, iteration structure, and administrator assignments, as well as archiving.

Bulk operations for managing permissions In the Rational Team Concert Eclipse client, it is now much easier to grant or revoke permissions for a role, project, or team configuration. Now the Grant All Actions and Revoke All Actions context menu items for each role on the role-centered permission editor page act on all permissions for that role. The context menu actions are also presented for permission configuration for Project Configuration and Team Configuration permissions.

Bulk operations context menu in the Process Configuration editor


Support for team invitations in web UI The Rational Team Concert web UI now allows you to send team invitations to members of a project or team area. You will be prompted to send invitations to newly added members when you save the team or project area. In addition, you can use the Invite to Join Team button next to the user's name in the Members section to send an invitation any time.

Process attachments content type and character encoding The Add Attachment dialog available from template, project area, and team area editors in the Rational Team Concert Eclipse client now contains an Advanced Options section that lets you specify the attachment's content type and character encoding.

Manage process templates through web UI The new Process Template Management tab in the Admin section of the Rational Team Concert web UI describes the process templates in the repository. Buttons at the top of the page allow users to deploy templates and import a template from an archive zip file. Buttons next to each template allow users to delete the template or export it to an archive zip file.

Process Template Management tab


Overall


Release stats Our pattern of bug fixing during 1.0.1 was characterized by a slow ramp up in the first two milestones (due to vacations during the summer) followed by a vigorous M3 and nice rampdown in the endgame:

Closed by iteration

The chart of open work items shows a curve we've come to expect, although it didn't reach zero by the end of 1.0.1:

Open by type

And from a view of open versus closed work items, you can see that we closed approximately 1200 work items during 1.0.1. It also shows that planning (adding new work items to our 1.0.1 plan) happened continuously and nearly linearly, as opposed to a complete plan before we started working

Open vs closed