rational software achieve competitive advantage with ibm...
TRANSCRIPT
IBM Competitive Project Office
© 2014 IBM Corporation
Rational Software
Achieve Competitive Advantage with
IBM DevOps
Break Down the Barriers with the Jazz
Platform, Improved Planning and
Collaboration
© 2014 IBM Corporation IBM Competitive Project Office 2
Rational Software
Introduction
Break Down the Barriers with Improved Planning and Collaboration
Define, Manage, and Track your Requirements and Designs
Integrated Change, Build and Deploy is What Sets Us Apart
Quality is not Accidental
Bridge the Gap between Development and Operations
Put your Business in Motion - Become a Mobile Enterprise
Big Picture – See the Forest for the Trees
Agenda
© 2014 IBM Corporation IBM Competitive Project Office 3
Rational Software
• Distributed heterogeneous IT environment
– Multiple platforms
– Variety of development tools
– Each tool has its own repository, UI and logic
– Complex point-to-point integrations
• No “big picture”
– Reporting is limited
– Poor traceability
• No common process and workflows
JKE’s development infrastructure is complex, brittle and ineffective
UI
LOGIC
DB
UI
LOGIC
DB
UI
LOGIC
DB
UI
LOGIC
DB
UI
LOGIC
DB
Planning:
MS Project
Build Management:
Ant
Reporting:
Business
Objects
Work Items:
ClearQuest
Software
Configuration
Management:
ClearCase
© 2014 IBM Corporation IBM Competitive Project Office 4
Rational Software
Barriers cause integration, transparency, and
communication issues
How can JKE break down these barriers and become more dynamic/interconnected?
Stakeholder: “My input is not
being fully realized.”
Project Manager: “Do I have
full coverage? What is the live
status of the work?”
Quality Professional:
“What requirements am I working
on? Is anyone seeing my defects?”
Developer: “Where did this
defect come from?
Who is testing my code?”
Current issues…
• Our tools don’t integrate
• Our teams and processes aren’t working together effectively
• We have no consolidated hub of information
• Local differences are hurting productivity
Analyst: “People don’t seem
to be on the same page.”
© 2014 IBM Corporation IBM Competitive Project Office 5
Rational Software
• Four main products built on
Jazz:
– Rational Requirements
– Composer
– Rational Team Concert
– Rational Quality Manager
– Rational Software Architect
Design Manager
• A single and consolidated hub of information
• All artifacts are shared resources addressed by URLs
• Accessible via REST API
• Open Services for Lifecycle Collaboration (OSLC)
IBM promise: CLM solution built on Jazz will break down JKE’s barriers
© 2014 IBM Corporation IBM Competitive Project Office 6
Rational Software
Diving into the details
This all looks good from a high
level, and I like the idea of a
consolidated hub of information
with Rational Team Concert and a
complete ALM solution. Can we
take a deeper look at how this is
implemented?
CIO
Of course!
First, let’s look at each CLM
product and how they fit in
the application lifecycle.
IBM
© 2014 IBM Corporation IBM Competitive Project Office 7
Rational Software
Collaborative Lifecycle Management core
Rational Requirements
Composer artifacts
Collections
Requirements
Storyboards
Use cases
…
Rational Software Architect Design Manager artifacts
Designs
Models
Diagrams
…
Rational Team Concert artifacts
Release Plans
Iterations
Work Items
Source Code
…
Rational Quality Manager artifacts
Test plans
Test cases
Test scripts
Test executions
…
2 - Breaking Down The Barriers
Clients: Web browser, Eclipse-based, MS Visual Studio
HT
TP
HT
TP
HT
TP
Jazz Team Server
RTC RRC RQM
Core OSLC REST Services: Discovery, Query, Storage, Presentation, Data Warehousing,
Administration, Reporting, etc…
RRC REST
Services: Rqmts
Management
RTC REST
Services: Change
Management
RQM REST
Services: Quality
Management
RSA DM REST
Services: Design
Management
RSA DM
© 2014 IBM Corporation IBM Competitive Project Office 8
Rational Software
Rational Requirements Composer defines, visualizes,
manages and analyzes requirements
Rational Software Architect Design Manager artifacts
Designs
Models
Diagrams
…
Rational Team Concert artifacts
Release Plans
Iterations
Work Items
Source Code
…
Rational Quality Manager artifacts
Test plans
Test cases
Test scripts
Test executions
…
Jazz Team Server
RTC RRC RQM
Core OSLC REST Services: Discovery, Query, Storage, Presentation, Data Warehousing,
Administration, Reporting, etc…
RRC REST
Services: Rqmts
Management
RTC REST
Services: Change
Management
RQM REST
Services: Quality
Management
RSA DM
Visualize:
Business Process Models,
Storyboards, Use Case
Modeling
Define
Rich Text Editor, Seamless
integration with Rational
RequisitePro and DOORS
Analysis:
Lifecycle traceability,
Impact and Coverage
Analysis, Dynamic
Dashboards
Manage:
Glossaries, Reuse, Business
Process, Templates,
Baseline and Scope
Management
RRC Client: Web browser
RSA DM REST
Services: Design
Management
© 2014 IBM Corporation IBM Competitive Project Office 9
Rational Software
Rational Software Architect Design Manager
integrates design into the lifecycle
Jazz Team Server
RTC RRC RQM
Core OSLC REST Services: Discovery, Query, Storage, Presentation, Data Warehousing,
Administration, Reporting, etc…
RRC REST
Services: Rqmts
Management
RTC REST
Services: Change
Management
RQM REST
Services: Quality
Management
RSA DM
Collaborate:
Threaded comments,
design mark-up,
automated design reviews,
sketches
Design in context
Integrate with RSA to work
on web or in client, work
seamlessly with team
Publish:
Design documents,
automated reports and
documents using Rational
Publishing Engine
Manage:
Reuse, Templates, Search
designs, Link designs to
artifacts across the lifecycle
RSA DM Client: RSA and Web browser
Rational Requirements
Composer
Collections
Requirements
Storyboards
Use cases
…
RSA DM REST
Services: Design
Management
Rational Team Concert
Release Plans
Iterations
Work Items
Source Code
…
Rational Quality
Manager
Test plans
Test cases
Test scripts
Test executions
…
© 2014 IBM Corporation IBM Competitive Project Office 10
Rational Software
Rational Team Concert is the core product in IBM
Rational CLM
Rational Requirements
Composer
Collections
Requirements
Storyboards
Use cases
…
Rational Software
Architect Design Manager
Designs
Models
Diagrams
…
Jazz Team Server
RTC RRC RQM
Core OSLC REST Services: Discovery, Query, Storage, Presentation, Data Warehousing,
Administration, Reporting, etc…
RRC REST
Services: Rqmts
Management
RTC REST
Services: Change
Management
RQM REST
Services: Quality
Management
RSA DM
Work items:
Activity, Task, Defect,
Approvals and Discussions,
Open-ended
Project Planning and
Management:
Agile planning, Reporting &
Dashboards
Build System:
Automation and
integration with SCM and
work items traceability,
Local and Server builds
Software Configuration
Management:
Server-based sandbox,
Change sets, Streams,
Components, Snapshots
and Baselines
RSA DM REST
Services: Design
Management
Rational Quality Manager
Test plans
Test cases
Test scripts
Test executions
…
RTC Clients: Web browser, Eclipse-based,
MS Visual Studio
© 2014 IBM Corporation IBM Competitive Project Office 11
Rational Software
Rational Quality Manager provides a management hub
for quality artifacts
Rational Requirements
Composer
Collections
Requirements
Storyboards
Use cases
…
Rational Software
Architect Design Manager
Designs
Models
Diagrams
…
Rational Team Concert
Release Plans
Iterations
Work Items
Source Code
…
Jazz Team Server
RTC RRC RQM
Core OSLC REST Services: Discovery, Query, Storage, Presentation, Data Warehousing,
Administration, Reporting, etc…
RRC REST
Services: Rqmts
Management
RTC REST
Services: Change
Management
RQM REST
Services: Quality
Management
RSA DM
RQM Client: Web browser
Test Planning:
Comprehensive test plan, Shared
objectives, Scope, Timeline,
Resources, Risk assessment
Test Execution:
Manual test execution, Use test
automation tools, Record test
results, Submit & track defects Reporting & Dashboard:
Status & progress tracking,
Customizable live dashboard,
Real-time metrics and reports,
Compliance and quality audit
Test Construction:
Requirement-driven testing,
Test environments coverage,
Manual test authoring, Test lab
management
Team Collaboration:
Process enactment and
enforcement, reviews, task
management, Rapid team
member on-boarding
RSA DM REST
Services: Design
Management
© 2014 IBM Corporation IBM Competitive Project Office 12
Rational Software
• New CLM Practitioner role lowers the
cost barrier for adopting CLM
• High Availability of CLM applications
– Via clustering on WAS ND
• Rolling CLM upgrade capability (n-1)
– Support previous RTC client
version
– Upgrade one CLM application
at a time
• Cross-repository process inheritance
– Share RTC process template
across JTS
Recent improvements to CLM
ENHANCED
Open Lifecycle Integration Platform
Software Change
and Configuration
Quality
Build and Deploy
Requirements
Design
IBM Rational solution for Collaborative
Lifecycle Management
with Design
© 2014 IBM Corporation IBM Competitive Project Office 13
Rational Software
A unified organization with CLM
• Activities and artifacts linked throughout the lifecycle, transparent via unified UI, queries, reports and dashboards
• Unhindered communication between all roles
• Dynamic status and reporting of all projects and artifacts in all three tools
Business
Analyst Developer Tester
Developer links to
requirements from
work items
Analyst builds new
use-case model from
business process
model
Tester builds test cases
based on requirements
and work items.
Rational Requirements
Composer • Collections • Requirements • Storyboards • Use cases • …
Rational Team Concert
• Release plans • Iterations • Work Items • Source code • …
Rational Quality Manager
• Test plans • Test cases • Test scripts • Test executions • …
© 2014 IBM Corporation IBM Competitive Project Office 14
Rational Software
What does this mean for JKE?
• Geographic, Organizational, and Infrastructure barriers will be eliminated
• All roles in JKE can access a consolidated hub of information specific to their
perspective with complete transparency
Automate delivery and synch
with Development to Operations
Collaborate and deliver rapidly to customer requirements
Automate and integrate quality
by design with entire team
Build Manager Developer
Management and transparency of development
Business
Analyst Architect
Development
Manager
Tester
Define and elaborate requirements collaboratively
Detailed design throughout the lifecycle
© 2014 IBM Corporation IBM Competitive Project Office 15
Rational Software
Portfolio management and CLM
I start to see how CLM enables
development & delivery teams,
but how can we connect them to
the business team?
CIO
Good question!
Let’s see how our portfolio
management and CLM
solutions help capture and
deliver what the business
requests.
IBM
© 2014 IBM Corporation IBM Competitive Project Office 16
Rational Software
Focal Point and Collaborative Lifecycle Management
Focal Point captures the perspective of the business • High-level demand management
• Prioritize business needs based on market, risk, cost, benefits, etc.
• Portfolio prioritization and investment decisions
• High-level delivery management
• Track project outcomes against expectations
• Primary users
• Business decision makers, stakeholders, analysts, IT leaders, PMO
• Metrics
• Portfolio performance, financials, overall quality and schedule
CLM enables delivery of what the business requests • Collaborative requirements elaboration
• Development and testing in a process-aware environment
• Traceability from requirements to code artifacts to test artifacts and results
• Primary users
• Technical analysts, developers, testers, project and team leads
• Metrics
• Delivery velocity, defect rate, test results, low-level project dates
© 2014 IBM Corporation IBM Competitive Project Office 17
Rational Software
Architecture overview for Focal Point and CLM
Quality Manager
Test planning and
execution
Detailed metrics
Focal Point
Business demand
management
Portfolio decisions
High-level delivery
management
Project and portfolio metrics
Requirements Composer
Business need elaboration
Requirements collaboration
Acceptance criteria definition
Team Concert
Release and iteration
planning
Plan item / story
implementation tracking
Detailed metrics
Business Needs >>
Collections
Reqt details and
estimates
Reqts and
Stories
Reqts and
Tests
Stories and Tests
Business Needs >> Plan Items
Link to Release
Plan
Schedule and status
Link to Test Plan
FP-CLM integration
CLM integration
© 2014 IBM Corporation IBM Competitive Project Office 18
Rational Software
1
Product
Backlog
Sprint
Backlog Potentially shippable
product
2 3 n
2-4 weeks
Sprints
2-4 weeks
Sprints
2-4 weeks
Sprints
2-4 week
Sprints Release 1…m
Daily Meetings
Demo environment – Hybrid Agile
• RTC provides a Scrum and Agile ALM process template
• The process template configures RTC with matching roles, plans, dashboards, metrics, and reports
• You can configure and customize the template further to your needs
© 2014 IBM Corporation IBM Competitive Project Office 19
Rational Software
Demo Environment – JKE leadership roles
Business Analyst/Stakeholder
• Primary liaison of the customer – requirements owner
• Ensures team works with the "right things" from a business perspective
Project Manager
• Manages Development Team
• Assigns/prioritizes work in backlogs, sprints, releases
Design Manager
• Creates and manages all design assets and correlates them to lifecycle
development activities
Quality Manager
• Manages test planning, execution, and quality remediation
© 2014 IBM Corporation IBM Competitive Project Office 20
Rational Software
DEMO 1: Overview of JKE’s “Money That Matters”
project – links between artifacts
Business Analyst
• Examines a collection of
business requirements
from a browser
• Views relationships
across lifecycle
Project Manager
• Opens project plan and
see’s current status
• Observes current
release backlog
• Upstream and
downstream traceability
Test Manager
• Examines test plan to
ensure coverage of
requirements
• Traces quality
management activity
back to requirements
© 2014 IBM Corporation IBM Competitive Project Office 21
Rational Software
• Bob manages requirements from Rational Requirements
Composer and watches them come to fruition throughout
the lifecycle
• Bob can keep track of all changes and work items with
Rational Team Concert
• Bob can view the context of any project work and how it
relates to the overall project from a variety of perspectives
• A unified user interface for work in context of ALM
– Requirements and Planning
– Change Management/Development
– Builds/Deployments
– Quality Management
Demo 1: Overview Of Demo Environment And JKE’s Money That Matters Project
© 2014 IBM Corporation IBM Competitive Project Office 22
Rational Software
Make the move to IBM and CLM
How do we get started? Rational Team Concert is
usually the first step.
CIO IBM
© 2014 IBM Corporation IBM Competitive Project Office 23
Rational Software
• Integrates planning and execution – the work is the plan
• Easily see what needs to be done and work in flight
• Real-time window on project status - adjustments and impact reflect immediately
What does planning look like?
Based on data collected in real-time from actual work (source code, requirements, tests, etc.)
Always accurate
No extra effort required to gather data
© 2014 IBM Corporation IBM Competitive Project Office 24
Rational Software
RTC reports ensure JKE is aware of project status
Report on current status of the project in real time
Get project Status at a Glance
© 2014 IBM Corporation IBM Competitive Project Office 25
Rational Software
Marco links story to a new test case
Marco links implementation task to a storyboard
Marco assigns 8 story points to the story and fits it into Sprint 2
Marco reviews the description in the story and the linked elaborated story
Marco fits the story into Sprint 2
Bob assigns story to Marco and asks if it will fit in Sprint 2
DEMO 2: Collaborative project planning in RTC
© 2014 IBM Corporation IBM Competitive Project Office 26
Rational Software
What’s the competition up to?
Why is IBM better?
Analysts rate IBM among
the best in terms of
complete Application
Lifecycle Management, and
we’ll show you why.
CIO
IBM
© 2014 IBM Corporation IBM Competitive Project Office 27
Rational Software
• Despite the name, HP ALM v11 is not a brand new product, but rather the next version of HP Quality Center – Primary focus is on testing
– Slightly improved requirements management
– Uses the same test-oriented UI as HP Quality Center
– Limited built-in development activity capability (requires 3rd party integrations and tools)
• Lacks a consolidated hub of artifacts across the application lifecycle
• Integrations to other development and requirement tools is limited – Jazz ecosystem is much larger
• To enable end-to-end Application Lifecycle Management with HP, many more products are required…
HP ALM v11 has weaknesses with end-to-end
application lifecycle management
© 2014 IBM Corporation IBM Competitive Project Office 28
Rational Software
• HP ALM is a testing-focused product
• What’s missing from this ALM solution?...
HP Application Lifecycle Management
HP ALM v11 • Test plans
• Test cases
• Test scripts
• Test executions
• Test-specific requirements
• …
Relational DB
Web browser, support for limited third party products
HP Sprinter
HP components
© 2014 IBM Corporation IBM Competitive Project Office 29
Rational Software
What about development/builds?
HP ALM v11 • Test plans
• Test cases
• Test scripts
• Test executions
• …
Hudson Artifacts
SVN FSFS Relational DB Hudson DB
SVN Artifacts
HP Agile Accelerator
HP Application Lifecycle Intelligence
HP Sprinter
HP components
Web browser, support for limited third party products
© 2014 IBM Corporation IBM Competitive Project Office 30
Rational Software
What about advanced requirements?
HP ALM v11 • Test plans
• Test cases
• Test scripts
• Test executions
• …
Rational ReqPro Hudson Artifacts
SVN FSFS Rel. DB Relational DB
NO CONSOLIDATED HUB OF INFORMATION – Distributed Repositories with point-to-point integrations. No standardized, open, domain-specific services.
Hudson DB
SVN Artifacts
HP Agile Accelerator
HP Application Lifecycle Intelligence
Rational DOORS
BluePrint
Rel. DB Rel. DB
HP Sprinter HP components
Web browser, support for limited third party products
© 2014 IBM Corporation IBM Competitive Project Office 31
Rational Software
• For agile planning, HP now recommends purchasing an additional SaaS
product - HP Agile Manager.
– Integration with HP ALM is tedious (master/slave relationship)
• HP ALM offers very minimal collaboration features (email alerts and
flagged notifications inside HP ALM).
– More collaboration features can be added to HP ALM, but only by
purchasing HP Enterprise Collaboration.
• Analysts have recognized these shortcomings
– Forrester Wave 2012 Application Lifecycle Management report:
HP project planning and collaboration features pale in
comparison to rational
Feature IBM HP
Process Configuration 3.20 1.18
Collaboration 4.80 2.80
Project Management 4.30 2.90
Product Strategy 4.70 2.90
© 2014 IBM Corporation IBM Competitive Project Office 32
Rational Software
ALM artifacts
repository and
Reporting
JIRA
Subversion
GreenHopper
Fisheye
Crucible
Confluence
Crowd SSO
Bamboo
Projects
Atlassian ALM solution
• Environment setup is difficult
• Navigation between each of the elements is difficult – A navigation bar is only available
in their cloud offering
• Even GreenHopper, a JIRA plug-in for Scrum, integrates poorly
• Not so much a suite as a silo’ed collection of components – Links are often one-way and
often must be created by hand
– Limited in-context messaging or collaboration
© 2014 IBM Corporation IBM Competitive Project Office 33
Rational Software
Microsoft Visual Studio 2013 Team Foundation Server (TFS) is the core component of Microsoft ALM
Windows Active
Directory
Application Tier Data Tier
TFS Application
Components
Pro
ject
Po
rta
l
•Windows Server
•SQL Server
Visual Studio IDE
with
Team Explorer
Add-on
Web Browser
Operational DB
&
OLAP/Warehouse
•Windows Server
•IIS
•SharePoint
•SQL Reporting
•TFS 2012 Application Tier
Components
Team Build
Client Tier
Windows
workstation
Windows
or other
workstation R
ep
ort
ing
MS Office:
Excel
Or Project Plug-in
Eclipse IDE:
Team Explorer
Everywhere
© 2014 IBM Corporation IBM Competitive Project Office 34
Rational Software
Microsoft ALM weaknesses in real-time planning
• TFS contains only 3 process templates –
Scrum, Agile and CMMI
– RTC has more process templates out of the box
including non-agile processes
– Process in RTC is more customizable and can
be adjusted after the process started to a
particular project phase
– RTC contains more plan views and dashboards
out of the box that make real-time planning
more productive for all team roles
© 2014 IBM Corporation IBM Competitive Project Office 35
Rational Software
Microsoft ALM weaknesses in Lifecycle Traceability
• Microsoft ALM does not have a complete solution for Requirements Definition and Management, it uses MS Office documents stored in SharePoint libraries
– Two repositories – TFS for work items and other ALM artifacts and SharePoint for requirements documents means limited traceability that can be easily broken
– Microsoft ALM implements work items of type “User Story” (which are insufficient for requirements definitions) as a requirement artifact to provide traceability for test cases There is no traceability view in TFS project
– RTC and other CLM products have complete end-to-end and in most cases bi-directional traceability
– Traceability view of RTC plan provides immediate insight and helps identify gaps, see what requirements have been implemented, what work items were tested…
– In CLM links are “hoverable” which saves time – you get all essential information without jumping to another page
© 2014 IBM Corporation IBM Competitive Project Office 36
Rational Software
• Visual Studio provides much fewer reports and dashboards compared to RTC – With lack of traceability across all ALM domains, this means that
Microsoft ALM does not provide sufficient metrics for projects
• No customizable and shareable SharePoint dashboards – This means that TFS provides less transparency and visibility
– SharePoint dashboards can be shared only with the involvement of an administrator
• In addition to reporting and dashboards included with all CLM components, Rational CLM includes Rational Reporting for Development Intelligence – IBM Cognos-based analytics for free
– Cross-project reporting and analysis
TFS weaknesses in Development Intelligence and
Continuous Improvement
© 2014 IBM Corporation IBM Competitive Project Office 37
Rational Software
• Limited platform support: Intel/Windows-only server, SQL Server-only
database
– This means that customers with heterogeneous IT environments
might be a better target for RTC and other CLM products
• Complex distributed environment with proprietary and limited
integration architecture:
– Many tightly-coupled components that have to be administered
separately and absence of common integration architecture means
higher administration and maintenance costs
– Current TFS Integration Platform is limited in scope to Version
Control and Work Item Management functions
– Absence of open integration architecture like OSLC in our Jazz
platform means an effective customer lock-in
A few more relative Microsoft ALM weaknesses
© 2014 IBM Corporation IBM Competitive Project Office 38
Rational Software
Subversion
ALM artifacts
repository and
Reporting
TeamForge
Application
Components
Te
am
Fo
rge
We
b U
I
Hudson
Continuous
Build and Test
Ecli
pse a
nd
Vis
ua
l S
tud
io
plu
g-i
ns
TeamForge is a combination of disparate
components
• Relies on Subversion for version control and configuration management – Subversion maintains its own
repository in the file system separate from TeamForge
• Built-in integration with Hudson for continuous builds. – However, TeamForge does not
work with any other build engine
• Hardcoded links to specific applications are brittle and use native APIs
• Beyond Subversion and Hudson, TeamForge does not integrate well with third party tools
© 2014 IBM Corporation IBM Competitive Project Office 39
Rational Software
Team member
linked to their
Connections’
profile
Project
linked to
Connections’
community
Manually enter the
artifact ID number
in TeamForge
Search by
text in RTC
Compared to TeamForge, RTC provides superior linking both
between artifacts as well as between collaborators
• Rational Team Concert is part of a broader family of lifecycle products – Easily link artifacts from
requirements to tasks to defects
• Rational Team Concert supports in-context collaboration
• TeamForge has discussion forums and wikis, but they are confined within the tool – Cannot reach out to the
broader audience beyond boundaries of development team
© 2014 IBM Corporation IBM Competitive Project Office 40
Rational Software
• PTC Integrity is heavily
reliant on integrations for
any “real work”
– No native testing tools
– No native modeling support
– No advanced requirements
• Single repository has
disadvantages
– Redundant data
– Getting live data into Integrity
(labor intensive)
– Managing integrations to
variety of 3rd party tools
– 5+ different integration APIs
PTC Integrity claims to offer a “single product”
approach which is not a complete truth
© 2014 IBM Corporation IBM Competitive Project Office 41
Rational Software
The CLM portfolio today enables JKE to break down their geographical,
infrastructure, and organizational barriers
CLM provides JKE with a transparent, end-to-end, governable solution to
handle all of their distributed processes and methodologies
Rational Team Concert provides a consolidated hub of all assets for JKE’s
requirement, change and release, and quality management teams
Competitors simply don’t have the breadth of offerings to provide a
complete application lifecycle management like CLM
Only IBM can break through all of JKE’s barriers
Summary
© 2014 IBM Corporation IBM Competitive Project Office 42
Rational Software
© Copyright IBM Corporation 2011. 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.
www.ibm.com/software/rational