Contents
Module overview 2-2
Work items and the Work Items perspective2-3
Creating work items2-11
Finding work items2-17
Exercises 2.1-2.32-26
Display work item history2-27
Triaging new work items2-32
Working on and resolving work items2-36
Configuring personal notifications2-40
Module summary2-44
Exercises 2.4-2.52-45
Notes:
Instructor notes:
Purpose — List the unit objectives
Details —
Additional information —
Transition statement —
Instructor Notes:
Explain where you are in the course.
Typical work-item properties include these elements:
Summary
Description
Type
Severity
Priority
Creator
Owner
History
You can create relationships from any work item to any other work item:
Story Enhancement1, Enhancement2, …, Enhancementn
Story Enhancement Tasks
Defect Defect
The views that are mentioned on this slide are used throughout this module and the rest of the course. A Tag Cloud view also exists, from which you can create a tag cloud. For a given query, a tag cloud displays the number of work items by tag attribute.
The image on this slide displays the following information:
Repository Connections
A user with the User ID “deb” is logged on to the Jazz™ repository called rtc.
Projects
One project is listed: JKE Banking (Change Management).
The JKE Banking project folders are Builds, Plans, Reports, Streams, and Work Items.
My Repository Workspaces
This user has one repository workspace called Deb BRM Stream Workspace.
My Team Areas
This user is a member of one team area called Business Recovery Matters, on the JKE Banking project.
The My Work view has multiple sections. The My Work view is well integrated with the rest of Rational Team Concert.
Changes that you make in the My Work view can directly impact work items and your team’s plans.
The My Work view has a save function like an editor.
If an editor is open for an affected work item or plan, that work item or plan is also marked modified (with an asterisk) until you save your My Work view.
My Open Work Items
This section displays a bar chart of open work items that are assigned to you and are displayed by priority. Hover your mouse pointer over a bar to see the work items in that category. Click a bar to see the work items in the results grid of the Work Items view.
Event Log
This section shows event information from news feeds. By default, Jazz provides three news feeds:
Build Events for My Teams
My Work Item Changes
My Teams in Project Area
Team Load
This section graphically displays the workload of each member of a team for a specified iteration. For each team member, you can see the number of available work hours and the number of hours that are estimated for planned work items for the iteration.
Build
This section shows events for builds that you choose to monitor. To add a build to the section, click the menu, and then click Add Builds.
The columns and sort order in the Work Items view are determined by the query. Click a column name to sort according to the contents of that column.
Instructor Notes:
Explain where you are in the course.
When you duplicate a work item, a few properties are copied from the original work item to the new work item, such as the contents of the Type, Summary, Description, Severity, Filed Against, and Subscribers fields or areas. A few properties are not duplicated, such as the Create Date, Owned by, Priority, Planned For, Discussion, Attachments, and History fields or areas.
For a complete list of ways to create a work item, see the “Additional ways to create work items” topic in the Rational Team Concert Information Center.
Alternatively, you can create a work item by clicking File > New > Work Item.
Typically, you must complete the Summary, Type, Severity, and Filed Against (Category) fields only. However, adding a meaningful description helps accelerate a valid resolution.
You can attach any kind of file to a work item. Attachments are stored in the Jazz repository.
Each category is associated with a team area whose members are responsible for that component. In this image, the JKE category is associated with the JKE Banking (Change Management) team area.
Instructor Notes:
Explain where you are in the course.
Query folders
The My Queries folder contains your personal queries.
The Predefined folder contains queries that are included by default in Rational Team Concert.
The Individually Shared folder contains queries that other users share.
The Favorites folder contains queries that you use frequently.
Modify a query:
Right-click the name of the query in the Team Artifacts view, and then click Edit.
If required, click Add Conditions to select the attributes to use as query conditions.
Click Run.
To keep the modified query, click Save As.
The Work Item Query editor has three tabs:
Conditions: Specify which work items to return
Details: Describe the query and share it with others
Results Layout: Specify which properties to display in the returned work items
Group property examples:
User group (current user and its list of users)
Created By
Modified by
Owned by
Resolved by
Date group (specific or relative date)
Due Date
Modified Date
Resolution Date
Start Date
Text group
Summary
To specify the scope of a search, click the menu icon that is next to the Quick Search field. You can search all work items or search only unresolved work items.
Question
Where does Rational Team Concert store data that might have been in a work item?
Answer
The data is stored in the work item history. Work item history stores both the old and current values.
Instructor Notes:
These three lab exercises take approximately 15 minutes to complete.
Work-item history example:
The day that is currently shown is surrounded by a blue box. The calendar bar at the top of the tab is segmented into weekly sections. Weeks in which changes were made to the work item are highlighted in blue. Click the week to see a summary of the changes that were made during that week.
To adjust the calendar focus to days, weeks, or months, click the Zoom In and Zoom Out icons.
Use the arrows at either end of the calendar bar to scroll forward or backward in time.
Instructor Notes:
Explain where you are in the course.
The following functions are common to the Inbox, Current Work, and Future Work sections:
To open a work item in the work item editor, double-click the work item.
For more options to work with a work item, right-click the work item.
To modify a work item property, such as priority and duration, click the property icon.
To find entries that contain unsaved changes, look for any entries that are marked with an asterisk.
To save your changes to a work item, click the Save icon in the My Work toolbar.
Newly assigned work items are listed in your Inbox.
Best practice: Keep your Inbox empty. Triage new work items to your Current Work section or your Future Work section as soon as possible. By triaging new work items, you keep your work plan up to date. To quickly triage, click Accept All Work in the Inbox, and all new work items are moved from your Inbox to the Future Work section.
You can drag work items between the various sections in the My Work view.
Instructor Notes:
Triaging work items for a project is covered in the “Project Planning” section of the Configuring Projects in IBM Rational Team Concert V3.0.1 course. The focus in this course is on personal triaging.
The My Work Load indicator shows the remaining available hours in the iteration compared to the estimated hours for your unresolved work items.
Overbooked hours are shown as a negative value in red.
Excess available hours are shown as a positive value in green.
The percentage of estimated work items is shown, which reflects the quality of planning.
The load indicator is filled horizontally as the percentage of work item time estimation increases.
Hover your cursor over the Created By value, right-click, and then click Chat to start a chat session. Or, to send an email message, click Send Mail.
The changes that you make to a work item, such as changing the owner, are recorded in history.
Instructor Notes:
Explain where you are in the course.
Notifications are based on project and personal configuration settings.
The intent of these settings is to facilitate quick, efficient notifications that provide information that is important to you.
Notifications must support your work and provide critical information without getting in your way.
Instructor Notes:
Explain where you are in the course.
Email notifications are not delivered from the Rational Team Concert client. Instead, the Rational Team Concert server generates and delivers the notifications.
You can configure which event notifications you receive on the Mail Configuration tab. Depending on the role that is relative to the updated work item, such as creator, owner, modifier, or subscriber, you can specify which events warrant notification.
To configure a pop-up alert:
Click Window > Preferences.
Expand General, and then click Notifications.
Under Feeds, click Batch of Items Received or Item Received.
Specify the conditions under which you want to receive alerts.
Select the type of alert.
Click OK to save your settings.
Jazz provides a feed service that is supported by the repository.
Components report change events by using a server-side application programming interface (API) to announce events such as the completion of a build or a delivery to a stream.
The feed service publishes a web feed that can be parsed by a standards-compliant feed reader. The feed is either Atom or RSS.
To configure a feed for changes that are made to work items that you own, created, modified, or subscribe to:
Open the Team Dashboard view.
From the top-level menu, click New Section > Events.
In the new Events section that opens, click the menu icon, and then click Configure.
In the Feed Section Configuration window, on the Feeds page, click My Work Item Changes.
On the Filters and Mark Read Options pages, further configure the section.
Click OK to save your changes.
Default news feeds:
The Build Events for My Teams news feed sends notifications about build results.
The My Work Item Changes feed sends notifications about changes to work items that you own, created, modified, or subscribe to.
The My Teams in Project Area feed sends notifications about all events in your team areas.
You can also create a query feed: Right-click a query in the Team Artifacts view, and then click Subscribe to Query Feed.
When you configure an Events section or the Event Log, you can then select that query feed from the Feed Section Configuration window.
The query feed delivers notifications about changes that are made to the work items that the query returns.
Notes:
Instructor notes:
Purpose — Summarize the unit
Details —
Additional information —
Transition statement —
Instructor Notes:
These two lab exercises take approximately 30 minutes to complete.