7. Rational Software
Jazz
Rational Rational Rational
Team Concert Requirements Quality Manager
Composer
Rational
Requirements Rational
Rational Offering Composer Offering Quality Business
Team Offering Manager Partner Jazz
Concert Offerings
JAZZ TEAM SERVER
Rational
DOORS
Powered by
Rational Rational Rational Rational Rational
ClearQuest ClearCase Build Forge Requisite Asset
Pro Manager
7
19. Rational Software
Timeline
Release N Project Release Plan
(alias Product Backlog)
M 1 (Sprint) M 2 (Sprint) M 2 (Sprint) = All top level WIs planned
for an Iteration and
its sub-iterations
WI WI WI WI WI WI WI WI
(Team T1)
Cat. A
Team Release Plan
WI WI WI WI WI WI WI WI (alias Team Backlog)
= All WIs planed
WI WI WI WI WI WI WI WI for an Iteration and
its sub-iterations
WI WI WI WI WI WI WI WI
(Team T2)
Cat. B
for a given team
WI WI WI WI WI WI WI WI Iteration plan
(alias Sprint Backlog)
WI WI WI WI WI WI WI WI = All WIs planed
for an Iteration
WI WI WI WI WI WI WI WI for a given team
WI WI WI WI WI WI WI WI
(Team T1)
Cat. C
Another
WI WI WI WI WI WI WI WI iteration plan
WI WI WI WI WI WI WI WI
WI Top level work item WI Other work item
(Stories, epics) (Defects, tasks, enhancements…)
19
29. Rational Software
Repository workspace Local sandbox
(Stream)
change-set
change-set
.
Repository workspace
.
Local sandbox
.
.
29
29
30. Rational Software
Local sandbox
Change set
Change set
Repository
workspace
Local sandbox
Components
Repository
workspace
Change set
Components Change set
Components Track Changes
Configuration of resources builds from the change set flow
Each change set builds on what came before
Components Change History
A time-ordered sequence of change sets
Describes how the component’s content was built from nothing
30
30
31. Rational Software
Local sandbox
Repository
workspace
Local sandbox
Components
Change set Repository
Change set
Change set
Change set workspace
Components
Change set
Change set
Change set
Change set
Stream
Components
Change set Stream
Change set
Change set
Change set A place to share source with your team
31
31
32. Rational Software
Typical journey for a change set
3. Complete
(usually combined
with deliver)
4. Deliver
Stream Repository Workspace
Component Component
Component Component
2b.Change set
2a. Check-in
Local sandbox
1. Change
32
32
50. Rational Software
Getting Started with Rational Team Concert: A Deployment Guide
http://jazz.net/library/article/398#Adopting_Source_Control
Jazz Source Control: Design Objectives http://jazz.net/library/article/525
Easing into Jazz Source Control http://jazz.net/library/article/539
Developing android applications using IBM Rational Team
Concert in an agile way http://jazz.net/library/article/505
Integrating other SCM Systems with Rational Team Concert 2.0
http://jazz.net/library/article/194
Flow changes cross repositories with Rational Team Concert
http://jazz.net/library/article/535
Integrate Perforce software with Rational Team Concert
http://www.ibm.com//developerworks/rational/library/10/integrate-perforce-with-
rational-team-concert/index.html
Using the Hudson build integration system with Rational Team
Concert http://jazz.net/library/article/350
50
58. Rational Software
Rational DOORS product family
DOORS DOORS
DOORS Analyst
Web Access
Requirements Rich Internet application Add-in to DOORS for
management and providing globally modeling of systems
traceability platform for distributed stakeholders requirements using the
complex systems and access to review, edit, Unified Modeling
software development and discuss requirements Language (UML)
in the DOORS database
through a Web browser
DOORS
58
59. Rational Software
Role Based Document Style Interface
Underpinned with the power of an object oriented database
Highly flexible display gives the
right people the right
information at the right time
Intuitive interface means you’ll
be up and running quickly
Document based for efficient
organization and reporting
Classic or Web Access client
both on the same database
Gives you access to complex interconnected data presented in a single display
DOORS
59
60. Rational Software
Multi-Level Traceability
Information transparency allows you to take control
Complex traceability made as Trace through multiple levels of
simple as drag and drop documentation in a single display
Product Reqs System Reqs Design Software
Requirements Test Plans
Make maintaining traceability an asset rather than an overhead
DOORS
60
61. Rational Software
Multi-Level Traceability
Information transparency allows you to take control
Trace to & from information View traceability from multiple
both inside and outside DOORS perspectives allowing you to perform
impact analysis across the whole
lifecycle
Technical Reqs Suspect Links Discussions Higher Level Reqs Evidence Detail
Make maintaining traceability an asset rather than an overhead
DOORS
61
63. Rational Software
IBM Collaborative Application Lifecycle Management
Rational Quality Manager
Quality Dashboard
Test Management and Execution
Create Build Manage Report
Plan Tests Test Lab Results
Best Practice Processes
JAZZ TEAM SERVER
SAP System z,
Java Open Lifecycle Service Integrations
.NET i
77. Rational Software
Rational Software Architect Family
New in
8.0.1
Deployment
Automation Content
Pack for RAFW and
WAS
Extension for Extension for
New in Extension for SOA Extension Simulation
Extension for 8.0.1 Integrated Communication
and WebSphere for C++ Toolkit
Architecture Applications
Deployment
Automation Planning Frameworks
Rational
Application
Developer
Extension for Standard Edition
Deployment Planning
Rational Software Architect
New in
8.0.1 Core foundation
• Sketching • Built in transformations for Java, C#,
• UML 2.2 modeling support VB.NET
• CLM integration with end to end • Cloud support
traceability
77
80. Rational Software
Find and fix problems early, before
implementation Already executed
element
Animate the dynamic behavior of your
architectures to expose run-time Activity token
information
Detailed control to debug your Next element
architecture to execute
Breakpoints, stepping, suspend,
resume, inject events
Not yet executed
Analyze how messages will flow element
across the planned deployment
infrastructure to identify potential
conflicts
RSA Simulation Toolkit
80
116. Rational Software
The Logiscope Toolset
IBM Rational Logiscope is the leading Quality
Assessment Tool providing:
Logiscope RuleChecker
Automated Coding Rule Checking
Logiscope QualityChecker
Quality Evaluations & Graphical Code Views
Logiscope TestChecker
Structure-based Testing & Test Coverage Analysis
Logiscope Code Reducer
Find Code Similarities – Remove Duplicated Code
IBM Rational Logiscope
116
117. Rational Software
Code Quality Assessment with Logiscope
Test Requirements:
"A component shall not have an excessive intrinsic complexity"
Principles:
STABILITY TESTABILITY
Measure complexity attributes
LEVL
for each component PARA
DRCT_CALLS DRCT_CALLS
Compare the results with
threshold values RETU PATH
Rate according to the
number of measures NBCALLING PARA
exceeding the threshold values GOTO VG
VOCF
STMT
LVAR AVGS
PARA COMF
CHANGEABILITY ANALYZABILITY
117
137. Rational Software
Portfolio
Management
Project
Management CxO
Rational
Requirements
Management
Insight
Architecture
Management
Change Process Lead
Management
Configuration
Management
Build
Management
Project Manager
Quality
Management
IBM Rational Insight
137
138. Rational Software
A1
Is my spike in
defects tied to
the increase in
code churn?
Example: Dashboard showcasing project level
control metrics related to outcome – Quality.
IBM Rational Insight
138
139. 138
A1 Is this slide up-to-date? There was not a slide like this one in the Insgiht deck that EricL provided.
Author; 20.04.2009