SlideShare a Scribd company logo
What is CLM?
… and why should I deploy it on my software project?
A discussion of deployment options for IBM Collaborative Lifecycle
Management
Agenda
• Introduction
• Background
• ALM
• CLM defined
• Why CLM?
• Challenges for existing projects
• Deployment options
• Key Deployment Considerations
• Deployment Best Practices
Introduction
• Michael Gormley – ReleaseTEAM
• Premium SCM Consulting firm since 1999
• Focus on Software Configuration Management
• On-site and remote consulting services
• Build Automation
• CM tool administration, customization, upgrades, migrations
• Classroom training / hands-on mentoring
ClearCase ClearQuest RTC/RQM/RRC/CLM
Change Synergy BuildForge
UrbanCode DOORS Requisite Pro
Clients
• What we hear from our customers
• Use of multiple SCM tools is becoming more prevalent
• Projects want to consolidate and simplify the SCM infrastructure
• End users want light-weight, easy to use tools
• Increasing demand for high rigor, and traceability capabilities
• More adoption of Agile principles and processes
• Questions
• Do I have to abandon my legacy tools and processes to make
my end users happy?
• How do I move from my current infrastructure to the tools my
users want without breaking my schedule?
• Just what are all of these components in IBM/Rational’s ALM
solution, and how do they fit together?
Background
• What we will address today
• What CLM is
• How CLM uniquely provides a successful ALM solution
• The business value of deploying a CLM solution on your project
• CLM deployment options
• How to decide how to deploy CLM
• CLM deployment examples
• Legacy IBM/Rational tools
• Open source
• 3rd party solutions
Background
Application Lifecycle Management
“The product lifecycle management (governance, development, and
maintenance) of application software”
https://en.wikipedia.org/wiki/Application_lifecycle_management
• Evolved from Product Lifecycle Management (PLM)
• American Motors (now Chrysler) developed in 1985
• Needed to speed up its development processes to compete against larger competitors
• Key elements:
• Computer-aided design (CAD) software that made engineers more productive
• New communication system to allow conflicts to be resolved faster
• Centralize control of all drawings and documents in a central database to reduce maintenance costs
• ALM encompasses:
• Requirements management
• Software architecture
• Computer programming
• Software testing
• Software maintenance
• Change management
• Project management
• Release management
ALM
• Five imperatives for successful ALM
• Maximize product value with in-context collaboration
• Integrate discussions about items into the plan
• Collaborate with ALL stakeholders
• Accelerate time to delivery with real-time planning
• Track the work of the entire team in one place
• Integrate the plan with task execution
• Plan continuously
• Improve software quality with lifecycle traceability
• Make it easy to link artifacts, even across disciplines
• Use traceability to assess completeness
• Refine predictability with development intelligence
• Identify measurements that are appropriate for the team
• Rely on data that is generated automatically
• Start small!
• Reduce costs with continuous improvement
• Encourage all team members to participate
• Make the results of improvements visible to everyone
• Review continuously
ALM
• Collaborative Lifecycle Management
• Conceptually:
• The coordination of software development activities across
business and system requirements, design, development, build,
test, and delivery
• As a solution:
• A seamlessly integrated release of tools built on a Jazz team
server:
• IBM/Rational Team Concert (RTC)
• IBM Rational Quality Manager (RQM)
• IBM Rational Requirements Composer (RRC)
• Design Management
• IBM Rational Software Architect Design Manager (RSA) - for systems and
embedded software engineers
• IBM Rational Rhapsody Design Manager (RDM) – for software designers
• Version 4.0.3 released on 6/14/2013
CLM Defined
Jazz Team Server
Requirements
Management
Quality/Test
Management
Planning Project Transparency
Change and Configuration Management
CLM: A Closer Look
Jazz Team Server
Requirements
Management
Quality/Test
Management
Project Transparency
Planning
• Integrated release/iteration planning
• Effort estimation & progress tracking taskboards
• Out of the box process templates: formal or agile
Change and Configuration Management
CLM: A Closer Look
Jazz Team Server
Requirements
Management
Quality/Test
Management
Planning
• Integrated release/iteration planning
• Effort estimation & progress tracking taskboards
• Out of the box process templates: formal or agile
Project Transparency
• Customizable web based dashboards
• Real time metrics and reports
• Project Milestone tracking and status
Change and Configuration Management
CLM: A Closer Look
Jazz Team Server
Requirements
Management
Quality/Test
Management
Planning
• Integrated release/iteration planning
• Effort estimation & progress tracking taskboards
• Out of the box process templates: formal or agile
Project Transparency
• Customizable web based dashboards
• Real time metrics and reports
• Project Milestone tracking and status
Version
Control
Work Items Build
Change and Configuration Management
CLM: A Closer Look
BuildVersion Control Work Items
Change and Configuration Management
CLM: A Closer Look
Build
Version
Control
Work Items
• Component-based SCM
simplifies reuse across projects
• Change set-based for easy
feature additional/removal
• Server-based sandboxes
Change and Configuration Management
CLM: A Closer Look
Build
Work Items
• Component-based SCM
simplifies reuse across projects
• Change set-based for easy
feature additional/removal
• Server-based sandboxes
• Defects, enhancements, and
conversations
• View and share query results
• Approval and discussion
support
• Query editor interface
Change and Configuration Management
Version
Control
CLM: A Closer Look
Work Items
• Component-based SCM
simplifies reuse across projects
• Change set-based for easy
feature additional/removal
• Server-based sandboxes
• Defects, enhancements, and
conversations
• View and share query results
• Approval and discussion
support
• Query editor interface
Change and Configuration Management
Version
Control
CLM: A Closer Look
• Automated traceability to work
items and change sets
• Build definitions for team and
personal builds
• Local or remote build servers
• Multi-level continuous integration
Build
Work Items
• Component-based SCM
simplifies reuse across projects
• Change set-based for easy
feature additional/removal
• Server-based sandboxes
• Defects, enhancements, and
conversations
• View and share query results
• Approval and discussion
support
• Query editor interface
Change and Configuration Management
Version
Control
CLM: A Closer Look
• Automated traceability to work
items and change sets
• Build definitions for team and
personal builds
• Local or remote build servers
• Multi-level continuous integration
Build
Jazz Team Server
Requirements
Management
Quality/Test
Management
Planning
• Integrated release/iteration planning
• Effort estimation & progress tracking taskboards
• Out of the box process templates: formal or agile
Project Transparency
• Customizable web based dashboards
• Real time metrics and reports
• Project Milestone tracking and status
BuildVersion
Control
Work Items
• Component-based SCM
simplifies reuse across
projects
• Change set-based for easy
feature additional/removal
• Server-based sandboxes
• Defects, enhancements,
and conversations
• View and share query
results
• Approval and discussion
support
• Query editor interface
• Automated traceability to
work items and change sets
• Build definitions for team and
personal builds
• Local or remote build servers
• Multi-level continuous
integration
Change and Configuration Management
CLM: A Closer Look
Jazz Team Server
Requirements
Quality/Test
Management
Planning
• Integrated release/iteration planning
• Effort estimation & progress tracking taskboards
• Out of the box process templates: formal or agile
Project Transparency
• Customizable web based dashboards
• Real time metrics and reports
• Project Milestone tracking and status
BuildWork Items
• Component-based SCM
simplifies reuse across
projects
• Change set-based for easy
feature additional/removal
• Server-based sandboxes
• Defects, enhancements,
and conversations
• View and share query
results
• Approval and discussion
support
• Query editor interface
• Automated traceability to
work items and change sets
• Build definitions for team and
personal builds
• Local or remote build servers
• Multi-level continuous
integration
• Convenient tools to define
and organize requirements
• Automated traceability to
identify gaps and change
impact
• Visually define requirements
with diagrams and custom
project content
Change and Configuration Management
Version
Control
CLM: A Closer Look
Jazz Team Server
Requirements Quality/Test
Planning
• Integrated release/iteration planning
• Effort estimation & progress tracking taskboards
• Out of the box process templates: formal or agile
Project Transparency
• Customizable web based dashboards
• Real time metrics and reports
• Project Milestone tracking and status
BuildWork Items
• Component-based SCM
simplifies reuse across
projects
• Change set-based for easy
feature additional/removal
• Server-based sandboxes
• Defects, enhancements,
and conversations
• View and share query
results
• Approval and discussion
support
• Query editor interface
• Automated traceability to
work items and change sets
• Build definitions for team and
personal builds
• Local or remote build servers
• Multi-level continuous
integration
• Convenient tools to define
and organize requirements
• Automated traceability to
identify gaps and change
impact
• Visually define requirements
with diagrams and custom
project content
• Comprehensive test
planning
• Simplified lab management
• Quicker manual testing
• Requirements-driven testing
Change and Configuration Management
Version
Control
CLM: A Closer Look
Jazz Team Server
Requirements Quality/Test
Planning
• Integrated release/iteration planning
• Effort estimation & progress tracking taskboards
• Out of the box process templates: formal or agile
Project Transparency
• Customizable web based dashboards
• Real time metrics and reports
• Project Milestone tracking and status
BuildWork Items
• Component-based SCM
simplifies reuse across
projects
• Change set-based for easy
feature additional/removal
• Server-based sandboxes
• Defects, enhancements,
and conversations
• View and share query
results
• Approval and discussion
support
• Query editor interface
• Automated traceability to
work items and change sets
• Build definitions for team and
personal builds
• Local or remote build servers
• Multi-level continuous
integration
• Convenient tools to define
and organize requirements
• Automated traceability to
identify gaps and change
impact
• Visually define requirements
with diagrams and custom
project content
• Comprehensive test
planning
• Simplified lab management
• Quicker manual testing
• Requirements-driven testing
• Single structure for project-related artifacts
• World-class team on-boarding/off-boarding
including team membership, sub-teams, and
project inheritance
• Role-based operational control for flexible
definition of process and capabilities
• 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
Change and Configuration Management
Version
Control
CLM: A Closer Look
• Why add CLM to my existing software project?
Why CLM?
• Why add CLM to my existing software project?
• We already have a Software CM solution in place…
• CLM provides:
• Built-in build and process automation
Why CLM?
• Why add CLM to my existing software project?
• We already have a Software CM solution in place…
• CLM provides:
• Built-in build and process automation
• We have an automated build solution already…
• CLM provides:
• Integrated requirements and quality management
Why CLM?
• Why add CLM to my existing software project?
• We already have a Software CM solution in place…
• CLM provides:
• Built-in build and process automation
• We have an automated build solution already…
• CLM provides:
• Integrated requirements and quality management
• But, we have requirements and test solutions too…
• CLM provides:
• Integrated project planning
• Flexible project dashboards
• “Social” collaboration
• Web-based and Eclipse-based client access
Why CLM?
Jazz Team Server
Requirements Quality/Test
Planning
• Integrated release/iteration planning
• Effort estimation & progress tracking taskboards
• Out of the box process templates: formal or agile
Project Transparency
• Customizable web based dashboards
• Real time metrics and reports
• Project Milestone tracking and status
BuildWork Items
• Component-based SCM
simplifies reuse across
projects
• Change set-based for easy
feature additional/removal
• Server-based sandboxes
• Defects, enhancements,
and conversations
• View and share query
results
• Approval and discussion
support
• Query editor interface
• Automated traceability to
work items and change sets
• Build definitions for team and
personal builds
• Local or remote build servers
• Multi-level continuous
integration
• Convenient tools to define
and organize requirements
• Automated traceability to
identify gaps and change
impact
• Visually define requirements
with diagrams and custom
project content
• Comprehensive test
planning
• Simplified lab management
• Quicker manual testing
• Requirements-driven testing
• Single structure for project-related artifacts
• World-class team on-boarding/off-boarding
including team membership, sub-teams, and
project inheritance
• Role-based operational control for flexible
definition of process and capabilities
• 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
Change and Configuration Management
Version
Control
How does CLM meet ALM imperatives
Jazz Team Server
Requirements Quality/Test
Planning
• Accelerate time to delivery with real-time planning
Project Transparency
• Refine predictability with development intelligence
• Reduce costs with continuous improvement
• Collaboration
• Traceability
• Maximize product value with in-context collaboration
• Reduce costs with continuous improvement
Change and Configuration Management
• Maximize product value with in-context collaboration
• Improve software quality with lifecycle traceability
• Collaboration
• Traceability
How CLM meets ALM imperatives
• Process
• Sunk cost in defining development processes
• Integration of existing workflow customization with new process
• Resistance to workflow/process simplification
• Cost to configure new tools to enable custom workflows
• People
• Cost of educating users in new tools/process
• Schedule impact while users become proficient in new process
• Getting buy-in:
• Convincing “power users” of value of new tools/process
• Overcoming arguments for “favorite” tools
• Resistance to change
• Discomfort with more schedule/plan visibility
Challenges for existing projects
Legacy tool challenge for existing projects
Software
CM
Legacy tool challenge for existing projects
Software
CM
Change
Management
Legacy tool challenge for existing projects
Software
CM
Change
Management
Build/delivery
automation
Legacy tool challenge for existing projects
Software
CM
Change
Management
Build/delivery
automation
Requirements
Management
Legacy tool challenge for existing projects
Software
CM
Change
Management
Build/delivery
automation
Requirements
Management
Quality
Management
Legacy tool challenge for existing projects
Software
CM
Change
Management
Build/delivery
automation
Requirements
Management
Quality
Management
Legacy tool challenge for existing projects
Project
Management
Software
CM
Change
Management
Build/delivery
automation
Requirements
Management
Quality
Management
Legacy tool challenge for existing projects
Project
Management
• Importer
• One-way data migration
• Transfer management from current tool to CLM
• Bridge
• Provides link from CLM into current tool
• Creates “loose coupling” – CLM UI navigation to invoke
current tools
• Simplest one to write if doesn’t already exist
• Synchronizer (aka Connector)
• Two-way synchronization of data between current tool
and corresponding CLM data
• Intended to support parallel efforts in both repositories
Deployment – Connector Types
• Importer
• Desire to move off of legacy tools
• Preservation of historical versions not a high priority
• Opportunity for process simplification/redesign
• Bridge
• High satisfaction with current tools/processes
• Desire to preserve investment in current environment while adding
RTC planning features
• Easiest deployment path (no data to migrate or synchronize)
• Synchronizer (aka Connector)
• Supports trial projects without isolating trial users from rest of team
• Allows work to be done in either repository and be visible in both
• Optimizes setting up “agile islands” for small/medium teams whose
work is destined for delivery to legacy tools
Deployment – Connector Rationale
Jazz Team Server
Requirements Quality/Test
Planning Project Transparency
BuildWork Items
Change and Configuration Management
Version
Control
Deployment Options
Jazz Team Server
Requirements Quality/Test
Planning Project Transparency
BuildWork Items
Change and Configuration Management
Version
Control
• Bridge
• Sync.
Deployment Options
Jazz Team Server
Requirements Quality/Test
Planning Project Transparency
BuildWork Items
Change and Configuration Management
Version
Control
• Bridge
Deployment Options
Jazz Team Server
Requirements Quality/Test
Planning Project Transparency
BuildWork Items
Change and Configuration Management
Version
Control
• Bridge
Deployment Options
Jazz Team Server
Requirements Quality/Test
Planning Project Transparency
BuildWork Items
Change and Configuration Management
Version
Control
• Bridge
Deployment Options
Jazz Team Server
Requirements Quality/Test
Planning Project Transparency
BuildWork Items
Change and Configuration Management
Version
Control
• Bridge
Deployment Options
Jazz Team Server
Requirements Quality/Test
Planning Project Transparency
BuildWork Items
Change and Configuration Management
Version
Control
• Bridge
• Sync.
Deployment Options
Jazz Team Server
Requirements Quality/Test
Planning Project Transparency
BuildWork Items
Change and Configuration Management
Version
Control
• Bridge
Deployment Options
Jazz Team Server
Requirements Quality/Test
Planning Project Transparency
BuildWork Items
Change and Configuration Management
Version
Control
• Bridge
Deployment Options
Jazz Team Server
Requirements Quality/Test
Planning Project Transparency
BuildWork Items
Change and Configuration Management
Version
Control
• Bridge
Deployment Options
Jazz Team Server
Requirements Quality/Test
Planning Project Transparency
BuildWork Items
Change and Configuration Management
Version
Control
Deployment Options
Jazz Team Server
Requirements Quality/Test
Planning Project Transparency
BuildWork Items
Change and Configuration Management
Version
Control
Deployment Options
Jazz Team Server
Requirements Quality/Test
Planning Project Transparency
BuildWork Items
Change and Configuration Management
Version
Control
Deployment Options
Jazz Team Server
Requirements Quality/Test
Planning Project Transparency
BuildWork Items
Change and Configuration Management
Version
Control
Deployment Options
Jazz Team Server
Requirements Quality/Test
Planning Project Transparency
BuildWork Items
Change and Configuration Management
Version
Control
Deployment Options
Jazz Team Server
Requirements Quality/Test
Planning Project Transparency
BuildWork Items
Change and Configuration Management
Version
Control
Deployment Options
Jazz Team Server
Requirements Quality/Test
Planning Project Transparency
BuildWork Items
Change and Configuration Management
Version
Control
• Bridge
Deployment Options
Jazz Team Server
Requirements Quality/Test
Planning Project Transparency
BuildWork Items
Change and Configuration Management
Version
Control
• Bridge
Deployment Options
Jazz Team Server
Requirements Quality/Test
Planning Project Transparency
BuildWork Items
Change and Configuration Management
Version
Control
Deployment Options
Jazz Team Server
Requirements Quality/Test
Planning Project Transparency
BuildWork Items
Change and Configuration Management
Version
Control
• Bridge
Deployment Options
Jazz Team Server
Requirements Quality/Test
Planning Project Transparency
BuildWork Items
Change and Configuration Management
Version
Control
Deployment Options
For an exhaustive listing of available integration options, see:
https://jazz.net/extend/integrations/
Deployment Options
• How complex is the existing version control environment?
• Number of servers
• Number of supported users/clients
• Are multiple development locations being supported and coordinated?
• How customized is the development and delivery workflow?
• Is the version control integrated with other legacy tools?
• Is there a desire to work with RTC source control?
• Will it be used in parallel with the existing version control tools/process?
• How complex is the existing change management environment?
• Are heavily customized change control workflows in use?
• Has the legacy tool been extensively customized?
• What disciplines’ change workflows are currently supported?
• Will CLM be used to address business needs not yet being met?
• Requirements Management
• Test/Quality Management
• Planning/scheduling
• Reporting/dashboards
Key Deployment Considerations
• Start small
• Inter-operability support simplifies implementing in small pieces
• Preserves investment in legacy tools while gaining new benefits
• Make the process slightly simpler than it needs to be
• Synchronizing data between legacy and new tools sounds appealing
• But, it introduces an additional layer of environment complexity
• Use pilot projects
• Focus on early adopters
• Apply lessons learned on pilots to later projects
• Allocate dedicated resources to support deployment
• Typical cause of failure
• Human nature is to fall back to familiar process when things get busy
• Publicize successes
• Build a desire for projects to get to move to the new environment
Deployment Best Practices
• CLM is both a concept and a solution
• IBM Rational CLM provides a unique ALM solution
• Preserves legacy tools while enabling Agile principles and processes
• Supports 5 imperatives for successful ALM
• Collaboration, planning, traceability, development intelligence, and continuous
improvement
• Integrates with industry-leading tools
• Allows for incremental implementation
• IBM Rational CLM is uniquely suited for use in existing development
environments
• Deployment best practices:
• Start small
• Keep process simple
• Leverage successful pilots
• Dedicate resources to roll-out
• Publicize successes
Summary
Questions?
Thank you!

More Related Content

What's hot

Architecture Governance in Brief
Architecture Governance in BriefArchitecture Governance in Brief
Architecture Governance in Brief
Anthony Dehnashi
 
Essential Software Architecture - Chapter 1 Understanding Software Architectu...
Essential Software Architecture - Chapter 1 Understanding Software Architectu...Essential Software Architecture - Chapter 1 Understanding Software Architectu...
Essential Software Architecture - Chapter 1 Understanding Software Architectu...
John Ortiz
 
Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!
Sam Mandebvu
 
WELDING FOUNDATION LEVEL
WELDING FOUNDATION LEVELWELDING FOUNDATION LEVEL
WELDING FOUNDATION LEVEL
MUPPIDISATYARAJESH
 
Mechanical fasteners
Mechanical fastenersMechanical fasteners
Mechanical fasteners
Akshay katariya
 
status of INCOSE Systems Engineering Handbook 5th Edition - AISE Annual Event
status of INCOSE Systems Engineering Handbook 5th Edition - AISE Annual Eventstatus of INCOSE Systems Engineering Handbook 5th Edition - AISE Annual Event
status of INCOSE Systems Engineering Handbook 5th Edition - AISE Annual Event
Bernardo A. Delicado
 
Welding Symbol.ppt
Welding Symbol.pptWelding Symbol.ppt
Welding Symbol.ppt
THLim5
 
System Engineering Unit-1
System Engineering Unit-1System Engineering Unit-1
System Engineering Unit-1
Dr. Shailendra Singh Thakur
 
Introduction to Systems Engineering
Introduction to Systems EngineeringIntroduction to Systems Engineering
Introduction to Systems Engineering
Bernardo A. Delicado
 
Fundamentals of Welding
Fundamentals of WeldingFundamentals of Welding
Fundamentals of Welding
MuhammadUsman1795
 
MBSE and the Business of Engineering
MBSE and the Business of EngineeringMBSE and the Business of Engineering
MBSE and the Business of Engineering
Aras
 
Applying eTOM (enhanced Telecom Operations Map) Framework to Non-Telecommunic...
Applying eTOM (enhanced Telecom Operations Map) Framework to Non-Telecommunic...Applying eTOM (enhanced Telecom Operations Map) Framework to Non-Telecommunic...
Applying eTOM (enhanced Telecom Operations Map) Framework to Non-Telecommunic...
Alan McSweeney
 
Explosion welding
Explosion weldingExplosion welding
Explosion welding
Lahiru Dilshan
 
Sirris_am in aviation and aerospace_arcam additive manufacturing with ebm - t...
Sirris_am in aviation and aerospace_arcam additive manufacturing with ebm - t...Sirris_am in aviation and aerospace_arcam additive manufacturing with ebm - t...
Sirris_am in aviation and aerospace_arcam additive manufacturing with ebm - t...
Sirris
 
Welding Introduction
Welding IntroductionWelding Introduction
Welding Introduction
Ankit Kumar
 
Welding technology by A.Vinoth Jebaraj
Welding technology by A.Vinoth JebarajWelding technology by A.Vinoth Jebaraj
Welding technology by A.Vinoth Jebaraj
Vinoth Jebaraj A
 
Introduction to Enterprise Architecture and TOGAF 9.1
Introduction to Enterprise Architecture and TOGAF 9.1Introduction to Enterprise Architecture and TOGAF 9.1
Introduction to Enterprise Architecture and TOGAF 9.1
iasaglobal
 
Fasteners po 2
Fasteners po 2Fasteners po 2
Fasteners po 2
kalyana sreenivasan
 
ITIL vs TOGAF First Round
ITIL vs TOGAF First RoundITIL vs TOGAF First Round
ITIL vs TOGAF First Round
BITIL.COM
 
welding
weldingwelding
welding
illpa
 

What's hot (20)

Architecture Governance in Brief
Architecture Governance in BriefArchitecture Governance in Brief
Architecture Governance in Brief
 
Essential Software Architecture - Chapter 1 Understanding Software Architectu...
Essential Software Architecture - Chapter 1 Understanding Software Architectu...Essential Software Architecture - Chapter 1 Understanding Software Architectu...
Essential Software Architecture - Chapter 1 Understanding Software Architectu...
 
Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!
 
WELDING FOUNDATION LEVEL
WELDING FOUNDATION LEVELWELDING FOUNDATION LEVEL
WELDING FOUNDATION LEVEL
 
Mechanical fasteners
Mechanical fastenersMechanical fasteners
Mechanical fasteners
 
status of INCOSE Systems Engineering Handbook 5th Edition - AISE Annual Event
status of INCOSE Systems Engineering Handbook 5th Edition - AISE Annual Eventstatus of INCOSE Systems Engineering Handbook 5th Edition - AISE Annual Event
status of INCOSE Systems Engineering Handbook 5th Edition - AISE Annual Event
 
Welding Symbol.ppt
Welding Symbol.pptWelding Symbol.ppt
Welding Symbol.ppt
 
System Engineering Unit-1
System Engineering Unit-1System Engineering Unit-1
System Engineering Unit-1
 
Introduction to Systems Engineering
Introduction to Systems EngineeringIntroduction to Systems Engineering
Introduction to Systems Engineering
 
Fundamentals of Welding
Fundamentals of WeldingFundamentals of Welding
Fundamentals of Welding
 
MBSE and the Business of Engineering
MBSE and the Business of EngineeringMBSE and the Business of Engineering
MBSE and the Business of Engineering
 
Applying eTOM (enhanced Telecom Operations Map) Framework to Non-Telecommunic...
Applying eTOM (enhanced Telecom Operations Map) Framework to Non-Telecommunic...Applying eTOM (enhanced Telecom Operations Map) Framework to Non-Telecommunic...
Applying eTOM (enhanced Telecom Operations Map) Framework to Non-Telecommunic...
 
Explosion welding
Explosion weldingExplosion welding
Explosion welding
 
Sirris_am in aviation and aerospace_arcam additive manufacturing with ebm - t...
Sirris_am in aviation and aerospace_arcam additive manufacturing with ebm - t...Sirris_am in aviation and aerospace_arcam additive manufacturing with ebm - t...
Sirris_am in aviation and aerospace_arcam additive manufacturing with ebm - t...
 
Welding Introduction
Welding IntroductionWelding Introduction
Welding Introduction
 
Welding technology by A.Vinoth Jebaraj
Welding technology by A.Vinoth JebarajWelding technology by A.Vinoth Jebaraj
Welding technology by A.Vinoth Jebaraj
 
Introduction to Enterprise Architecture and TOGAF 9.1
Introduction to Enterprise Architecture and TOGAF 9.1Introduction to Enterprise Architecture and TOGAF 9.1
Introduction to Enterprise Architecture and TOGAF 9.1
 
Fasteners po 2
Fasteners po 2Fasteners po 2
Fasteners po 2
 
ITIL vs TOGAF First Round
ITIL vs TOGAF First RoundITIL vs TOGAF First Round
ITIL vs TOGAF First Round
 
welding
weldingwelding
welding
 

Viewers also liked

What is Rational CLM?
What is Rational CLM?What is Rational CLM?
What is Rational CLM?
IBM Danmark
 
Rational CLM at a glance
Rational CLM at a glanceRational CLM at a glance
Rational CLM at a glance
Prussian Eka Pradana
 
Appendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle ManagementAppendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle Management
IBM Rational software
 
CLM Services Offerings from Rational Lab Services
CLM Services Offerings from Rational Lab ServicesCLM Services Offerings from Rational Lab Services
CLM Services Offerings from Rational Lab Services
IBM Rational software
 
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
 RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
Stéphane Leroy
 
RQM
RQMRQM
Rational Quality Manager
Rational Quality ManagerRational Quality Manager
Rational Quality Manager
Prussian Eka Pradana
 
RQM GDD - Sharmila Ramesh
RQM GDD -  Sharmila RameshRQM GDD -  Sharmila Ramesh
RQM GDD - Sharmila Ramesh
Roopa Nadkarni
 
1 Ibm Solo Pruebas 2009
1 Ibm Solo Pruebas 20091 Ibm Solo Pruebas 2009
1 Ibm Solo Pruebas 2009
Pepe
 
Collaborative Quality Management
Collaborative Quality ManagementCollaborative Quality Management
Collaborative Quality Management
Strongback Consulting
 
Rational Quality Manager af Lars Stensig Olesen, IBM Danmark
Rational Quality Manager af Lars Stensig Olesen, IBM DanmarkRational Quality Manager af Lars Stensig Olesen, IBM Danmark
Rational Quality Manager af Lars Stensig Olesen, IBM Danmark
InfinIT - Innovationsnetværket for it
 
IBM Collaborative Lifecycle Management
IBM Collaborative Lifecycle ManagementIBM Collaborative Lifecycle Management
IBM Collaborative Lifecycle Management
Alan Kan
 
Rational Quality Manager
Rational Quality ManagerRational Quality Manager
Rational Quality Manager
Strongback Consulting
 
Rational Team Concert source control for dummies
Rational Team Concert source control for dummiesRational Team Concert source control for dummies
Rational Team Concert source control for dummies
Winton Winton
 
Chicago Rational User Group 02112009
Chicago Rational User Group 02112009Chicago Rational User Group 02112009
Chicago Rational User Group 02112009
Daniel Gilio
 
Module 4: Working with Builds
Module 4: Working with BuildsModule 4: Working with Builds
Module 4: Working with Builds
IBM Rational software
 
Module 5: Reports and Dashboards
Module 5: Reports and DashboardsModule 5: Reports and Dashboards
Module 5: Reports and Dashboards
IBM Rational software
 
Course summary
Course summaryCourse summary
Course summary
IBM Rational software
 
Module 3: Working with Jazz Source Control
Module 3: Working with Jazz Source ControlModule 3: Working with Jazz Source Control
Module 3: Working with Jazz Source Control
IBM Rational software
 

Viewers also liked (19)

What is Rational CLM?
What is Rational CLM?What is Rational CLM?
What is Rational CLM?
 
Rational CLM at a glance
Rational CLM at a glanceRational CLM at a glance
Rational CLM at a glance
 
Appendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle ManagementAppendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle Management
 
CLM Services Offerings from Rational Lab Services
CLM Services Offerings from Rational Lab ServicesCLM Services Offerings from Rational Lab Services
CLM Services Offerings from Rational Lab Services
 
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
 RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
 
RQM
RQMRQM
RQM
 
Rational Quality Manager
Rational Quality ManagerRational Quality Manager
Rational Quality Manager
 
RQM GDD - Sharmila Ramesh
RQM GDD -  Sharmila RameshRQM GDD -  Sharmila Ramesh
RQM GDD - Sharmila Ramesh
 
1 Ibm Solo Pruebas 2009
1 Ibm Solo Pruebas 20091 Ibm Solo Pruebas 2009
1 Ibm Solo Pruebas 2009
 
Collaborative Quality Management
Collaborative Quality ManagementCollaborative Quality Management
Collaborative Quality Management
 
Rational Quality Manager af Lars Stensig Olesen, IBM Danmark
Rational Quality Manager af Lars Stensig Olesen, IBM DanmarkRational Quality Manager af Lars Stensig Olesen, IBM Danmark
Rational Quality Manager af Lars Stensig Olesen, IBM Danmark
 
IBM Collaborative Lifecycle Management
IBM Collaborative Lifecycle ManagementIBM Collaborative Lifecycle Management
IBM Collaborative Lifecycle Management
 
Rational Quality Manager
Rational Quality ManagerRational Quality Manager
Rational Quality Manager
 
Rational Team Concert source control for dummies
Rational Team Concert source control for dummiesRational Team Concert source control for dummies
Rational Team Concert source control for dummies
 
Chicago Rational User Group 02112009
Chicago Rational User Group 02112009Chicago Rational User Group 02112009
Chicago Rational User Group 02112009
 
Module 4: Working with Builds
Module 4: Working with BuildsModule 4: Working with Builds
Module 4: Working with Builds
 
Module 5: Reports and Dashboards
Module 5: Reports and DashboardsModule 5: Reports and Dashboards
Module 5: Reports and Dashboards
 
Course summary
Course summaryCourse summary
Course summary
 
Module 3: Working with Jazz Source Control
Module 3: Working with Jazz Source ControlModule 3: Working with Jazz Source Control
Module 3: Working with Jazz Source Control
 

Similar to What are IBM Rational's CLM products

ALM with TFS: From the Drawing Board to the Cloud
ALM with TFS: From the Drawing Board to the CloudALM with TFS: From the Drawing Board to the Cloud
ALM with TFS: From the Drawing Board to the Cloud
Jeremy Likness
 
Voyager scm
Voyager scmVoyager scm
Voyager scm
Voyager scmVoyager scm
Agile methodology in cloud computing
Agile methodology in cloud computingAgile methodology in cloud computing
Agile methodology in cloud computing
Ahmed M. Abed
 
Ptc creo aax sales positioning
Ptc creo aax sales positioningPtc creo aax sales positioning
Ptc creo aax sales positioning
Victor Mitov
 
Dedicated Computing Implmenting Aras
Dedicated Computing Implmenting ArasDedicated Computing Implmenting Aras
Dedicated Computing Implmenting Aras
Aras
 
Lean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersLean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill Ayers
SPC Adriatics
 
matt heinzelman software quality assurance presentation technical & tool
matt heinzelman software quality assurance presentation technical & toolmatt heinzelman software quality assurance presentation technical & tool
matt heinzelman software quality assurance presentation technical & tool
CuongHoang80
 
Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Victor Holman
 
SDLC
SDLCSDLC
SDLC
chkjha
 
Session2
Session2Session2
Session2
cherrybear2014
 
Sdlc
SdlcSdlc
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
RIKSOF
 
software development life cycle
software development life cyclesoftware development life cycle
software development life cycle
Ananthachethan
 
Iscope Digital Media Offshore Software Development Company
Iscope Digital Media Offshore Software Development CompanyIscope Digital Media Offshore Software Development Company
Iscope Digital Media Offshore Software Development Company
Iscope Digital
 
Offshore Software Development company India
Offshore Software Development company IndiaOffshore Software Development company India
Offshore Software Development company India
rahulkwebvirtue
 
System development methodologies L2.ppt
System development methodologies L2.pptSystem development methodologies L2.ppt
System development methodologies L2.ppt
NyamburaKinyua
 
project_life_cycles_models.ppt
project_life_cycles_models.pptproject_life_cycles_models.ppt
project_life_cycles_models.ppt
chandrasekarnatraj
 
Session2.ppt
Session2.pptSession2.ppt
Session2.ppt
ElieNGOMSEU
 
ddd.ppt
ddd.pptddd.ppt

Similar to What are IBM Rational's CLM products (20)

ALM with TFS: From the Drawing Board to the Cloud
ALM with TFS: From the Drawing Board to the CloudALM with TFS: From the Drawing Board to the Cloud
ALM with TFS: From the Drawing Board to the Cloud
 
Voyager scm
Voyager scmVoyager scm
Voyager scm
 
Voyager scm
Voyager scmVoyager scm
Voyager scm
 
Agile methodology in cloud computing
Agile methodology in cloud computingAgile methodology in cloud computing
Agile methodology in cloud computing
 
Ptc creo aax sales positioning
Ptc creo aax sales positioningPtc creo aax sales positioning
Ptc creo aax sales positioning
 
Dedicated Computing Implmenting Aras
Dedicated Computing Implmenting ArasDedicated Computing Implmenting Aras
Dedicated Computing Implmenting Aras
 
Lean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersLean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill Ayers
 
matt heinzelman software quality assurance presentation technical & tool
matt heinzelman software quality assurance presentation technical & toolmatt heinzelman software quality assurance presentation technical & tool
matt heinzelman software quality assurance presentation technical & tool
 
Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...
 
SDLC
SDLCSDLC
SDLC
 
Session2
Session2Session2
Session2
 
Sdlc
SdlcSdlc
Sdlc
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
software development life cycle
software development life cyclesoftware development life cycle
software development life cycle
 
Iscope Digital Media Offshore Software Development Company
Iscope Digital Media Offshore Software Development CompanyIscope Digital Media Offshore Software Development Company
Iscope Digital Media Offshore Software Development Company
 
Offshore Software Development company India
Offshore Software Development company IndiaOffshore Software Development company India
Offshore Software Development company India
 
System development methodologies L2.ppt
System development methodologies L2.pptSystem development methodologies L2.ppt
System development methodologies L2.ppt
 
project_life_cycles_models.ppt
project_life_cycles_models.pptproject_life_cycles_models.ppt
project_life_cycles_models.ppt
 
Session2.ppt
Session2.pptSession2.ppt
Session2.ppt
 
ddd.ppt
ddd.pptddd.ppt
ddd.ppt
 

Recently uploaded

Busty Girls Call Mumbai 9930245274 Unlimited Short Providing Girls Service Av...
Busty Girls Call Mumbai 9930245274 Unlimited Short Providing Girls Service Av...Busty Girls Call Mumbai 9930245274 Unlimited Short Providing Girls Service Av...
Busty Girls Call Mumbai 9930245274 Unlimited Short Providing Girls Service Av...
revolutionary575
 
04. Ruby Operators Slides - Ruby Core Teaching
04. Ruby Operators Slides - Ruby Core Teaching04. Ruby Operators Slides - Ruby Core Teaching
04. Ruby Operators Slides - Ruby Core Teaching
quanhoangd129
 
🚂🚘 Premium Girls Call Ranchi 🛵🚡000XX00000 💃 Choose Best And Top Girl Service...
🚂🚘 Premium Girls Call Ranchi  🛵🚡000XX00000 💃 Choose Best And Top Girl Service...🚂🚘 Premium Girls Call Ranchi  🛵🚡000XX00000 💃 Choose Best And Top Girl Service...
🚂🚘 Premium Girls Call Ranchi 🛵🚡000XX00000 💃 Choose Best And Top Girl Service...
bahubalikumar09988
 
bangalore Girls call 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
bangalore Girls call  👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Deliverybangalore Girls call  👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
bangalore Girls call 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
sunilverma7884
 
05. Ruby Control Structures - Ruby Core Teaching
05. Ruby Control Structures - Ruby Core Teaching05. Ruby Control Structures - Ruby Core Teaching
05. Ruby Control Structures - Ruby Core Teaching
quanhoangd129
 
Amadeus Travel API, Amadeus Booking API, Amadeus GDS
Amadeus Travel API, Amadeus Booking API, Amadeus GDSAmadeus Travel API, Amadeus Booking API, Amadeus GDS
Amadeus Travel API, Amadeus Booking API, Amadeus GDS
aadhiyaeliza
 
02. Ruby Basic slides - Ruby Core Teaching
02. Ruby Basic slides - Ruby Core Teaching02. Ruby Basic slides - Ruby Core Teaching
02. Ruby Basic slides - Ruby Core Teaching
quanhoangd129
 
A Step-by-Step Guide to Selecting the Right Automated Software Testing Tools.pdf
A Step-by-Step Guide to Selecting the Right Automated Software Testing Tools.pdfA Step-by-Step Guide to Selecting the Right Automated Software Testing Tools.pdf
A Step-by-Step Guide to Selecting the Right Automated Software Testing Tools.pdf
kalichargn70th171
 
GT degree offer diploma Transcript
GT degree offer diploma TranscriptGT degree offer diploma Transcript
GT degree offer diploma Transcript
attueb
 
OpenChain Webinar: IAV, TimeToAct and ISO/IEC 5230 - Third-Party Certificatio...
OpenChain Webinar: IAV, TimeToAct and ISO/IEC 5230 - Third-Party Certificatio...OpenChain Webinar: IAV, TimeToAct and ISO/IEC 5230 - Third-Party Certificatio...
OpenChain Webinar: IAV, TimeToAct and ISO/IEC 5230 - Third-Party Certificatio...
Shane Coughlan
 
Applitools Autonomous 2.0 Sneak Peek.pdf
Applitools Autonomous 2.0 Sneak Peek.pdfApplitools Autonomous 2.0 Sneak Peek.pdf
Applitools Autonomous 2.0 Sneak Peek.pdf
Applitools
 
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
3610stuck
 
Private Girls Call Navi Mumbai 🛵🚡9820252231 💃 Choose Best And Top Girl Servic...
Private Girls Call Navi Mumbai 🛵🚡9820252231 💃 Choose Best And Top Girl Servic...Private Girls Call Navi Mumbai 🛵🚡9820252231 💃 Choose Best And Top Girl Servic...
Private Girls Call Navi Mumbai 🛵🚡9820252231 💃 Choose Best And Top Girl Servic...
902basic
 
Test Polarity: Detecting Positive and Negative Tests (FSE 2024)
Test Polarity: Detecting Positive and Negative Tests (FSE 2024)Test Polarity: Detecting Positive and Negative Tests (FSE 2024)
Test Polarity: Detecting Positive and Negative Tests (FSE 2024)
andrehoraa
 
InflectraCON 360: Risk-Based Testing for Mission Critical Systems
InflectraCON 360: Risk-Based Testing for Mission Critical SystemsInflectraCON 360: Risk-Based Testing for Mission Critical Systems
InflectraCON 360: Risk-Based Testing for Mission Critical Systems
Inflectra
 
Unlocking value with event-driven architecture by Confluent
Unlocking value with event-driven architecture by ConfluentUnlocking value with event-driven architecture by Confluent
Unlocking value with event-driven architecture by Confluent
confluent
 
BATber53 AWS Modernize your applications with purpose-built AWS databases
BATber53 AWS Modernize your applications with purpose-built AWS databasesBATber53 AWS Modernize your applications with purpose-built AWS databases
BATber53 AWS Modernize your applications with purpose-built AWS databases
BATbern
 
Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...
Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...
Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...
87tomato
 
08. Ruby Enumerable - Ruby Core Teaching
08. Ruby Enumerable - Ruby Core Teaching08. Ruby Enumerable - Ruby Core Teaching
08. Ruby Enumerable - Ruby Core Teaching
quanhoangd129
 
Russian Girls Call Mumbai 🛵🚡9833363713 💃 Choose Best And Top Girl Service And...
Russian Girls Call Mumbai 🛵🚡9833363713 💃 Choose Best And Top Girl Service And...Russian Girls Call Mumbai 🛵🚡9833363713 💃 Choose Best And Top Girl Service And...
Russian Girls Call Mumbai 🛵🚡9833363713 💃 Choose Best And Top Girl Service And...
dream girl
 

Recently uploaded (20)

Busty Girls Call Mumbai 9930245274 Unlimited Short Providing Girls Service Av...
Busty Girls Call Mumbai 9930245274 Unlimited Short Providing Girls Service Av...Busty Girls Call Mumbai 9930245274 Unlimited Short Providing Girls Service Av...
Busty Girls Call Mumbai 9930245274 Unlimited Short Providing Girls Service Av...
 
04. Ruby Operators Slides - Ruby Core Teaching
04. Ruby Operators Slides - Ruby Core Teaching04. Ruby Operators Slides - Ruby Core Teaching
04. Ruby Operators Slides - Ruby Core Teaching
 
🚂🚘 Premium Girls Call Ranchi 🛵🚡000XX00000 💃 Choose Best And Top Girl Service...
🚂🚘 Premium Girls Call Ranchi  🛵🚡000XX00000 💃 Choose Best And Top Girl Service...🚂🚘 Premium Girls Call Ranchi  🛵🚡000XX00000 💃 Choose Best And Top Girl Service...
🚂🚘 Premium Girls Call Ranchi 🛵🚡000XX00000 💃 Choose Best And Top Girl Service...
 
bangalore Girls call 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
bangalore Girls call  👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Deliverybangalore Girls call  👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
bangalore Girls call 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
 
05. Ruby Control Structures - Ruby Core Teaching
05. Ruby Control Structures - Ruby Core Teaching05. Ruby Control Structures - Ruby Core Teaching
05. Ruby Control Structures - Ruby Core Teaching
 
Amadeus Travel API, Amadeus Booking API, Amadeus GDS
Amadeus Travel API, Amadeus Booking API, Amadeus GDSAmadeus Travel API, Amadeus Booking API, Amadeus GDS
Amadeus Travel API, Amadeus Booking API, Amadeus GDS
 
02. Ruby Basic slides - Ruby Core Teaching
02. Ruby Basic slides - Ruby Core Teaching02. Ruby Basic slides - Ruby Core Teaching
02. Ruby Basic slides - Ruby Core Teaching
 
A Step-by-Step Guide to Selecting the Right Automated Software Testing Tools.pdf
A Step-by-Step Guide to Selecting the Right Automated Software Testing Tools.pdfA Step-by-Step Guide to Selecting the Right Automated Software Testing Tools.pdf
A Step-by-Step Guide to Selecting the Right Automated Software Testing Tools.pdf
 
GT degree offer diploma Transcript
GT degree offer diploma TranscriptGT degree offer diploma Transcript
GT degree offer diploma Transcript
 
OpenChain Webinar: IAV, TimeToAct and ISO/IEC 5230 - Third-Party Certificatio...
OpenChain Webinar: IAV, TimeToAct and ISO/IEC 5230 - Third-Party Certificatio...OpenChain Webinar: IAV, TimeToAct and ISO/IEC 5230 - Third-Party Certificatio...
OpenChain Webinar: IAV, TimeToAct and ISO/IEC 5230 - Third-Party Certificatio...
 
Applitools Autonomous 2.0 Sneak Peek.pdf
Applitools Autonomous 2.0 Sneak Peek.pdfApplitools Autonomous 2.0 Sneak Peek.pdf
Applitools Autonomous 2.0 Sneak Peek.pdf
 
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
 
Private Girls Call Navi Mumbai 🛵🚡9820252231 💃 Choose Best And Top Girl Servic...
Private Girls Call Navi Mumbai 🛵🚡9820252231 💃 Choose Best And Top Girl Servic...Private Girls Call Navi Mumbai 🛵🚡9820252231 💃 Choose Best And Top Girl Servic...
Private Girls Call Navi Mumbai 🛵🚡9820252231 💃 Choose Best And Top Girl Servic...
 
Test Polarity: Detecting Positive and Negative Tests (FSE 2024)
Test Polarity: Detecting Positive and Negative Tests (FSE 2024)Test Polarity: Detecting Positive and Negative Tests (FSE 2024)
Test Polarity: Detecting Positive and Negative Tests (FSE 2024)
 
InflectraCON 360: Risk-Based Testing for Mission Critical Systems
InflectraCON 360: Risk-Based Testing for Mission Critical SystemsInflectraCON 360: Risk-Based Testing for Mission Critical Systems
InflectraCON 360: Risk-Based Testing for Mission Critical Systems
 
Unlocking value with event-driven architecture by Confluent
Unlocking value with event-driven architecture by ConfluentUnlocking value with event-driven architecture by Confluent
Unlocking value with event-driven architecture by Confluent
 
BATber53 AWS Modernize your applications with purpose-built AWS databases
BATber53 AWS Modernize your applications with purpose-built AWS databasesBATber53 AWS Modernize your applications with purpose-built AWS databases
BATber53 AWS Modernize your applications with purpose-built AWS databases
 
Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...
Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...
Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...
 
08. Ruby Enumerable - Ruby Core Teaching
08. Ruby Enumerable - Ruby Core Teaching08. Ruby Enumerable - Ruby Core Teaching
08. Ruby Enumerable - Ruby Core Teaching
 
Russian Girls Call Mumbai 🛵🚡9833363713 💃 Choose Best And Top Girl Service And...
Russian Girls Call Mumbai 🛵🚡9833363713 💃 Choose Best And Top Girl Service And...Russian Girls Call Mumbai 🛵🚡9833363713 💃 Choose Best And Top Girl Service And...
Russian Girls Call Mumbai 🛵🚡9833363713 💃 Choose Best And Top Girl Service And...
 

What are IBM Rational's CLM products

  • 1. What is CLM? … and why should I deploy it on my software project? A discussion of deployment options for IBM Collaborative Lifecycle Management
  • 2. Agenda • Introduction • Background • ALM • CLM defined • Why CLM? • Challenges for existing projects • Deployment options • Key Deployment Considerations • Deployment Best Practices
  • 3. Introduction • Michael Gormley – ReleaseTEAM • Premium SCM Consulting firm since 1999 • Focus on Software Configuration Management • On-site and remote consulting services • Build Automation • CM tool administration, customization, upgrades, migrations • Classroom training / hands-on mentoring ClearCase ClearQuest RTC/RQM/RRC/CLM Change Synergy BuildForge UrbanCode DOORS Requisite Pro
  • 5. • What we hear from our customers • Use of multiple SCM tools is becoming more prevalent • Projects want to consolidate and simplify the SCM infrastructure • End users want light-weight, easy to use tools • Increasing demand for high rigor, and traceability capabilities • More adoption of Agile principles and processes • Questions • Do I have to abandon my legacy tools and processes to make my end users happy? • How do I move from my current infrastructure to the tools my users want without breaking my schedule? • Just what are all of these components in IBM/Rational’s ALM solution, and how do they fit together? Background
  • 6. • What we will address today • What CLM is • How CLM uniquely provides a successful ALM solution • The business value of deploying a CLM solution on your project • CLM deployment options • How to decide how to deploy CLM • CLM deployment examples • Legacy IBM/Rational tools • Open source • 3rd party solutions Background
  • 7. Application Lifecycle Management “The product lifecycle management (governance, development, and maintenance) of application software” https://en.wikipedia.org/wiki/Application_lifecycle_management • Evolved from Product Lifecycle Management (PLM) • American Motors (now Chrysler) developed in 1985 • Needed to speed up its development processes to compete against larger competitors • Key elements: • Computer-aided design (CAD) software that made engineers more productive • New communication system to allow conflicts to be resolved faster • Centralize control of all drawings and documents in a central database to reduce maintenance costs • ALM encompasses: • Requirements management • Software architecture • Computer programming • Software testing • Software maintenance • Change management • Project management • Release management ALM
  • 8. • Five imperatives for successful ALM • Maximize product value with in-context collaboration • Integrate discussions about items into the plan • Collaborate with ALL stakeholders • Accelerate time to delivery with real-time planning • Track the work of the entire team in one place • Integrate the plan with task execution • Plan continuously • Improve software quality with lifecycle traceability • Make it easy to link artifacts, even across disciplines • Use traceability to assess completeness • Refine predictability with development intelligence • Identify measurements that are appropriate for the team • Rely on data that is generated automatically • Start small! • Reduce costs with continuous improvement • Encourage all team members to participate • Make the results of improvements visible to everyone • Review continuously ALM
  • 9. • Collaborative Lifecycle Management • Conceptually: • The coordination of software development activities across business and system requirements, design, development, build, test, and delivery • As a solution: • A seamlessly integrated release of tools built on a Jazz team server: • IBM/Rational Team Concert (RTC) • IBM Rational Quality Manager (RQM) • IBM Rational Requirements Composer (RRC) • Design Management • IBM Rational Software Architect Design Manager (RSA) - for systems and embedded software engineers • IBM Rational Rhapsody Design Manager (RDM) – for software designers • Version 4.0.3 released on 6/14/2013 CLM Defined
  • 10. Jazz Team Server Requirements Management Quality/Test Management Planning Project Transparency Change and Configuration Management CLM: A Closer Look
  • 11. Jazz Team Server Requirements Management Quality/Test Management Project Transparency Planning • Integrated release/iteration planning • Effort estimation & progress tracking taskboards • Out of the box process templates: formal or agile Change and Configuration Management CLM: A Closer Look
  • 12. Jazz Team Server Requirements Management Quality/Test Management Planning • Integrated release/iteration planning • Effort estimation & progress tracking taskboards • Out of the box process templates: formal or agile Project Transparency • Customizable web based dashboards • Real time metrics and reports • Project Milestone tracking and status Change and Configuration Management CLM: A Closer Look
  • 13. Jazz Team Server Requirements Management Quality/Test Management Planning • Integrated release/iteration planning • Effort estimation & progress tracking taskboards • Out of the box process templates: formal or agile Project Transparency • Customizable web based dashboards • Real time metrics and reports • Project Milestone tracking and status Version Control Work Items Build Change and Configuration Management CLM: A Closer Look
  • 14. BuildVersion Control Work Items Change and Configuration Management CLM: A Closer Look
  • 15. Build Version Control Work Items • Component-based SCM simplifies reuse across projects • Change set-based for easy feature additional/removal • Server-based sandboxes Change and Configuration Management CLM: A Closer Look
  • 16. Build Work Items • Component-based SCM simplifies reuse across projects • Change set-based for easy feature additional/removal • Server-based sandboxes • Defects, enhancements, and conversations • View and share query results • Approval and discussion support • Query editor interface Change and Configuration Management Version Control CLM: A Closer Look
  • 17. Work Items • Component-based SCM simplifies reuse across projects • Change set-based for easy feature additional/removal • Server-based sandboxes • Defects, enhancements, and conversations • View and share query results • Approval and discussion support • Query editor interface Change and Configuration Management Version Control CLM: A Closer Look • Automated traceability to work items and change sets • Build definitions for team and personal builds • Local or remote build servers • Multi-level continuous integration Build
  • 18. Work Items • Component-based SCM simplifies reuse across projects • Change set-based for easy feature additional/removal • Server-based sandboxes • Defects, enhancements, and conversations • View and share query results • Approval and discussion support • Query editor interface Change and Configuration Management Version Control CLM: A Closer Look • Automated traceability to work items and change sets • Build definitions for team and personal builds • Local or remote build servers • Multi-level continuous integration Build
  • 19. Jazz Team Server Requirements Management Quality/Test Management Planning • Integrated release/iteration planning • Effort estimation & progress tracking taskboards • Out of the box process templates: formal or agile Project Transparency • Customizable web based dashboards • Real time metrics and reports • Project Milestone tracking and status BuildVersion Control Work Items • Component-based SCM simplifies reuse across projects • Change set-based for easy feature additional/removal • Server-based sandboxes • Defects, enhancements, and conversations • View and share query results • Approval and discussion support • Query editor interface • Automated traceability to work items and change sets • Build definitions for team and personal builds • Local or remote build servers • Multi-level continuous integration Change and Configuration Management CLM: A Closer Look
  • 20. Jazz Team Server Requirements Quality/Test Management Planning • Integrated release/iteration planning • Effort estimation & progress tracking taskboards • Out of the box process templates: formal or agile Project Transparency • Customizable web based dashboards • Real time metrics and reports • Project Milestone tracking and status BuildWork Items • Component-based SCM simplifies reuse across projects • Change set-based for easy feature additional/removal • Server-based sandboxes • Defects, enhancements, and conversations • View and share query results • Approval and discussion support • Query editor interface • Automated traceability to work items and change sets • Build definitions for team and personal builds • Local or remote build servers • Multi-level continuous integration • Convenient tools to define and organize requirements • Automated traceability to identify gaps and change impact • Visually define requirements with diagrams and custom project content Change and Configuration Management Version Control CLM: A Closer Look
  • 21. Jazz Team Server Requirements Quality/Test Planning • Integrated release/iteration planning • Effort estimation & progress tracking taskboards • Out of the box process templates: formal or agile Project Transparency • Customizable web based dashboards • Real time metrics and reports • Project Milestone tracking and status BuildWork Items • Component-based SCM simplifies reuse across projects • Change set-based for easy feature additional/removal • Server-based sandboxes • Defects, enhancements, and conversations • View and share query results • Approval and discussion support • Query editor interface • Automated traceability to work items and change sets • Build definitions for team and personal builds • Local or remote build servers • Multi-level continuous integration • Convenient tools to define and organize requirements • Automated traceability to identify gaps and change impact • Visually define requirements with diagrams and custom project content • Comprehensive test planning • Simplified lab management • Quicker manual testing • Requirements-driven testing Change and Configuration Management Version Control CLM: A Closer Look
  • 22. Jazz Team Server Requirements Quality/Test Planning • Integrated release/iteration planning • Effort estimation & progress tracking taskboards • Out of the box process templates: formal or agile Project Transparency • Customizable web based dashboards • Real time metrics and reports • Project Milestone tracking and status BuildWork Items • Component-based SCM simplifies reuse across projects • Change set-based for easy feature additional/removal • Server-based sandboxes • Defects, enhancements, and conversations • View and share query results • Approval and discussion support • Query editor interface • Automated traceability to work items and change sets • Build definitions for team and personal builds • Local or remote build servers • Multi-level continuous integration • Convenient tools to define and organize requirements • Automated traceability to identify gaps and change impact • Visually define requirements with diagrams and custom project content • Comprehensive test planning • Simplified lab management • Quicker manual testing • Requirements-driven testing • Single structure for project-related artifacts • World-class team on-boarding/off-boarding including team membership, sub-teams, and project inheritance • Role-based operational control for flexible definition of process and capabilities • 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 Change and Configuration Management Version Control CLM: A Closer Look
  • 23. • Why add CLM to my existing software project? Why CLM?
  • 24. • Why add CLM to my existing software project? • We already have a Software CM solution in place… • CLM provides: • Built-in build and process automation Why CLM?
  • 25. • Why add CLM to my existing software project? • We already have a Software CM solution in place… • CLM provides: • Built-in build and process automation • We have an automated build solution already… • CLM provides: • Integrated requirements and quality management Why CLM?
  • 26. • Why add CLM to my existing software project? • We already have a Software CM solution in place… • CLM provides: • Built-in build and process automation • We have an automated build solution already… • CLM provides: • Integrated requirements and quality management • But, we have requirements and test solutions too… • CLM provides: • Integrated project planning • Flexible project dashboards • “Social” collaboration • Web-based and Eclipse-based client access Why CLM?
  • 27. Jazz Team Server Requirements Quality/Test Planning • Integrated release/iteration planning • Effort estimation & progress tracking taskboards • Out of the box process templates: formal or agile Project Transparency • Customizable web based dashboards • Real time metrics and reports • Project Milestone tracking and status BuildWork Items • Component-based SCM simplifies reuse across projects • Change set-based for easy feature additional/removal • Server-based sandboxes • Defects, enhancements, and conversations • View and share query results • Approval and discussion support • Query editor interface • Automated traceability to work items and change sets • Build definitions for team and personal builds • Local or remote build servers • Multi-level continuous integration • Convenient tools to define and organize requirements • Automated traceability to identify gaps and change impact • Visually define requirements with diagrams and custom project content • Comprehensive test planning • Simplified lab management • Quicker manual testing • Requirements-driven testing • Single structure for project-related artifacts • World-class team on-boarding/off-boarding including team membership, sub-teams, and project inheritance • Role-based operational control for flexible definition of process and capabilities • 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 Change and Configuration Management Version Control How does CLM meet ALM imperatives
  • 28. Jazz Team Server Requirements Quality/Test Planning • Accelerate time to delivery with real-time planning Project Transparency • Refine predictability with development intelligence • Reduce costs with continuous improvement • Collaboration • Traceability • Maximize product value with in-context collaboration • Reduce costs with continuous improvement Change and Configuration Management • Maximize product value with in-context collaboration • Improve software quality with lifecycle traceability • Collaboration • Traceability How CLM meets ALM imperatives
  • 29. • Process • Sunk cost in defining development processes • Integration of existing workflow customization with new process • Resistance to workflow/process simplification • Cost to configure new tools to enable custom workflows • People • Cost of educating users in new tools/process • Schedule impact while users become proficient in new process • Getting buy-in: • Convincing “power users” of value of new tools/process • Overcoming arguments for “favorite” tools • Resistance to change • Discomfort with more schedule/plan visibility Challenges for existing projects
  • 30. Legacy tool challenge for existing projects
  • 31. Software CM Legacy tool challenge for existing projects
  • 38. • Importer • One-way data migration • Transfer management from current tool to CLM • Bridge • Provides link from CLM into current tool • Creates “loose coupling” – CLM UI navigation to invoke current tools • Simplest one to write if doesn’t already exist • Synchronizer (aka Connector) • Two-way synchronization of data between current tool and corresponding CLM data • Intended to support parallel efforts in both repositories Deployment – Connector Types
  • 39. • Importer • Desire to move off of legacy tools • Preservation of historical versions not a high priority • Opportunity for process simplification/redesign • Bridge • High satisfaction with current tools/processes • Desire to preserve investment in current environment while adding RTC planning features • Easiest deployment path (no data to migrate or synchronize) • Synchronizer (aka Connector) • Supports trial projects without isolating trial users from rest of team • Allows work to be done in either repository and be visible in both • Optimizes setting up “agile islands” for small/medium teams whose work is destined for delivery to legacy tools Deployment – Connector Rationale
  • 40. Jazz Team Server Requirements Quality/Test Planning Project Transparency BuildWork Items Change and Configuration Management Version Control Deployment Options
  • 41. Jazz Team Server Requirements Quality/Test Planning Project Transparency BuildWork Items Change and Configuration Management Version Control • Bridge • Sync. Deployment Options
  • 42. Jazz Team Server Requirements Quality/Test Planning Project Transparency BuildWork Items Change and Configuration Management Version Control • Bridge Deployment Options
  • 43. Jazz Team Server Requirements Quality/Test Planning Project Transparency BuildWork Items Change and Configuration Management Version Control • Bridge Deployment Options
  • 44. Jazz Team Server Requirements Quality/Test Planning Project Transparency BuildWork Items Change and Configuration Management Version Control • Bridge Deployment Options
  • 45. Jazz Team Server Requirements Quality/Test Planning Project Transparency BuildWork Items Change and Configuration Management Version Control • Bridge Deployment Options
  • 46. Jazz Team Server Requirements Quality/Test Planning Project Transparency BuildWork Items Change and Configuration Management Version Control • Bridge • Sync. Deployment Options
  • 47. Jazz Team Server Requirements Quality/Test Planning Project Transparency BuildWork Items Change and Configuration Management Version Control • Bridge Deployment Options
  • 48. Jazz Team Server Requirements Quality/Test Planning Project Transparency BuildWork Items Change and Configuration Management Version Control • Bridge Deployment Options
  • 49. Jazz Team Server Requirements Quality/Test Planning Project Transparency BuildWork Items Change and Configuration Management Version Control • Bridge Deployment Options
  • 50. Jazz Team Server Requirements Quality/Test Planning Project Transparency BuildWork Items Change and Configuration Management Version Control Deployment Options
  • 51. Jazz Team Server Requirements Quality/Test Planning Project Transparency BuildWork Items Change and Configuration Management Version Control Deployment Options
  • 52. Jazz Team Server Requirements Quality/Test Planning Project Transparency BuildWork Items Change and Configuration Management Version Control Deployment Options
  • 53. Jazz Team Server Requirements Quality/Test Planning Project Transparency BuildWork Items Change and Configuration Management Version Control Deployment Options
  • 54. Jazz Team Server Requirements Quality/Test Planning Project Transparency BuildWork Items Change and Configuration Management Version Control Deployment Options
  • 55. Jazz Team Server Requirements Quality/Test Planning Project Transparency BuildWork Items Change and Configuration Management Version Control Deployment Options
  • 56. Jazz Team Server Requirements Quality/Test Planning Project Transparency BuildWork Items Change and Configuration Management Version Control • Bridge Deployment Options
  • 57. Jazz Team Server Requirements Quality/Test Planning Project Transparency BuildWork Items Change and Configuration Management Version Control • Bridge Deployment Options
  • 58. Jazz Team Server Requirements Quality/Test Planning Project Transparency BuildWork Items Change and Configuration Management Version Control Deployment Options
  • 59. Jazz Team Server Requirements Quality/Test Planning Project Transparency BuildWork Items Change and Configuration Management Version Control • Bridge Deployment Options
  • 60. Jazz Team Server Requirements Quality/Test Planning Project Transparency BuildWork Items Change and Configuration Management Version Control Deployment Options
  • 61. For an exhaustive listing of available integration options, see: https://jazz.net/extend/integrations/ Deployment Options
  • 62. • How complex is the existing version control environment? • Number of servers • Number of supported users/clients • Are multiple development locations being supported and coordinated? • How customized is the development and delivery workflow? • Is the version control integrated with other legacy tools? • Is there a desire to work with RTC source control? • Will it be used in parallel with the existing version control tools/process? • How complex is the existing change management environment? • Are heavily customized change control workflows in use? • Has the legacy tool been extensively customized? • What disciplines’ change workflows are currently supported? • Will CLM be used to address business needs not yet being met? • Requirements Management • Test/Quality Management • Planning/scheduling • Reporting/dashboards Key Deployment Considerations
  • 63. • Start small • Inter-operability support simplifies implementing in small pieces • Preserves investment in legacy tools while gaining new benefits • Make the process slightly simpler than it needs to be • Synchronizing data between legacy and new tools sounds appealing • But, it introduces an additional layer of environment complexity • Use pilot projects • Focus on early adopters • Apply lessons learned on pilots to later projects • Allocate dedicated resources to support deployment • Typical cause of failure • Human nature is to fall back to familiar process when things get busy • Publicize successes • Build a desire for projects to get to move to the new environment Deployment Best Practices
  • 64. • CLM is both a concept and a solution • IBM Rational CLM provides a unique ALM solution • Preserves legacy tools while enabling Agile principles and processes • Supports 5 imperatives for successful ALM • Collaboration, planning, traceability, development intelligence, and continuous improvement • Integrates with industry-leading tools • Allows for incremental implementation • IBM Rational CLM is uniquely suited for use in existing development environments • Deployment best practices: • Start small • Keep process simple • Leverage successful pilots • Dedicate resources to roll-out • Publicize successes Summary