Page 1
®
IBM Software Group
© 2008 IBM Corporation
IBM Rational Team Concert
Mason Young
Rational Brand SpecialistIBM Rational Software [email protected]
Ph: 703.371.1373
The IBM jazz Platform
Slides for: Mitre
IBM Rational Team Concert on the jazz platform
Page 2
IBM Software Group | Rational software
2
®
The IBM Rational Jazz Strategy
Page 3
IBM Software Group | Rational software
3
®
Rational Team Concert - Components
Build Work Item and Change Set Traceability
Supports Ant, Maven and Command line Tools
Personal Builds
Integration with Build Forge
SCM Change sets
Streams
Components
Parallel development
GDD
ClearCase Connector
Work Items Defects, Enhancements
Task tracking, planning
Queries
Approvals
Iteration planning
ClearQuest Connector
Jazz Team Server
Project, Teams, Users
Process enactment, customization, permissions
In-context Collaboration, Events, Presence
Reporting, Dashboards (project, team, personal)
Page 4
IBM Software Group | Rational software
4
®
What are Work Items? Rational Team Concert allows you
to divide your work into Work Items
Work Items are the fundamental mechanism to track and coordinate development tasks and workflows
They provide the hub for linkage between the various artifacts in Rational Team Concert.
Typical Work Item types in Scrum process are defects, Retrospective, Impediments, Story and tasks.
New Work Item types can be added or existing types can be extended via the process specification.
All Work Items are stored in the repository
Rational Team Concert allows you to divide your work into Work Items
Work Items are the fundamental mechanism to track and coordinate development tasks and workflows
They provide the hub for linkage between the various artifacts in Rational Team Concert.
Typical Work Item types in Scrum process are defects, Retrospective, Impediments, Story and tasks.
New Work Item types can be added or existing types can be extended via the process specification.
All Work Items are stored in the repository
Page 5
IBM Software Group | Rational software
5
®
Work Items: Central to Rational Team Concert
ReportReport
WorkWorkItemsItems
Plansdefine &organize
Work Items
PlanningPlanning Source ControlSource Control
Change-setsimplementWork Items
Buildincludes
change-sets
BuildBuild
Reportsshow work
item activity
Work itemsdescribe
the builds
Page 6
IBM Software Group | Rational software
6
®
Creating a Work Item
Description:Details the work item goals or any pertinent details about the work item.
Description:Details the work item goals or any pertinent details about the work item.
Discussion:Where other people can contribute withcomments, add links to related objects andfollow the progress of the work.
Discussion:Where other people can contribute withcomments, add links to related objects andfollow the progress of the work.
Details:Shows attributes such as owner, severity,planned for, estimated time of work.
Details:Shows attributes such as owner, severity,planned for, estimated time of work.
Quick Information:Gives information of other relevant objectsconnected to this work item such asattachments, subscribers, dependencies.
Quick Information:Gives information of other relevant objectsconnected to this work item such asattachments, subscribers, dependencies.
Summary:Name and state of the work item.Summary:Name and state of the work item.
Page 7
IBM Software Group | Rational software
7
®
Planning the work with Iteration Plans
Page 8
IBM Software Group | Rational software
8
®
Project overview – Web UI
Page 9
IBM Software Group | Rational software
9
®
The RTC SCM Model (Streams) A place to share source with your team
Collection of one or more components
Provides team isolation
Change sets checked in to a repository workspace are delivered to a stream to make them available
to other team members
Change sets checked in to a repository workspace are delivered to a stream to make them available
to other team members
Page 10
IBM Software Group | Rational software
10
®
Integrating other repositories with Rational Team Concert
Import – migrate to Rational Team Concert
Jazz SCM – CVS, Subversion Jazz Work Items – JIRA, Bugzilla
Co-existence (Bridge) – Lifecycle integration
Jazz Work Items – Subversion (SCM)
Connectors – interoperation between repositories
Jazz SCM – ClearCase
Jazz Work Items - ClearQuest
ClearCaseJazz SCM
ClearQuestJazz
Work Items
Process enforcement
Connectors
Page 11
IBM Software Group | Rational software
11
®
Build is very visible to the user
My builds
Publishedbuild
History
Recent builds
Alerts
Page 12
IBM Software Group | Rational software
12
®
How We Use Jazz 09 information
Toronto
Jazz Development Server
Beaverton
• Build• Process
Ottawa
• Source Control• Reporting• Community Site
Lexington
• Interop• Testing
Raleigh
• Repository• Web UI
Zurich
• UI Foundation• Work Items• Agile Planning• Code Coverage
Saint-Nazaire
• Static Analysis
• 2-way Xeon Server running application server (WAS) and another running DB2
• 70 developers, 20 testers, 8 doc selfhosting on Jazz.
• 18,000 change-sets
• 35,000 work items
• 250 repository workspaces
• 66K files
• 10GB file content uncompressed
• Integration stream has 30K files
• 40 builds a day
• Weekly integration build
Page 13
IBM Software Group | Rational software
13
®
Rational Team Concert Features and Benefits
Page 14
IBM Software Group | Rational software
14
®
Rational Team Concert on Facebook
Page 15
IBM Software Group | Rational software
15
®
Rational Team Concert on jazz.net
Page 16
IBM Software Group | Rational software
16
®
© 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 plans, 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. All statements regarding IBM future direction or intent are subject to change or withdrawal without notice and represent goals and objectives only. IBM, the IBM logo, the on-demand business logo, Rational, the Rational 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.