SlideShare a Scribd company logo
Accelerating Product and Service Innovation
Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 9.0
The Rational solution for Collaborative Lifecycle
Management (CLM)
Appendix B: The Rational solution for Collaborative Lifecycle
Management (CLM)
© Copyright IBM Corporation 2008, 2014
Unit objectives
After completing this unit, you should be able to:
• Describe the Rational® solution for Collaborative
Lifecycle Management (CLM).
• Explain how the Rational solution for CLM enables
these activities:
 In-context collaboration across the lifecycle
 Common, real-time planning
 Lifecycle traceability
 Rational reporting
© Copyright IBM Corporation 2008, 2013
Introduction to CLM
> = Current topic
>Introduction to CLM
 Collaboration across the
lifecycle
 Common planning
 Lifecycle traceability
 Rational reporting
© Copyright IBM Corporation 2008, 2013
The Rational solution for Collaborative Lifecycle Management
BM Rational solution
for Collaborative Lifecycle Management
Design
(Beta)
QualityRequirements
Software Change and
Configuration
Open Lifecycle Integration Platform
ArchitectEngineerAnalystDeveloperQuality ProfessionalDeployment Engineer
Seamless
integration of
application
lifecycle tools Transparency
and open
collaboration
among teams
across the
lifecycle
Powered by the
Jazz
technology
platform
© Copyright IBM Corporation 2008, 2013
Open Services for Lifecycle Collaboration (OSLC)
Standardizes the way that software lifecycle tools share data
 Link-based model
 Data is where it should be
 Standards-based model
 Tool-, solution-, and
technology-agnostic
© Copyright IBM Corporation 2008, 2013
CLM products, applications, and capabilities
Jazz Team Server
Change and Configuration
Management
Quality Management
Requirements Management
Automation
Change
managementPlanning SCM
Test
management
Requirements
management
Reporting
(BIRT)
Reporting
(RRDG, RRDI)
Distributed
SCM
Host system
development
Products
Applications
Capabilities: The smallest unit of functioning that can be enabled through licensing
Report
customization
Design Management (BETA)
Rational Team
Concert
Rational Quality
Manager
Rational
Requirements
Composer
Rational Software
Architect
Design
management
© Copyright IBM Corporation 2008, 2013
Role-based client access licensing
Access to capabilities is controlled by role-based licenses
Roles Change
management
Report
customization
Planning SCM Automation Test
Management
Requirements
Management
CLM
Professional
RW RW RW RW RW RW RW
Developer RW RW RW RW RW R R
Quality
Professional
RW RW RW R R RW RW
Analyst RW RW RW R R R RW
Contributor RW RW RW R R R R
Stakeholder RW R R
Developer
(Enterprise)
RW RW RW RW RW R R
R=read
RW=read/write
© Copyright IBM Corporation 2008, 2013
Project areas and lifecycle projects
Change management
project area
Requirements management
project area
Design management
project area
Quality management
project area
Q
uality
m
anagem
ent
(quality
m
anagem
ent artifacts)
Requirements
(requirements)
Change
m
anagem
ent
(requirem
ents change
requests)
Change
m
anagem
ent
(im
plem
entation
requests)
Requirem
ents
(requirem
ents)
Change management
(change requests)
Q
uality
m
anagem
ent
(quality
m
anagem
ent tasks)
C
hange
m
anagem
ent
(defects)© Copyright IBM Corporation 2008, 2013
Working in a lifecycle project
When you work in a
lifecycle project, you
have visibility into
work in associated
project areas.
You can work in
associated project
areas, depending on
role permissions.
© Copyright IBM Corporation 2008, 2013
Navigating a lifecycle project
Use the Home menu to
navigate to project areas.
© Copyright IBM Corporation 2008, 2013
Collaboration across the lifecycle
> = Current topic
 Introduction to CLM
> Collaboration across the
lifecycle
 Common planning
 Lifecycle traceability
 Rational reporting
© Copyright IBM Corporation 2008, 2013
In-context collaboration
The Jazz technology platform facilitates real-time, in-context
collaboration across the software lifecycle
Work items
Rich hover
information
Dashboards
In-context
comments and
requirements
reviews
© Copyright IBM Corporation 2008, 2013
Use work items to manage project work
Use work items to track and
manage tasks and issues
during a project
 Record defects
 Describe feature improvements
 Identify tasks to be performed
Project templates in CCM
define work item types
Each work item type has
attributes and a state
transition model
•
© Copyright IBM Corporation 2008, 2013
Work item example: Scrum process story item
Unique
identifier.
The current
state, which you
can change.
Attributes, which
provide
information to
manage, track,
and report on the
project.
The Discussion
section, in which
team members
record notes or
exchange
information.
Links to other
CLM
resources.
Links are
created on the
Links tab.
© Copyright IBM Corporation 2008, 2013
View project information in dashboards
Customizable project and personal dashboards provide real-time
views into project information across project areas.
Have any change requests arrived
since the last milestone?
Which requirements are linked to
stories for implementation?
© Copyright IBM Corporation 2008, 2013
Query results in dashboard widgets
Create queries and
then view results in
dashboard widgets.
© Copyright IBM Corporation 2008, 2013
View information about project resources in rich hovers
In-context rich
hovers provide
visibility into
information
about project
resources. The
information is
always the latest.
© Copyright IBM Corporation 2008, 2013
Comment in-context on requirements
Comments
display in
dashboard
widgets.
You can comment
in-context on
requirements.
© Copyright IBM Corporation 2008, 2013
Comment in-context on designs
© Copyright IBM Corporation 2008, 2013
Participate in requirement reviews
Participate in formal or informal
requirement reviews as an
approver, reviewer, or optional
reviewer.
© Copyright IBM Corporation 2008, 2013
Common planning
> = Current topic
 Introduction to CLM
 Collaboration across the
lifecycle
> Common planning
 Lifecycle traceability
 Rational reporting
© Copyright IBM Corporation 2008, 2013
Common, real-time planning
What are the benefits of common, aligned, real-time planning?
© Copyright IBM Corporation 2008, 2013
Common, real-time planning
Everyone knows what tasks are
in progress or in queue.
Everyone understands the overall
status.
Teams can assess impact and
respond to change.
All team members are
aligned.
Teams can answer the question:
“Are we done?”
All team members are aligned
with business priorities.
© Copyright IBM Corporation 2008, 2013
Requirements collections define the goals for a release
Teams collaborate to define
the approve requirements.
The requirements define the
goals for the release and are
input for common release
planning.
© Copyright IBM Corporation 2008, 2013
Common release planning
The release plan provides a way to
view and manage all work
associated with the release.
All team members have access to
the plan, and help to keep it
current and accurate.
© Copyright IBM Corporation 2008, 2013
Plan an iteration
You can organize the work of the
release into iterations.
Assign and track work within each
iteration.
© Copyright IBM Corporation 2008, 2013
Lifecycle view of plan items
The Traceability view provides
insight into coverage and status
across the lifecycle.
© Copyright IBM Corporation 2008, 2013
Lifecycle traceability
> = Current topic
 Introduction to CLM
 Lifecycle planning
 Collaboration across the
lifecycle
> Lifecycle traceability
 Rational reporting
© Copyright IBM Corporation 2008, 2013
Lifecycle traceability
Linking in and across project areas enables real-time lifecycle
traceability. Traceability helps teams answer difficult questions…
Are we ready
to release?
Are we aligned with the
business?
Can we pass
an audit?
What defects were
resolved in this release?
Which requirements are
addressed in this iteration?
Are all of the
requirements tested?
What defects are affecting which
requirements?
Project ManagerAnalyst
Quality ProfessionalRelease EngineerDeveloper
What is the quality
of the build?
What is ready
for me to test?
What defects have been
addressed since the last build?
How can I standardize when teams
use different tools?
Where are the
bottlenecks
in our processes?
How can I speed up my builds?
Are build times
getting longer
or shorter?
What requirements
am I implementing? What test
uncovered this defect,
on which environment
and what build?
What changes occurred overnight?
Are there reusable components
we can leverage?
Can we implement in a way that
supports maintainability?
Which requirements impact
the design?
Architect
© Copyright IBM Corporation 2008, 2013
Traceability relationships across project areas: Example
CCM
RM
DM
QM
Test plan
Test case
Plan
Change request
Work item
Requirement
Collection
Tracks
Validated by
Implemented by
Validated by
Model
Derives from
Design resource
Validated by
Elaborates
Test script
© Copyright IBM Corporation 2008, 2013
Lifecycle queries
Provide cross-discipline visibility
into issues that affect the project.
© Copyright IBM Corporation 2008, 2013
Identify gaps in coverage and assess completeness
The Traceability view of the
release plan
Gaps in
coverage
No gap in
coverage
© Copyright IBM Corporation 2008, 2013
Assess the impact of change
Graphical traceability explorer in the Requirements Management
application enables you to visualize changes across links and assess
the impact of a change.
© Copyright IBM Corporation 2008, 2013
Rational reporting
> = Current topic
 Introduction to CLM
 Lifecycle planning
 Collaboration across the
lifecycle
 Lifecycle traceability
> Rational reporting
© Copyright IBM Corporation 2008, 2013
Rational reporting
Rational Reporting for Document Generation uses a runtime version of
IBM® Rational® Publishing Engine to produce document-style reports.
Rational Reporting for Development Intelligence uses business-
intelligence technology to produce reports that pull data from a data
warehouse.
© Copyright IBM Corporation 2008, 2013
Flow of information for data warehouse reporting
You can use the data in the data warehouse to report on themes, trends,
aggregations, and other relationships among data.
Data is collected from the CLM applications and is then stored in the data
warehouse, where data can be transformed to represent various
relationships.
© Copyright IBM Corporation 2008, 2013
Predefined Development Intelligence reports
RM application CCM application
QM application
© Copyright IBM Corporation 2008, 2013
Report results
You select parameters for the report.
Click the “Not covered” section of the
graphic to see a detailed list of
uncovered requirements.
© Copyright IBM Corporation 2008, 2013
Customize dashboards to display reports
© Copyright IBM Corporation 2008, 2013
Explore the Money that Matters lifecycle scenario
The Money that Matters scenario illustrates how a team uses the
Rational solution for CLM in their software delivery project.
 Understanding the Money that Matters lifecycle scenario:
https://jazz.net/rm/resources/_wHF7wGveEeGkm4Q2RtIWRg
 The Money that Matters scenario:
https://jazz.net/rm/resources/_-QrUATKjEeGFPKPBgbKpsA
 Tutorial based on the Money that Matters lifecycle scenario:
https://jazz.net/help-dev/clm/index.jsp?topic=%2Fcom.ibm.rational.clm.tutor
© Copyright IBM Corporation 2008, 2013
Review
Why might you use a lifecycle
project?
List a few ways that teams can
collaborate within the Rational
solution for CLM.
What are the advantages of
establishing traceability across the
lifecycle?
What is different about planning in
the Rational solution for CLM?
What are the advantages of using
Rational Reporting for Development
Intelligence warehouse reporting?
© Copyright IBM Corporation 2008, 2013
Unit summary
Having completed this unit, you should be able to:
• Describe the Rational® solution for Collaborative
Lifecycle Management (CLM).
• Explain how the Rational solution for CLM enables
these activities:
 In-context collaboration across the lifecycle
 Common, real-time planning
 Lifecycle traceability
 Rational reporting
© Copyright IBM Corporation 2008, 2013
Additional CLM learning resources
• CLM training paths:
 http://www-304.ibm.com/jct03001c/services/learning/ites.wss/us/en?pageType=page
• CLM resources in the Jazz.net library:
 https://jazz.net/library/#project=clm
• Rational software on DeveloperWorks (Jazz Resources tab)
 https://www.ibm.com/developerworks/rational/
• The CLM 2012 playlist on the Rational Education YouTube channel:
 http://www.youtube.com/playlist?list=PL3D4EC6A5D5ECC989&feature=plcp
• IBM Rational Reporting for Development Intelligence playlist on the Rational
Education YouTube channel:
 http://www.youtube.com/playlist?list=PL41F90AA10F4744B8
• Additional learning resources topic in the CLM Information Center
 http://pic.dhe.ibm.com/infocenter/clmhelp/v4r0/index.jsp?topic=%2Fcom.ibm.help.co
© Copyright IBM Corporation 2008, 2013

More Related Content

PPTX
Steer at the Team Level with Rational Team Concert
PDF
Agile planning with Rational Team Concert
PDF
Rational Team Concert Process Customization - What you can and cannot do
PPT
Module 1: Overview of Rational Team Concert
PPT
Module 3: Working with Jazz Source Control
PDF
Lab5 RTC reports and Dashboards
PPT
Resources slides
PPT
UCD components
Steer at the Team Level with Rational Team Concert
Agile planning with Rational Team Concert
Rational Team Concert Process Customization - What you can and cannot do
Module 1: Overview of Rational Team Concert
Module 3: Working with Jazz Source Control
Lab5 RTC reports and Dashboards
Resources slides
UCD components

What's hot (20)

PDF
Agile planning with rational team concert
PPTX
Rational Team Concert source control for dummies
PPT
Module 5: Reports and Dashboards
PPT
Taking agile development to enterprise scale in a mixed tool environment with...
PPT
Module 4: Working with Builds
PPT
Deployment module slides
PPSX
Rational team concert (RTC) tips
PDF
IBM Rational Developer for System z Quick Start Sales Presentation
PPT
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
PPTX
RTC & Work Item Customization Overview
PDF
CLM Services Offerings from Rational Lab Services
PDF
Lab1 RTC Overview
PPTX
What are IBM Rational's CLM products
PDF
IBM UrbanCode Deploy Quick Start Service Offering
PPTX
Rational CLM at a glance
PPTX
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
PPT
Application slides
PPT
What is Rational CLM?
PPT
Module 2: Managing Work Items in Rational Team Concert
PPTX
Rational Team Concert Build Component-Jazz Build Engine, Maven, Hudson/Jenkis
Agile planning with rational team concert
Rational Team Concert source control for dummies
Module 5: Reports and Dashboards
Taking agile development to enterprise scale in a mixed tool environment with...
Module 4: Working with Builds
Deployment module slides
Rational team concert (RTC) tips
IBM Rational Developer for System z Quick Start Sales Presentation
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
RTC & Work Item Customization Overview
CLM Services Offerings from Rational Lab Services
Lab1 RTC Overview
What are IBM Rational's CLM products
IBM UrbanCode Deploy Quick Start Service Offering
Rational CLM at a glance
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
Application slides
What is Rational CLM?
Module 2: Managing Work Items in Rational Team Concert
Rational Team Concert Build Component-Jazz Build Engine, Maven, Hudson/Jenkis
Ad

Viewers also liked (13)

PPT
1 Ibm Solo Pruebas 2009
PPT
Collaborative Quality Management
PPT
Rational Quality Manager af Lars Stensig Olesen, IBM Danmark
PDF
IBM Collaborative Lifecycle Management
PPTX
Rational Quality Manager
PPT
Chicago Rational User Group 02112009
PDF
Course summary
PDF
Assisted deployment services offering overview
PDF
Token Deployment Services Offerings from Rational Lab Services
PPT
RELM Overview
PDF
Overview of Rational Services Offerings
PDF
Agile ALM Virtual Study Group Session 2 - Backlog management
1 Ibm Solo Pruebas 2009
Collaborative Quality Management
Rational Quality Manager af Lars Stensig Olesen, IBM Danmark
IBM Collaborative Lifecycle Management
Rational Quality Manager
Chicago Rational User Group 02112009
Course summary
Assisted deployment services offering overview
Token Deployment Services Offerings from Rational Lab Services
RELM Overview
Overview of Rational Services Offerings
Agile ALM Virtual Study Group Session 2 - Backlog management
Ad

Similar to Appendix A: Introduction to Collaborative Lifecycle Management (20)

PDF
Continuous Engineering with IBM Rational RELM
PDF
Enterprise Agile at Lockheed Martin - 4th February 2014
PDF
IBM DevOps Enabling continuous integration & delivery
PPTX
Software Development Process
PPT
Using Mass Edit Tables to Ease User Frustration
PPT
Define and Manage Requirements with IBM Rational Requirements Composer
PDF
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
PPTX
Software engineering concept reengineeri
PPT
5.2.2013 2013 2013 - Software, System, & IT Architecture - Good Design is G...
PPTX
Strategies for Implementing Aras Innovator
PPT
Dops 1033 dev-ops_review_final
PPTX
Maintenance&ReengineeringinSoftwareEngineering
PPT
Agile at scale
PDF
Automated Provisioning, Management & Cost Control for Kubernetes Clusters
PPTX
ARAS - change management
PDF
Resume_Arindom-March-3rd
PPTX
Travelers 360 degree health assessment of microservices on the pivotal platform
PPTX
360-Degree Health Assessment of Microservices on Pivotal Platform
PPTX
Rapid Deployment of BMC Remedy Solutions 2006
PDF
DevOps in the Hybrid Cloud
Continuous Engineering with IBM Rational RELM
Enterprise Agile at Lockheed Martin - 4th February 2014
IBM DevOps Enabling continuous integration & delivery
Software Development Process
Using Mass Edit Tables to Ease User Frustration
Define and Manage Requirements with IBM Rational Requirements Composer
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
Software engineering concept reengineeri
5.2.2013 2013 2013 - Software, System, & IT Architecture - Good Design is G...
Strategies for Implementing Aras Innovator
Dops 1033 dev-ops_review_final
Maintenance&ReengineeringinSoftwareEngineering
Agile at scale
Automated Provisioning, Management & Cost Control for Kubernetes Clusters
ARAS - change management
Resume_Arindom-March-3rd
Travelers 360 degree health assessment of microservices on the pivotal platform
360-Degree Health Assessment of Microservices on Pivotal Platform
Rapid Deployment of BMC Remedy Solutions 2006
DevOps in the Hybrid Cloud

More from IBM Rational software (14)

PPTX
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
DOC
Applications lab
DOC
Components lab
DOC
Resource lab
PPTX
UrbanCode Deploy course and product overview slides
PDF
IBM InterConnect Speaker Proposal Tips
PDF
Factors to consider when starting a brand-new requirements management project...
PDF
IBM DevOps Announcements - June 2014
PDF
Rational consulting café to go menu
PDF
Lab3 RTC Source Control
PDF
Lab2 RTC Work Items
PDF
Lab4 RTC Builds
PDF
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
PPT
ClearCase Version Importer - a migration tool to Rational Team Concert SCM
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Applications lab
Components lab
Resource lab
UrbanCode Deploy course and product overview slides
IBM InterConnect Speaker Proposal Tips
Factors to consider when starting a brand-new requirements management project...
IBM DevOps Announcements - June 2014
Rational consulting café to go menu
Lab3 RTC Source Control
Lab2 RTC Work Items
Lab4 RTC Builds
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
ClearCase Version Importer - a migration tool to Rational Team Concert SCM

Recently uploaded (20)

PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Understanding Forklifts - TECH EHS Solution
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPTX
Materi-Enum-and-Record-Data-Type (1).pptx
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
Introduction to Artificial Intelligence
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
System and Network Administration Chapter 2
PPTX
Online Work Permit System for Fast Permit Processing
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PPT
Introduction Database Management System for Course Database
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Design an Analysis of Algorithms II-SECS-1021-03
2025 Textile ERP Trends: SAP, Odoo & Oracle
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
How to Migrate SBCGlobal Email to Yahoo Easily
Odoo POS Development Services by CandidRoot Solutions
Understanding Forklifts - TECH EHS Solution
How to Choose the Right IT Partner for Your Business in Malaysia
Materi-Enum-and-Record-Data-Type (1).pptx
VVF-Customer-Presentation2025-Ver1.9.pptx
Introduction to Artificial Intelligence
Operating system designcfffgfgggggggvggggggggg
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
ManageIQ - Sprint 268 Review - Slide Deck
System and Network Administration Chapter 2
Online Work Permit System for Fast Permit Processing
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Introduction Database Management System for Course Database
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
How Creative Agencies Leverage Project Management Software.pdf
Design an Analysis of Algorithms II-SECS-1021-03

Appendix A: Introduction to Collaborative Lifecycle Management

  • 1. Accelerating Product and Service Innovation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 9.0 The Rational solution for Collaborative Lifecycle Management (CLM) Appendix B: The Rational solution for Collaborative Lifecycle Management (CLM) © Copyright IBM Corporation 2008, 2014
  • 2. Unit objectives After completing this unit, you should be able to: • Describe the Rational® solution for Collaborative Lifecycle Management (CLM). • Explain how the Rational solution for CLM enables these activities:  In-context collaboration across the lifecycle  Common, real-time planning  Lifecycle traceability  Rational reporting © Copyright IBM Corporation 2008, 2013
  • 3. Introduction to CLM > = Current topic >Introduction to CLM  Collaboration across the lifecycle  Common planning  Lifecycle traceability  Rational reporting © Copyright IBM Corporation 2008, 2013
  • 4. The Rational solution for Collaborative Lifecycle Management BM Rational solution for Collaborative Lifecycle Management Design (Beta) QualityRequirements Software Change and Configuration Open Lifecycle Integration Platform ArchitectEngineerAnalystDeveloperQuality ProfessionalDeployment Engineer Seamless integration of application lifecycle tools Transparency and open collaboration among teams across the lifecycle Powered by the Jazz technology platform © Copyright IBM Corporation 2008, 2013
  • 5. Open Services for Lifecycle Collaboration (OSLC) Standardizes the way that software lifecycle tools share data  Link-based model  Data is where it should be  Standards-based model  Tool-, solution-, and technology-agnostic © Copyright IBM Corporation 2008, 2013
  • 6. CLM products, applications, and capabilities Jazz Team Server Change and Configuration Management Quality Management Requirements Management Automation Change managementPlanning SCM Test management Requirements management Reporting (BIRT) Reporting (RRDG, RRDI) Distributed SCM Host system development Products Applications Capabilities: The smallest unit of functioning that can be enabled through licensing Report customization Design Management (BETA) Rational Team Concert Rational Quality Manager Rational Requirements Composer Rational Software Architect Design management © Copyright IBM Corporation 2008, 2013
  • 7. Role-based client access licensing Access to capabilities is controlled by role-based licenses Roles Change management Report customization Planning SCM Automation Test Management Requirements Management CLM Professional RW RW RW RW RW RW RW Developer RW RW RW RW RW R R Quality Professional RW RW RW R R RW RW Analyst RW RW RW R R R RW Contributor RW RW RW R R R R Stakeholder RW R R Developer (Enterprise) RW RW RW RW RW R R R=read RW=read/write © Copyright IBM Corporation 2008, 2013
  • 8. Project areas and lifecycle projects Change management project area Requirements management project area Design management project area Quality management project area Q uality m anagem ent (quality m anagem ent artifacts) Requirements (requirements) Change m anagem ent (requirem ents change requests) Change m anagem ent (im plem entation requests) Requirem ents (requirem ents) Change management (change requests) Q uality m anagem ent (quality m anagem ent tasks) C hange m anagem ent (defects)© Copyright IBM Corporation 2008, 2013
  • 9. Working in a lifecycle project When you work in a lifecycle project, you have visibility into work in associated project areas. You can work in associated project areas, depending on role permissions. © Copyright IBM Corporation 2008, 2013
  • 10. Navigating a lifecycle project Use the Home menu to navigate to project areas. © Copyright IBM Corporation 2008, 2013
  • 11. Collaboration across the lifecycle > = Current topic  Introduction to CLM > Collaboration across the lifecycle  Common planning  Lifecycle traceability  Rational reporting © Copyright IBM Corporation 2008, 2013
  • 12. In-context collaboration The Jazz technology platform facilitates real-time, in-context collaboration across the software lifecycle Work items Rich hover information Dashboards In-context comments and requirements reviews © Copyright IBM Corporation 2008, 2013
  • 13. Use work items to manage project work Use work items to track and manage tasks and issues during a project  Record defects  Describe feature improvements  Identify tasks to be performed Project templates in CCM define work item types Each work item type has attributes and a state transition model • © Copyright IBM Corporation 2008, 2013
  • 14. Work item example: Scrum process story item Unique identifier. The current state, which you can change. Attributes, which provide information to manage, track, and report on the project. The Discussion section, in which team members record notes or exchange information. Links to other CLM resources. Links are created on the Links tab. © Copyright IBM Corporation 2008, 2013
  • 15. View project information in dashboards Customizable project and personal dashboards provide real-time views into project information across project areas. Have any change requests arrived since the last milestone? Which requirements are linked to stories for implementation? © Copyright IBM Corporation 2008, 2013
  • 16. Query results in dashboard widgets Create queries and then view results in dashboard widgets. © Copyright IBM Corporation 2008, 2013
  • 17. View information about project resources in rich hovers In-context rich hovers provide visibility into information about project resources. The information is always the latest. © Copyright IBM Corporation 2008, 2013
  • 18. Comment in-context on requirements Comments display in dashboard widgets. You can comment in-context on requirements. © Copyright IBM Corporation 2008, 2013
  • 19. Comment in-context on designs © Copyright IBM Corporation 2008, 2013
  • 20. Participate in requirement reviews Participate in formal or informal requirement reviews as an approver, reviewer, or optional reviewer. © Copyright IBM Corporation 2008, 2013
  • 21. Common planning > = Current topic  Introduction to CLM  Collaboration across the lifecycle > Common planning  Lifecycle traceability  Rational reporting © Copyright IBM Corporation 2008, 2013
  • 22. Common, real-time planning What are the benefits of common, aligned, real-time planning? © Copyright IBM Corporation 2008, 2013
  • 23. Common, real-time planning Everyone knows what tasks are in progress or in queue. Everyone understands the overall status. Teams can assess impact and respond to change. All team members are aligned. Teams can answer the question: “Are we done?” All team members are aligned with business priorities. © Copyright IBM Corporation 2008, 2013
  • 24. Requirements collections define the goals for a release Teams collaborate to define the approve requirements. The requirements define the goals for the release and are input for common release planning. © Copyright IBM Corporation 2008, 2013
  • 25. Common release planning The release plan provides a way to view and manage all work associated with the release. All team members have access to the plan, and help to keep it current and accurate. © Copyright IBM Corporation 2008, 2013
  • 26. Plan an iteration You can organize the work of the release into iterations. Assign and track work within each iteration. © Copyright IBM Corporation 2008, 2013
  • 27. Lifecycle view of plan items The Traceability view provides insight into coverage and status across the lifecycle. © Copyright IBM Corporation 2008, 2013
  • 28. Lifecycle traceability > = Current topic  Introduction to CLM  Lifecycle planning  Collaboration across the lifecycle > Lifecycle traceability  Rational reporting © Copyright IBM Corporation 2008, 2013
  • 29. Lifecycle traceability Linking in and across project areas enables real-time lifecycle traceability. Traceability helps teams answer difficult questions… Are we ready to release? Are we aligned with the business? Can we pass an audit? What defects were resolved in this release? Which requirements are addressed in this iteration? Are all of the requirements tested? What defects are affecting which requirements? Project ManagerAnalyst Quality ProfessionalRelease EngineerDeveloper What is the quality of the build? What is ready for me to test? What defects have been addressed since the last build? How can I standardize when teams use different tools? Where are the bottlenecks in our processes? How can I speed up my builds? Are build times getting longer or shorter? What requirements am I implementing? What test uncovered this defect, on which environment and what build? What changes occurred overnight? Are there reusable components we can leverage? Can we implement in a way that supports maintainability? Which requirements impact the design? Architect © Copyright IBM Corporation 2008, 2013
  • 30. Traceability relationships across project areas: Example CCM RM DM QM Test plan Test case Plan Change request Work item Requirement Collection Tracks Validated by Implemented by Validated by Model Derives from Design resource Validated by Elaborates Test script © Copyright IBM Corporation 2008, 2013
  • 31. Lifecycle queries Provide cross-discipline visibility into issues that affect the project. © Copyright IBM Corporation 2008, 2013
  • 32. Identify gaps in coverage and assess completeness The Traceability view of the release plan Gaps in coverage No gap in coverage © Copyright IBM Corporation 2008, 2013
  • 33. Assess the impact of change Graphical traceability explorer in the Requirements Management application enables you to visualize changes across links and assess the impact of a change. © Copyright IBM Corporation 2008, 2013
  • 34. Rational reporting > = Current topic  Introduction to CLM  Lifecycle planning  Collaboration across the lifecycle  Lifecycle traceability > Rational reporting © Copyright IBM Corporation 2008, 2013
  • 35. Rational reporting Rational Reporting for Document Generation uses a runtime version of IBM® Rational® Publishing Engine to produce document-style reports. Rational Reporting for Development Intelligence uses business- intelligence technology to produce reports that pull data from a data warehouse. © Copyright IBM Corporation 2008, 2013
  • 36. Flow of information for data warehouse reporting You can use the data in the data warehouse to report on themes, trends, aggregations, and other relationships among data. Data is collected from the CLM applications and is then stored in the data warehouse, where data can be transformed to represent various relationships. © Copyright IBM Corporation 2008, 2013
  • 37. Predefined Development Intelligence reports RM application CCM application QM application © Copyright IBM Corporation 2008, 2013
  • 38. Report results You select parameters for the report. Click the “Not covered” section of the graphic to see a detailed list of uncovered requirements. © Copyright IBM Corporation 2008, 2013
  • 39. Customize dashboards to display reports © Copyright IBM Corporation 2008, 2013
  • 40. Explore the Money that Matters lifecycle scenario The Money that Matters scenario illustrates how a team uses the Rational solution for CLM in their software delivery project.  Understanding the Money that Matters lifecycle scenario: https://jazz.net/rm/resources/_wHF7wGveEeGkm4Q2RtIWRg  The Money that Matters scenario: https://jazz.net/rm/resources/_-QrUATKjEeGFPKPBgbKpsA  Tutorial based on the Money that Matters lifecycle scenario: https://jazz.net/help-dev/clm/index.jsp?topic=%2Fcom.ibm.rational.clm.tutor © Copyright IBM Corporation 2008, 2013
  • 41. Review Why might you use a lifecycle project? List a few ways that teams can collaborate within the Rational solution for CLM. What are the advantages of establishing traceability across the lifecycle? What is different about planning in the Rational solution for CLM? What are the advantages of using Rational Reporting for Development Intelligence warehouse reporting? © Copyright IBM Corporation 2008, 2013
  • 42. Unit summary Having completed this unit, you should be able to: • Describe the Rational® solution for Collaborative Lifecycle Management (CLM). • Explain how the Rational solution for CLM enables these activities:  In-context collaboration across the lifecycle  Common, real-time planning  Lifecycle traceability  Rational reporting © Copyright IBM Corporation 2008, 2013
  • 43. Additional CLM learning resources • CLM training paths:  http://www-304.ibm.com/jct03001c/services/learning/ites.wss/us/en?pageType=page • CLM resources in the Jazz.net library:  https://jazz.net/library/#project=clm • Rational software on DeveloperWorks (Jazz Resources tab)  https://www.ibm.com/developerworks/rational/ • The CLM 2012 playlist on the Rational Education YouTube channel:  http://www.youtube.com/playlist?list=PL3D4EC6A5D5ECC989&feature=plcp • IBM Rational Reporting for Development Intelligence playlist on the Rational Education YouTube channel:  http://www.youtube.com/playlist?list=PL41F90AA10F4744B8 • Additional learning resources topic in the CLM Information Center  http://pic.dhe.ibm.com/infocenter/clmhelp/v4r0/index.jsp?topic=%2Fcom.ibm.help.co © Copyright IBM Corporation 2008, 2013

Editor's Notes

  • #2: Contents Module overview B-2 Introduction to CLMB-3 Collaboration across the lifecycleB-11 Common planningB-21 Lifecycle traceabilityB-28 Rational reportingB-35 Explore the Money that Matters lifecycle scenarioB-41 Additional CLM learning resourcesB-44
  • #3: Notes: Instructor notes: Purpose — List the unit objectives Details — Timing: 60 minutes This module is targeted at practitioners using, or preparing to use, a CLM application within the larger CLM context. The goal of this module is to provide students with a high level overview of the Rational® solution for Collaborative Lifecycle Management, and, to familiarize them with the cross-application functionality within the CLM solution. This module can support any course in the CLM2013 curriculum. You can teach this module after you have delivered the main body of course content. Or, you can intersperse and reference topics presented in this module during the delivery of the course. Some content in this module may be repetitive if the same content was covered n the main body of the course. For example, in-context commenting on requirements and requirements reviewed are taught in the Essentials of Rational Requirements Composer course. If the content is repetitive, quickly review the concepts and move forward. Additional information — Transition statement —
  • #5: The Rational solution for Collaborative Lifecycle Management seamlessly combines aplication lifecycle tools to support software delivery teams. The solution is based on Jazz technology, whih provides an open platform for collaborative software delivery. Built on web technology and Open Services for Lifecycle Collaboration (OSLC) standards, the Jazz platform provides an extensible architecture that is designed to make project delivery more collaborative, productive, and transparent. Instructor notes: You do not have to go into great detail about the architecture of CLM. Be sure that students understand the components of CLM and that they are seamlessly integrated. Explain that Jazz technology provides a open collaborative platform for CLM.
  • #6: The Rational solution for CLM uses Open Services for Lifecycle Collaboration (OSLC) standards. OSLC is an open community of vendors, integrators, and users that creates freely available, scenario-driven specifications for integrating software applications. All of the specifications are based on the standard and proven architecture of the web. HTTP, REST, and linked integrations do not have to copy and synchronize data, but can link to data where it is. Wherever the data is, you can work with data from your current context because of OSLC-based integrations. Instructor notes: You do not need to have a lengthy discussion about OSLC. Be sure that students understand that the Rational solution for CLM is founded on OSLC standards. Point out the advantages of OSLC as they are outlined on the slide.
  • #7: IBM® Rational® Requirements Composer, IBM® Rational Team Concert™, and IBM® Rational® Quality Manager are delivered as a set of applications together with Jazz Team Server. The CLM applications generally correspond to the products. Each CLM application consists of one or more capabilities. The distinction between applications and capabilities is related to role-based licensing. An application is the basic unit of installation, deployment, and update. A capability is the smallest unit of function that can be enabled through licensing. Instructor notes: This slide clarifies some of the terminology that is used in the product and the help topics. In the Rational solution for CLM, an application is the basic unit of installation, deployment, and update. Each application can contain several capabilities. Capabilities are the smallest unit of function that can be enabled through licensing.
  • #8: For full details about client access licensing, see the help topic, “Client access license management overview.” Instructor notes: This slide shows how capabilities are enabled through role-based client licensing. For example, someone with a Quality Professional client access license has read/write permissions in the change management, report customization, planning, test management, and requirements management capabilities. Those capabilities span applications.
  • #9: In each of the Collaborative Lifecycle Management (CLM) applications, teams perform their work within the context of a project area. A project area defines the project deliverables, team structure, process, and schedule. You access all project artifacts, such as iteration plans, work items, requirements, test cases, and files under source control within the context of a project area. You can associate project areas in different applications. Use lifecycle projects to: Create project areas Establish associations between project areas Centrally manage project areas Project templates can define which project areas to create and which associations to establish between those project areas. Instructor notes: Be sure that students understand the concept of a project area, and that they understand the notion that you can create associations between project areas in different applications. A lifecycle project enables you to create and centrally manage team areas across applications. Point out that lifecycle project templates can be used to automate the creation of associated project areas.
  • #10: When you work within a lifecycle project, you have visibility into the work in associated project areas. You can perform work in those associated project areas, if your role permissions allow it. Instructor notes: Explain that when you use associated project areas within a lifecycle project, you have visibility into the resources in other project areas. Students have not necessarily been introduced to dashboards or work items yet. But, they should understand that OSLC enables data sharing and establishing links between resources in different project areas. Therefore, the dashboard example with “Implemented by” and “Validated by” trace relationships should make sense. Focus on these ideas of transparency and working within different project areas rather than the details of the information in the screen captures.
  • #11: Instructor notes: The Home menu provides an easy way to navigate from one project area to another.
  • #13: In-Context Collaboration is the ability to collaborate, in real time, on projects in the context of work being done. Information within the Rational solution for CLM is always the latest, and it is always easily accessible. Instructor notes: This section discusses features that enable in-context collaboration within CLM. It focuses on work items, dashboards, rich hover information, and commenting on and reviewing requirements.
  • #14: Use work items to track and manage tasks and issues during a project. The project template defines the work item types for the project. For example, the Scrum process template defines the following work item types: Defect Story Task Epic Impediment Retrospective Track build item Adoption item Each work item type has a state transition model so that you can track its progress. Instructor notes: Work items are a key way that CLM teams plan, organize, and track their work. Be sure students understand what work items are and what value they provide.
  • #15: In the work item Discussion section, teams can communicate about the work. You can create links between work items and other project resources to track dependencies or to create traceability relationships. Instructor notes: Point out the elements of a work item. Point out the attributes, state, and links. Point out that teams can use the Discussion section to communicate.
  • #16: From dashboards, you can get current information about project resources. Project administrators can customize project dashboards. Team members can create and customize personal dashboards.
  • #17: You can customize dashboards by adding widgets that display the results of queries.
  • #18: Hover your cursor over a project resource in any CLM application or in a dashboard to see detailed information about the resource without clicking it.
  • #19: Team members can comment on requirements in-context as the requirements are being developed, or as change requests are introduced. Instructor notes: Team members with the appropriate client access licenses can comment on requirements in-context.
  • #21: Formal reviews ensure that artifacts are reviewed and approved by key team members. The reviewed artifacts can be compiled in requirements collections that are then linked to execution and validation plans.
  • #23: Instructor notes: Ask the students this question: What are the benefits of common, aligned, real-time planning? The next slide provides a few answers.
  • #24: Real-time planning is linked to project execution. Without this link, plans inevitably become stale and inaccurate. For example, if you maintain your project plan in a word-processing document that is outside of your ALM environment, your plan can easily become outdated. The Rational solution for CLM integrates planning with execution so that organizations can manage project resources, acclimate new team members, and react nimbly to changes that customers or market conditions introduce.
  • #26: The release plan defines the high-level requirements and describes how the team will develop and test the release. The release plan provides a common way to view and manage all work associated with the release: Associate an approved requirements collection with the release plan Create work items to implement the requirements Create test plans and test cases to validate the requirements; link them to the requirements
  • #28: The release plan has several views. The Traceability view provides information about requirements and test cases that are linked to plan items.
  • #30: Lifecycle traceability is the ability to provide both forward and backward visibility across a project lifecycle. With the Rational solution for CLM, you can confirm that the software that you are delivering to a customer includes a specific requirement that was developed by using a specified process, associated with a specific software build, and validated by a specific set of test cases and test case results. Traceability helps to verify that you are complying with quality and regulatory requirements.
  • #31: Instructor notes: This graphic on this slide is an example of the links that can establish traceability relationships in a CLM project.
  • #32: Each team member can view links to and from project artifacts. Each application has a different interface for viewing links. Team members can navigate links to access linked resources. With the correct permissions, you can create and delete links.
  • #37: The Requirements management and Quality management applications provide document-style reports in CLM. The Change and configuration management application does not provide document-style reports, but you can import them into the application on the Report Resources page. To customize Rational Reporting for Document Generation reports, you must have a licensed version of Rational Publishing Engine. Rational Reporting for Development Intelligence must be installed and configured separately by an administrator. The Requirements management, Quality management, and Change and configuration management applications all provide Development Intelligence reports in CLM. The report author can customize Rational Reporting for Development Intelligence report templates by using IBM® Cognos® Report Studio or IBM® Cognos® Query Studio. For more information about how to customize Rational Reporting for Development Intelligence reports, see these resources: Reporting tutorials in the information center at http://pic.dhe.ibm.com/infocenter/clmhelp/v4r0/index.jsp?nav=%2F2_5 Demonstration videos on YouTube at http://www.youtube.com/playlist?list=PL41F90AA10F4744B8
  • #40: Reports are displayed in IBM® Cognos® Viewer. Requests, such as development items, must be linked to most requirements to ensure that requirements can be traced to development artifacts.  To verify that requests are linked to requirements, you can view the pie chart to see the percentage of requirements that are covered by links to development items and the percentage of requirements that are not covered, or have no associated requests. If requirements are not linked to requests, investigate to find out why, and create links if necessary.
  • #44: Notes: Instructor notes: Purpose — Summarize the unit Details — Additional information — Transition statement —