42
Introduction to IBM Rational Team Concert (TM) © 2009 IBM Corporation SDP19 Rolf Nelson Team Concert Product Manager IBM Rational Software June 1, 2009 [email protected] SDP19 © 2009 IBM Corporation

Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

Embed Size (px)

Citation preview

Page 1: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

Introduction to IBM Rational Team Concert (TM)

© 2009 IBM Corporation

SDP19

Rolf NelsonTeam Concert Product Manager

IBM Rational SoftwareJune 1, 2009

[email protected]

SDP19

© 2009 IBM Corporation

Page 2: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

“Happiness is when what you think, what you say, and what you do are in harmony.”-Mohandes K. Gandhi

SDP19 2

Page 3: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Agenda

� Current Situation

� What is Jazz?

� What is Rational Team Concert?

� Why Rational Team Concert?

SDP19 3

� Why Rational Team Concert?

� Process Enactment

� Planning & Tracking

� Collaborative Development

� SCM, Work Items, Build

� Project Health & Transparency

*Field Marshal Helmuth Graf von Moltke

Driving Business Differentiation

Page 4: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Given the rise of distributed teams and the pace of technology change, governing software development cycles has never been more difficult

What we’re seeing…

“2/3 of our projects span multiple business units”

“Our architecture needs to be significantly more scalable and flexible”

What we’re hearing…

� Increasingly diverse and cross organizational project teams with multiple product architectures

� Interest in managing software as

SDP19 4

more scalable and flexible”

“We’ have a process but our tools don’t enforce it. It’s not serving it’s purpose.”

“On time delivery of software is paramount as it is a risk to our business profitability.?”

“We have to go where the best talent is, but we have IP and compliance realities”

� Interest in managing software as an asset using flexible, governed software delivery models

� Software becoming more critical to the operation and on-time delivery of new products

� Open, customizable, framework enabling new business models

Page 5: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

� Agile: An iterative and incremental (evolutionary) approach performed in a highly collaborative manner with just the right amount of ceremonyto produce high quality software in a cost effective and timely manner which meets thechanging needs of its stakeholders.

Have you adopted any Agile techniques?

“No”33%“No”33% “Yes”

69%“Yes”69%

Organizations are responding by going agile, but most lack the infrastructure to succeed

SDP19 5

� Core principles

� “Fits just right” process

�Continuous testing and validation

�Consistent team collaboration

�Rapid response to change

�Ongoing customer involvement

�Frequent delivery of working software

Source: Scott Ambler ‘Agile Adoption Rate Survey’ of over 4200 Dr. Dobb’s subscribers, February 2008

60

72

83

78

0 20 40 60 80 100

All

Co-Located

Near Located

Far Located

Agile product success rates(%) 214 co-located, 210 near, 129 far

Page 6: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Silos of people,process, and projects

Only 37% of stakeholders are satisfied with the speed of internal application development...

Only 42% are satisfied with the quality.

50% of outsourced projects are expected to underperform.

While distributed teams were designed to enhance “business agility”, organizational, geographical, and technical silos can make things worse

SDP19 6

Organizational BarriersGeographic Barriers

� Poor communication

� Language, culture and time differences

� Process gaps resulting in errors and rework

� High degree of friction across teams

process, and projects

Source: Forrester, Gartner

Infrastructure Barriers

� Lack of meaningful stakeholder input

� Poor LOB oversight

� Weak project governance

� Missed opportunities to leverage domain expertise

� Incompatible tools and repositories

� Unreliable access to common artifacts

� Lengthy project and team member on-boarding

� Brittle and inflexible tooling integrations

Page 7: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Dynamic integration of people,process, and projects

across thesoftware lifecycle

Collaborate in Context

Right-sizeGovernance

Day OneProductivity

Stakeholders want a solution that can transform software development by getting business and technology to work in harmony as one team…

SDP19 7

� Enable team transparency– a common understanding of “who, what, when, why”

� Build team cohesion – chats, wikis, information in context

� Automate hand-offs – so nothing falls through the cracks

� Automate individual and team workflow through dynamic processes

� Automate data collection – no administrative overhead

� Real time reporting and alerts –reduces project risk

� Dynamic provisioning of projects and teams

� Real-time release/iteration planning and workload balancing

� Unify teams using a varietyof clients

in Context Governance

Open and extensible architectureLeverage IBM, partner and open source technologies

Productivity

Page 8: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Agenda

� Current Situation

� What is Jazz?

� What is Rational Team Concert?

� Why Rational Team Concert?

SDP19 8

� Why Rational Team Concert?

� Process Enactment

� Planning & Tracking

� Collaborative Development

� SCM, Work Items, Build

� Project Health & Transparency

*Field Marshal Helmuth Graf von Moltke

Driving Business Differentiation

Page 9: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Jazz is an open platform with a shared set of services

c

Existing Rational Offerings

New Rational/ IBM Offerings

Business PartnerOfferings

Product & Project

Management

Compliance&

Security

Collaborative Lifecycle

Management 3rd-PartyJazz

Capabilities

FutureIBM

Capabilities

Best Practice Processes

Design&

Development

Business Planning

& Alignment

YourExisting

Capabilities

SDP19 9

Jazz is…

� A scalable, extensible team collaboration platform

� A community at Jazz.net, where you can see Jazz-based products being built

� An integration architecture, enabling mashups and non-Jazz based products to participate

Storage

Collaboration

QueryDiscovery

Administration: Users, projects, process

Best Practice Processes

Presentation:Mashups

Page 10: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Agenda

� Current Situation

� What is Jazz?

� What is Rational Team Concert?

� Why Rational Team Concert?

SDP19 10

� Why Rational Team Concert?

� Process Enactment

� Planning & Tracking

� Collaborative Development

� SCM, Work Items, Build

� Project Health & Transparency

*Field Marshal Helmuth Graf von Moltke

Driving Business Differentiation

Page 11: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

IBM Rational Team ConcertSoftware innovation through collaboration

� Collaborate in-context

� Integrated release planning and reporting, source control, document collaboration, work item, build management, chat and process guidance

� Streamline agile development

� Out-of-the-box agile process configurations

� Automate governance

� Assess project status and trends in real-time with

IBM Rational Team Concert

SDP19 1111

� Assess project status and trends in real-time with web-based dashboards, metrics and reporting

� Scale to the enterprise

� Supports teams ranging from a few to thousands of developers and stakeholders

� Unify diverse teams

� Supports J2EE, .NET, IBM i, System z, co-existence with popular toolsets

transparent integrated presence

wikis OPEN real-time reporting

chat documents Web 2.0 custom

dashboards automated data gathering

EXTENSIBILITY Eclipse plug-ins services architecture FREEDOM TO CREATE

Open and extensible on�Collaborate

�Automate

�Report

Page 12: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Rational Team Concert: An open, extensible architectureSupporting a broad range of desktop clients

Rational Developer for z

Rational Software Architect

Rational Systems Developer

Rational Business Developer

Rational Developer for i

Eclipse Clients Web Clients

Visual Studio

Microsoft .NET Clients Rational Desktop Clients

Web 2.0Jazz Client Extensions

Eclipse Platform

SDP19 12

QueryStorage

Collaboration

Discovery

Administration: Users, projects,

process

JAZZ SERVICES

Business Partner Extensions Your Extensions

Rational Team Concert

IBM Rational Extensions

Best Practices

Presentation:Mashups

Page 13: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

� Integrated stream management

� Component level baselines

� Server-based sandboxes

SCM Work Items� Defects, enhancements

and conversations

� View and share query results

� Support for approvals and

� Work item and change set traceability

� Build definitions for team and private builds

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

Rational Team Concert: A Closer Look

SDP19 13

� 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 / offboarding including team membership, sub-teams and project inheritance

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

Jazz Team Server

� Server-based sandboxes

� Identifies component in streams and available baselines

� ClearCase bridge, connector

� Support for approvals and discussions

� Query editor interface

� ClearQuest bridge, connector

and private builds

� Local or remote build servers

� Supports Ant and command line tools

� Integration with Build Forge

Page 14: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

SCM

Work Items

Build

Team Concert is not just an scm, work item & build tool It’s a collaboration platform that integrates process, planning, and project status end to end

“You get real-time task, and release project status by linking estimates and plans directly to execution.”

“It automatescollaborationaround any artifact and captures traceabilitythat makes it easy

SDP19 14

RationalTeam Concert

that makes it easy to keep everyone informed”

Jazz platform common services and process engine

Page 15: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Agenda

Driving Business Differentiation

� Why Rational Team Concert?

� Process Enactment

� “Flexible process, ours or yours.”

� Planning & Tracking

� Collaborative Development

SDP19 15

Driving Business Differentiation� Collaborative Development

� SCM, Work Items, Build

� Project Health & Transparency

Page 16: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Facilitates the principles of high-performance teams

IBM Rational Team Concert

transparent integrated presence wikis

OPEN real-time reporting chatautomated hand-offs Web 2.0 custom

dashboards automated data gatheringEXTENSIBILITY Eclipse plug-ins services architecture FREEDOM TO CREATE

Supports enactment of any process. Out of the box templates

for SCRUM, and OpenUp

Rational Team Concert enables teams to adopt any process and continuously adapt and improve it to achieve greater team productivity

SDP19 16

WorkingSoftwareWorkingSoftware

Individuals InteractionsIndividuals Interactions

Respond to ChangeRespond

to ChangeCustomer

CollaborativeCustomer

Collaborative

� Transparency� Objective commonality� Project health checks� Context driven

� Process flexibility� Iterative plan-execution� Multiple releases� JIT code reviews

� Starting ad-hoc teams� Team awareness� Process awareness� Ad-hoc sharing

� Continuous integration� Manage team assets� Change driven� Integrated / traceable

Page 17: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Enables process awareness and guidance

Using “Rational Method Composer”

or “Eclipse Process Framework”

� Team Advisor

• Rules can be run when delivering changes to enforce team or organizational standards

• Helps ensure higher quality results through enforcement of agreed-upon standards

• Rules are configurable

• “Quick Fixes” can be specified to simplify corrective action

• Process rules can be defined, refined “on the fly”, enabling continual

SDP19 17

• Process rules can be defined, refined “on the fly”, enabling continual improvements

• Out of the box processes include OpenUP, Scrum, The Eclipse Way, etc

Page 18: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

A Team’s process also needs to adapt as the endgame approaches

raising the bar:published fixed listsmultiple approversmultiple reviewers

SDP19 18

fix passtest pass

# b

ug

s

fixe

d

604

210

60

578

May 21 May 28 June 11 June 20 June 25

Page 19: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Agenda

� Why Rational Team Concert?

� Process Enactment

� Planning & Task Tracking

� “Planning is everything. Plans are nothing.”*

SDP19 19

Driving Business Differentiation

� Collaborative Development

� SCM, Work Items, Build

� Project Health & Transparency

*Field Marshal Helmuth Graf von Moltke

Page 20: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Example: Rational Team Concert and SCRUM process

Product Backlog Plan

Taskboards show task progress

Progress rolls up into plans

(sprint, product backlog)

SDP19 20

“Sprint plan” or Iteration Plan also

shows backlog priority

Page 21: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

� Ideal for managing SCRUM backlog

� Support coarse & fine grained prioritization

� Ranking is reflected in all planning views, e.g. iteration plans and release

plans

Backlog Plan ModeEasily rank work items to define priority

SDP19 21

Drag and drop work items to rank them relative to others.

Page 22: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Iteration “Sprint” Planning Understand how well you are progressing against your targets

in real-time

SDP19 22

Plan and execute on iterations while

managing load

Drag-and-drop work items to change

owners/create child parent relationships

Page 23: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Taskboards track Work in ProgressAccelerate stand-up meetings, increased transparency

See the work in progress or

completed

SDP19 23

Drag and drop work items to change their

state.

Show stories linked to a set of associated tasks and their status

Page 24: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Agenda

Driving Business Differentiation

� Why Rational Team Concert?

� Process Enactment

� Planning & Tracking

SDP19 24

Driving Business Differentiation� Collaborative Development

� “Communication translates to success…”

� SCM, Work Items, Build

� Project Health & Transparency

Page 25: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

In-context collaboration

Team Central

�Shows what is happening on project

�News & events

�Build status

�What’s being worked on

�Changes

�Configurable (RSS

Team Awareness

Shows team members and their online status

Shows what they are working on

SDP19 25

�Configurable (RSS feeds) - New kinds of information easily added

�Personalizable -Each team member can tailor to their needs

Page 26: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Agenda

Driving Business Differentiation

� Why Rational Team Concert?

� Process Enactment

� Planning & Tracking

SDP19 26

Driving Business Differentiation� Collaborative Development

� SCM, Work Items, Build

� “No brittle integrations to manage”

� Project Health & Transparency

Page 27: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Agile Practice Coverage Touches Many Functions

Incremental Design

Continuous Integration

Test Driven Development

Iteration/Sprints Build

Work Items

SCM

SDP19 27

“....we currently use a mix of Subversion, Atlassian JIRA and the Hudson continuous build tool,

and various extensions that provide some integration between these products. As you might imagine, this causes problems as these tools are not as sophisticated as RTC, and require a careful migration strategy to keep the (limited) integrations working over time.”

Peter Hendricks Info Support Netherlands

DashboardBacklog

Learn and Adapt

Process

Page 28: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

SCM is stream and component based

Easily suspend and

resume work

SDP19 28

Easily add or remove change

sets (tasks) from a stream

Work in parallel

using streams to

control sharing

Page 29: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Work items capture traceability & effort

Predefined, custom and personal

queries

Subscribe to work items you're interested in

SCRUM built inartifact types

SDP19 29

Query results

Integrated discussion

threads & chat sessionsUnderstands

and persists work items'

relationship to SCM and build

artifacts

Page 30: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Builds – Extensible Continuous IntegrationRun personal builds to check your changes before sharing them with the team

Even reconstruct a work space from a failed build!

SDP19 30

Create build servers Identify work items and change sets that went into the build

Historical view of the build queue with status

Page 31: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

SDP19 31

Page 32: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Agenda

Driving Business Differentiation

� Why Rational Team Concert?

� Process Enactment

� Planning & Tracking

� Collaborative Development

SDP19 32

Driving Business Differentiation� Collaborative Development

� SCM, Work Items, Build

� Project Health & Transparency

� “Knowing what is going on without having

to ask”

Page 33: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Transparency

� Transparency in planning

� available to all

� live updated

� Transparency in development

� automatic linking

� build results/reports

� dashboard

SDP19 33

� dashboard

� Transparency in process

� team structure

� team roles

� team rules

Page 34: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Customized Dashboards – user, team, entire projectIncludes 75 out of the box reporting templates in RTC 2.0

Trending by project or by

individual team

SDP19 34

All stories in current sprint

Burndown charts

Page 35: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Jazz.net: Openness and direct customer participation

� IBM is opening up the Rational Software Delivery Platform for greater ease of consumption, extensibility and integration to meet the unique usage needs of our customers

� IBM is providing transparent, collaborative customer participation in the development of new Rational technologies through an open commercial community

SDP19 35

Open Commercial Community

Open Source Community

Open commercial development

Open source contribution of

selected Jazz technology

Page 36: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Enterprise Scalability for Team Concert

Small Teams • Quick Start• Collaborative ALM• Open source servers

Mid Sized Teams• Project Dashboards• Collaborative ALM• Commercial Middleware

Corporate Teams• Customizable workflow• Advanced Reporting

• Departmental Scaling

Enterprise Teams• Customizable Workflow• Advanced Reporting

• High Availability• Unrestricted scaling

based on hardware

Maximum developers/contributors 10 / unrestricted 50 / unrestricted 250 / unrestricted Unrestricted / unrestricted

Database Derby Only Derby, DB2, Oracle, SQLServer

Derby, DB2, Oracle, SQLServer

Derby, DB2, Oracle, SQLServer

Application Server Tomcat Only Tomcat, WebSphere Tomcat, WebSphere Tomcat, WebSphere

• Agile planning: daily, iteration, release

• SCM -Stream and component based

• Builds – w/ Continuous Integration

• Work items w/ custom attributes, presentation, discussion, approvals

Express-C Express Standard

Rational Team Concert

Enterprise

SDP19 36

presentation, discussion, approvals

• Customizable Process Templates

• Project Milestone Tracking & Status

• Subversion Integration Bridge

• Role-based process permissions

• Project level permissions

• Cross project dashboards

• Cross repository dashboards

���� ���� ���� ����

Customizable Dashboard Mashups 1 per project 1 per project unlimited project, team, and personal dashboards

unlimited project, team, and personal dashboards

Advanced Reports and Customization ���� ����

Customizable work item workflow ���� ����

Plan risk assessment ���� ����

CC/CQ Connectors and Bridges ���� ����

Floating Licenses Available ���� ����

LDAP import / synchronize ���� ����

HTTP proxy support ���� ����

High Availability ����** See Jazz.net for prerequisites

Page 37: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Incremental Adoption by Subversion, CC/CQ and Synergy teams

A collaboration solution for teams using multiple

tools in their enterprise

New bridges to work items and planning

Project Management Europe Development

China

Config & Build China

Team Concert

Rational ClearQuest or Change

Rational Enterprise-proven ALM Infrastructure

Rational Build ForgeRational

Define Build Test Deploy

New York City

North Carolina TestingIreland

SDP19 37

� Manage planning and project status with work items and dashboards in Team Concert and develop with exsiting artifacts that reside in subversion or ClearCase (new bridges in RTC 2.0)

� Enables teams to reuse assets, process and investment in Subversion, ClearCase/ClearQuest or with Synergy/Change. (planned integrations)

� Take advantage of new collaborative ALM in an evolutionary way with lower business risk

Config & Build China

DevelopmentAustralia

EclipseTM, Linux®, Microsoft® Windows®,UNIX®, IBM z/OS®, IBM i5/OS

Rational

ReqPro ClearCase or Synergy

Optionally bridge to Subversion

Page 38: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Summary

� In today’s presentation & demonstration, we hope that we demonstrated these key attributes of Rational Team Concert and the Jazz Platform

�Rational Team Concert, built on the Jazz Platform,

is open and extensible

�Rational Team Concert provides integrated

end to end support of any development process

SDP19 38

end to end support of any development process

�Rational Team Concert provides both planning

and automated status to keep teams on track

�Rational Team Concert provides unique, in

context, collaboration among software developers

�You can adopt Team Concert in an incremental

way using your existing artifacts that reside in subversion, CC/CQ etc…

Page 39: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

Additional resources

� Find out more about Rational Team Concert

� Explore Rational Team Concert tutorials, demos and other developer learning resources on IBM DeveloperWorks

� Download a trial version and participate in the open

SDP19 39

� Download a trial version and participate in the open commercial development project

� RTC Executive Video

� ROI Calculator

Page 40: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

SDP19 40

Page 41: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

SDP19 41

© Copyright IBM Corporation 2009. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.

Page 42: Introduction to IBM Rational Team Concert (TM) - Jazz.net · IBM Rational Software Conference 2009 “Happiness is when what you think, what you say, and what you do are in harmony

IBM Rational Software Conference 2009

How we do continuous integration

� Team of Teams

�Scheduled weeklyintegration build

� Stabilized until green

�Continuous integration stream

� Share changes

� Each Team

SDP19 42

� Each Team

�Continuous builds

�Always green

� Developer

�Request Personal builds