ibm rational team concert - jazz.net · ibm software group | rational software 14 visual studio:...

23
® IBM Software Group © 2009 IBM Corporation Innovation for a smarter planet IBM Rational Team Concert What’s new in Release 2.0.0.2 for Rational customers “Innovating at the speed of Team Concert” Rolf Nelson: Team Concert Product Manager

Upload: others

Post on 07-Jun-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IBM Rational Team Concert - Jazz.net · IBM Software Group | Rational software 14 Visual Studio: Allow partial check-ins Visual Studio: Support configurable diff/merge tools A new

®

IBM Software Group

© 2009 IBM CorporationInnovation for a smarter planet

IBM Rational Team Concert

What’s new in Release 2.0.0.2for Rational customers

“Innovating at the speed of Team Concert”

Rolf Nelson: Team Concert Product Manager

Page 2: IBM Rational Team Concert - Jazz.net · IBM Software Group | Rational software 14 Visual Studio: Allow partial check-ins Visual Studio: Support configurable diff/merge tools A new

IBM Software Group | Rational software

2Innovation for a smarter planet

What’s new in RTC 2.0.0.2?

� Enterprise Teams

� Work item templates

� Enhanced pre-conditions on state transitions

� Symbolic link support in scm

� Ease of Use - Agile Planning and SCM

� Scrum template - simplifies getting started

� Agile planning simplified in the web-UI

� Continue work item from one iteration to next

� Simple web based document versioning

� Image files and hovers in the web UI

� Visual Studio Enhancements

� Reporting, drag and drop, work item history and more…

� C/ALM - Expanded to Rational Requirements Composer

� RRC links and traceability

� Review of RTC Packaging Options

Driving Business Differentiation

Page 3: IBM Rational Team Concert - Jazz.net · IBM Software Group | Rational software 14 Visual Studio: Allow partial check-ins Visual Studio: Support configurable diff/merge tools A new

IBM Software Group | Rational software

3Innovation for a smarter planet

Work Item Templates

� Work item templates allow

you to create a set of work

items in an automated fashion

and populate them with preset

attributes and links

� For example: Work items that

reflect repeating tasks in

different iterations can be

created simply by instantiating

a template for each iteration.

� A work item template wizard

makes it easy to capture and

create new templates.

Page 4: IBM Rational Team Concert - Jazz.net · IBM Software Group | Rational software 14 Visual Studio: Allow partial check-ins Visual Studio: Support configurable diff/merge tools A new

IBM Software Group | Rational

IBM Confidential44

New Pre-conditions for work item 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:

� Request an E-Signature when changing the state

– E-signatures are not just for approvals now but any state change

� Require prior approval to change a state

Page 5: IBM Rational Team Concert - Jazz.net · IBM Software Group | Rational software 14 Visual Studio: Allow partial check-ins Visual Studio: Support configurable diff/merge tools A new

IBM Software Group | Rational software

5

Symbolic link support in Jazz scm

� Are you using ClearCase or another scm that supports symbolic links?

�Rational Team Concert has added symbolic links as first class objects

�Symbolic link changes are tracked – just like directory or file name changes

ln -s ./v2.0.0.2/readme.txt readme.txt

Page 6: IBM Rational Team Concert - Jazz.net · IBM Software Group | Rational software 14 Visual Studio: Allow partial check-ins Visual Studio: Support configurable diff/merge tools A new

IBM Software Group | Rational

IBM Confidential6

Enhanced Scrum Template : Simplifies getting started with Scrum

� We've simplified the Scrum process template so that it's even easier to get your project up and going. The existing Scrum template is still included, but deprecated.

– Project areas are no longer required to have team areas

– Sprint, release, and product backlog plans are created automatically

– 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

Page 7: IBM Rational Team Concert - Jazz.net · IBM Software Group | Rational software 14 Visual Studio: Allow partial check-ins Visual Studio: Support configurable diff/merge tools A new

IBM Software Group | Rational

IBM Confidential7

Agile Planning simplified – from the web-UI

� Easily navigate from one plan to another using the related planslink.

� Looking at a Sprint plan and want to open the Sprint backlog?

Page 8: IBM Rational Team Concert - Jazz.net · IBM Software Group | Rational software 14 Visual Studio: Allow partial check-ins Visual Studio: Support configurable diff/merge tools A new

IBM Software Group | Rational

IBM Confidential8

Agile Planning simplified – from the 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.

� create new work items at the specified position

� modify the work breakdown� Re-assign or re-plan work items

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

Page 9: IBM Rational Team Concert - Jazz.net · IBM Software Group | Rational software 14 Visual Studio: Allow partial check-ins Visual Studio: Support configurable diff/merge tools A new

IBM Software Group | Rational

IBM Confidential9

Agile Planning Enhanced – Continue work items across sprints/iterations.

� You reach the end of a sprint but are still in the middle of something.

� Now you can simply carry over the work to the next sprint/iteration

� This will automatically :

� Create a new resolved work item (with an estimate matching the task's time spent value)

� Re-plans the task for the next sprint (adjusting the estimate by subtracting time already spent)

� Links both work items to each other

Page 10: IBM Rational Team Concert - Jazz.net · IBM Software Group | Rational software 14 Visual Studio: Allow partial check-ins Visual Studio: Support configurable diff/merge tools A new

IBM Software Group | Rational

IBM Confidential10

SCM – Simple, web-based, document versioning

� Have technical writers who need to version documentation (Word docs or PDF files) using a web UI?

– Don’t want to know about streams or accept/deliver, just want to version

and store documents?

– Easily manage locking to ensure exclusive write access

Page 11: IBM Rational Team Concert - Jazz.net · IBM Software Group | Rational software 14 Visual Studio: Allow partial check-ins Visual Studio: Support configurable diff/merge tools A new

IBM Software Group | Rational software

11

Image files and hovers in the Jazz scm web-UI

� Are you working with versioned image files?

� Do you need to version image files in a simple way, outside the IDE?

� Rich hovers support allows you to hover over versioned images to see a thumbnail

view of the image.

� Great for technical writers, graphic artists or games developers.

Page 12: IBM Rational Team Concert - Jazz.net · IBM Software Group | Rational software 14 Visual Studio: Allow partial check-ins Visual Studio: Support configurable diff/merge tools A new

IBM Software Group | Rational software

12

Visual Studio: Access Reporting from inside the IDE

� Visual Studio users

�Access project

reports from within the IDE

�Reporting folder in

Team Artifact

Navigator

�Create and view

reports without leaving the IDE

Page 13: IBM Rational Team Concert - Jazz.net · IBM Software Group | Rational software 14 Visual Studio: Allow partial check-ins Visual Studio: Support configurable diff/merge tools A new

IBM Software Group | Rational software

13

Visual Studio: Work Item History in Team Artifact View

� Work Item History:

�Tracks recently

accessed work items

� Drag and drop work items into three views:

�Pending changes view

�Work item list view

�Work item history view

� Example: Dropping a work item onto a change set in the Pending Changes view is a fast way to make a work item association

Page 14: IBM Rational Team Concert - Jazz.net · IBM Software Group | Rational software 14 Visual Studio: Allow partial check-ins Visual Studio: Support configurable diff/merge tools A new

IBM Software Group | Rational software

14

Visual Studio: Allow partial check-insVisual Studio: Support configurable diff/merge tools

� 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.

� We have also added configurable merge/diff tools, like

BeyondCompare to the Visual Studio client

Page 15: IBM Rational Team Concert - Jazz.net · IBM Software Group | Rational software 14 Visual Studio: Allow partial check-ins Visual Studio: Support configurable diff/merge tools A new

IBM Software Group | Rational software

15

� Team advisor for defining / refining “rules”and enabling continuous improvement

� Process enactment and enforcement

� In-context collaboration enables team members to communicate in context of their work

� Single structure for project related artifacts

� World-class team on-boarding / offboardingincluding team membership, sub-teams and project inheritance

� Role-based operational control for flexible definition of process and capabilities

Jazz Team Server – SQL, Oracle, DB2 Support

� Integrated stream management

� Component level baselines

� Server-based sandboxes

� Identifies component in streams and available baselines

� SVN, Git, CC bridge, connector

SCM Work Items

� Defects, enhancements and conversations

� View and share query results

� Support for approvals and discussions

� Query editor interface

� ClearQuest bridge, connector

� Work item and change set traceability

� Build definitions for team and private builds

� Local or remote build servers

� Supports Ant and command line tools

� Integration with Build Forge

Build

Agile Planning�Integrated release/iteration planning

�Effort estimation & progress tracking taskboards

�Out of the box agile process templates

Project Transparency� Customizable web based dashboards

� Real time metrics and reports

� Project milestone tracking and status

Team Concert with built-in Visual Studio IDE Support

Page 16: IBM Rational Team Concert - Jazz.net · IBM Software Group | Rational software 14 Visual Studio: Allow partial check-ins Visual Studio: Support configurable diff/merge tools A new

IBM Software Group | Rational software

16

Build Enhancements – Unit Test Publishing

� 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

� MSTest.

�These work similarly to the existing JUnit Publisher Ant task for JUnit results. Please see

the 'Jazz build Ant task reference' help topic for more details.

Page 17: IBM Rational Team Concert - Jazz.net · IBM Software Group | Rational software 14 Visual Studio: Allow partial check-ins Visual Studio: Support configurable diff/merge tools A new

IBM Software Group | Rational software

17

C/ALM adds new RRC and RTC Capabilities

� Create RTC work items from RRC Requirements

� Chooser for selecting RRC

requirements collections to create work items for

Page 18: IBM Rational Team Concert - Jazz.net · IBM Software Group | Rational software 14 Visual Studio: Allow partial check-ins Visual Studio: Support configurable diff/merge tools A new

IBM Software Group | Rational software

18

C/ALM: RRC and RTC Traceability

� Show which RTC plan items implement which RRC requirements

Page 19: IBM Rational Team Concert - Jazz.net · IBM Software Group | Rational software 14 Visual Studio: Allow partial check-ins Visual Studio: Support configurable diff/merge tools A new

IBM Software Group | Rational software

19

Implementing C/ALM with RTC 2.X

� Which versions should I choose to implement C/ALM?

�You can use any two or all three products together.

�Having the latest versions ensures you have all of the best we have to offer.

� In the table below we list combinations of recommended product versions. Choose any combination of versions from each row.

� It's important to note the products are upward compatible. For example, RQM 2.0. also works with RTC 2.0.0.1, and RTC 2.0.0.2.

� For latest, up to date, version matrix information see: C/ALM versions

n/aRQM 2.0RTC 2.0

RRC 2.0RQM 2.0.0.1RTC 2.0.0.1

RRC 2.0RQM 2.0.0.1RTC 2.0.0.2

Page 20: IBM Rational Team Concert - Jazz.net · IBM Software Group | Rational software 14 Visual Studio: Allow partial check-ins Visual Studio: Support configurable diff/merge tools A new

IBM Software Group | Rational software

20

Need to run RTC 2.0.0.2 with Eclipse 3.5.x?

� In RTC 2.0.0.2 it is possible to use a zip

install or a p2 repository

to install into an existing

Eclipse 3.5.x install.

� Installation Manager is

not supported.

� See the download

pages for RTC 2.0.0.2

for more details.

Page 21: IBM Rational Team Concert - Jazz.net · IBM Software Group | Rational software 14 Visual Studio: Allow partial check-ins Visual Studio: Support configurable diff/merge tools A new

IBM Software Group | Rational software

21

ClearCase Bridge and Connector Enhancements

� The ClearCase Bridge will now bring up the UCM Activity Change Set viewinstead 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.

Page 22: IBM Rational Team Concert - Jazz.net · IBM Software Group | Rational software 14 Visual Studio: Allow partial check-ins Visual Studio: Support configurable diff/merge tools A new

IBM Software Group | Rational software

22

RTC options: Developer, Contributor, Change Mgmt

ChangeManagement

Collaborative Change Management

� Attachments

� Audit trails

� Digital Signatures

� Customize workflow

� Create, update, and

modify work items, work

item queries, workflow ,

process templates

� Multi-level query sharing

� Query Designer

� Request Builds

Team Health

� Team Central

� RSS/Atom Feeds

� Integrated Instant

Messaging

� Process Enforcement,

Templating, and

Customization

� Multi-level Dashboards

� Reports

� Role Base

Permissions

Agile Planning

� Multi-level plans – Release / Sprint

� Customizable Plan Views - Developer

Taskboards, Backlog, Workbreakdown,

etc

� View/edit Iteration plans

� Plan Risk Assessment

� Real-time Agile Estimating

� Agile metrics and reports – burn up, burn

down, velocity, etc

Contributor

Project Managers,

Product Owners,

Scrum Masters

Agile Extended

Stakeholders

Customers, End

Users, Business

Stakeholders,

Quality

Management,

Developers, Architects,

Team Leads, Build

Coordinators /

Integration Engineers,

Project Administrators

ContinuousIntegration

Developer

ConfigurationManagement

� Workspaces

� Components

� Streams

� Snapshots

� Baselines

� Change Sets

� Suspend /

Resume Change

Sets

� Flow

Diagramming /

Targeting

� Multiple Build

Definitions

� Multiple Build

Engines

� Remote

Build Servers

� RTC Ant Build

Toolkit

� Build Health

Reports

Page 23: IBM Rational Team Concert - Jazz.net · IBM Software Group | Rational software 14 Visual Studio: Allow partial check-ins Visual Studio: Support configurable diff/merge tools A new

IBM Software Group | Rational software

23Innovation for a smarter planet

For more information/details …

� See more details on new capabilities in Rational Team Concert 2.0.0.2 download

pages at www.jazz.net

�New & Noteworthy tabhttps://jazz.net/downloads/rational-team-concert/releases/2.0.0.1?p=news

�RTC 2.0.0.2 what’s new videohttp://jazz.net/library/video/386

� For the latest C/ALM information see:

�C/ALMhttps://jazz.net/projects/collaborative-alm/

� For a review of RTC’s end to end agile development advantages, listen to the

following RTC/Jazz webcast

� Event Title: The Jazz Revolution: Scaling Agile Practices Across the

Enterprise

Scaling Agile Practices Across the Enterprise

Driving Business Differentiation