SlideShare uma empresa Scribd logo
1 de 42
Baixar para ler offline
© 2014 IBM Corporation
Moving to Agile Methods
and DevOps on IBM i with
ARCAD Pack for Rational
1
Ray Bernardi
Michel Mouchon ARCAD Software
Philippe Krief
• Who is ARCAD Software
• From Agile to DevOps
• ARCAD Pack for Rational
• Solution Benefits
Agenda
2
Who is
• A global player in the Power i ALM market
with a strong focus on:
– Enterprise modernization
– Software Configuration & Release Management
– Test automation
• Originated at the
• 22 years of age, 1000 licenses issued in 35 countries
• 24/7 tech support
• Rational technology and business partner
About ARCAD SoftwareAbout ARCAD Software
• Global leader in the ALM market on the IBM i platform
– 21 years of expertise, +120 Man/Years of R&D
– 1000 licenses delivered in 34 countries
• Open, multi-platform toolset
– Software Configuration Management
– Build and Release management
– Application Analysis and Refactoring
– Test automation
– Request and Project Tracking
• Enterprise Modernization
– award winner
• IBM Rational - Business and Technology Partner
About ARCAD Software
ARCAD ALM Solution
6
From Agile to DevOps
7
The Development Landscape has shifted!
8
Late 90’s: Focus on Point Tools
Who can build the best Java IDE, the best Cobol IDE, the best Web Tool,…
When we built Eclipse: Focus on One Developer
Seamless integration across a set of tools to improve the productivity of one developer
Today, we must focus on the Team and its Collaboration
 Geographically Distributed
 Agility with Predictability
 Innovation and Repeatability
 Increased Need for Transparency
 Breaking the Silos
 Accelerated Delivery Demands
Improve the Productivity of:
• The Entire Team
• The Entire Process
(Agile) Best practices
9
• Individuals and interactions
over processes and tools
• Working software
over comprehensive documentation
• Customer collaboration
over contract negotiation
• Responding to change
over following a plan
Milestones
first
Continuous
Testing
Continuous
Integration
Adaptive
Planning
Retrospective
Community
Involvement
Drive with
open eyes
feedback
Show progress
Learn
Update
Reduce
Stress
http://agilemanifesto.org/
(Feb. 2001)
Steer
Planning
Design &
Requirement
Target
Platform
Deploy
Deployment
Orchestration
Operate
Operate Monitoring
Customer
Feedback
Develop/Test
Continuous
Testing
Continuous
Integration
Coding
Is the Software Delivery important for your organization?
10
86% of companies believe software delivery
is important or critical
But only…
25% leverage software delivery effectively today
DevOps principles
• Contraction for “Development and Operations”
• Accelerate software delivery
• For faster Time to Value
• Balance speed, cost, quality and risk
• For increased capacity to innovate
• Reduce time to customer feedback
• For improved customer experience
• Develop and test against production-like systems
• Monitor and validate operational quality
Steer
Planning
Design &
Requirement
Target
Platform
Deploy
Deployment
Orchestration
Operate
Operate Monitoring
Customer
Feedback
Develop/Test
Continuous
Testing
Continuous
Integration
Coding
Continuous Delivery
Moving to Agile and DevOps
on IBM i
with ARCAD Pack for Rational
and
ARCAD-Verifier
ARCAD – Audit – What’s the issue?
• Designed for those with legacy applications
– Older information systems
– Obsolete components
– Multiple sources for an object
– Etc.
• Who need to improve them
– Expand a field?
– Add a graphical front end?
– Develop web services?
• So YOU BETTER CLEAN YOUR ROOM!
ARCAD – Audit – Why this tool?
• Analyzes your code
– Populates a database with inter-relationships between
components
– Find what components are no longer used
• Provides tools to correct anomalies, it can:
– Compare
– Archive
– Compile
– Delete
• Leaves an audit trail
– Everything you do is traceable
LSTOBJ
CRTOBJLST
LSTSRC
CRTMBRLST
LSTADD LSTRMV LSTCHG
CMPLST
Objects without
sources
Sources without
objects
Sources with
DATE>DATE
Objects
LSTOBJDBL
LSTUNUSED
LSTSRCDBL
Source double
documents
Double documents
Unused objects
List of application
objects
List of application
sources
EXTLST
ARCAD – Observer
• Time allocation in Software maintenance:
www.SoftwareMetrics.com
Analysis &
Requirements
50%
Coding
15%
Testing
25%
Docs
10%
Analysis &
Requirements
30%
Coding
40%
Testing
20%
Deployment
5%
With ARCAD-Observer
• SPEED up software maintenance productivity
• SPEED up application reengineering
• Business Rules extraction
• Application Modernization
• Knowledge Transfer
• SPEED up impact analysis
• SPEED up documentation generation
• SPEED up project cost estimates
• SPEED up new ramp-up time for new staff
• Easier identification of bugs
• Easier interface development
• Easier migration to new technology
ARCAD - Observer
19
Add ARCAD-Observer : Application Analysis
Multi-platform cross-referencing, visualization and reporting
20
Trace all the inter-
relationships between IBM i
components (program or file)
and other open-system
components (Windows, AIX,
or Linux) from your IDE.
Sources/objects (multi-
platform) cross
references files
Sources/object
fields cross
references
RPG program calling
chain
i Project
access
view
Workflow
Diagram
Data relationship
model
ARCAD – Builder - ROI
• SPEED up compilation processes
• SPEED up database upgrade processes
• SPEED up Product Release
• Improve Quality of Releases produced
• Taking your Specifics into account
ARCAD - Builder
ARCAD – Verifier - ROI
• SPEED up selection of tests
• SPEED up validation process
• SPEED up communication between Dev & Ops
• SPEED up testing productivity
• Improve Reliability for your applications in production
• Manage your Regression tests
• Safeguard your test case Assets
ARCAD - Verifier
ARCAD-Verifier Reporting: File compare result
27
ARCAD-Verifier Reporting: Screen compare result
28
ARCAD - Deliver
• SPEED up deployment process
• SPEED up exchanges between Dev & Ops
• SPEED up delivery cycles
• SPEED up time to user feedback
• One process, one method to deploy applications
to ANY target system automatically
• Handling of custom Delivery specifics
• Reduced risk of error
• Improved quality of Releases
• Secured delivery with Rollback on error
ARCAD-Deliver
31
ARCAD - Deliver
• Traceability of relationships between artifacts
“Managing dependencies between high-priority change requests and ongoing
application development efforts “sometimes seems like it isn’t humanly
possible.” (US healthcare company)
• Automation of high level processes
“We had a consulting company define a methodology for us. We still have it on a
shelf somewhere. A process needs to live in the tools we use if it's ever going
to be followed.” (Transportation company)
“Automating our build-deploy-test processes would probably save each of our
developers about an hour a day.” (Financial services firm)
• Reporting provides visibility
“We do progress reporting the same way we've been doing it for 40 years. It's all
manual: weekly status meetings, progress reports, demonstrations. We’d love
to get test results from nightly builds posted somewhere instead of having to
run people down to ask them whether things are working yet.” (Bank)
Why Rational Team Concert?
34
A Forrester Research report, “The Changing Face of Application Life-cycle Management”
• SPEED up to Agile your way
– Scrum, waterfall or hybrid
• SPEED up team(s) collaboration
– Empower developers
– Break your Silos – open platform
– Friction free communication by smart linking
of tasks, code changes, builds and releases
as you work
• SPEED up team governance
– Live dashboards - write code not status
reports – live web based dashboards tell
everyone the story
Why Rational Team Concert?
Agile Formal
Rational Team Concert : Integrated Dynamic Planning
with support for Traditional and Agile Methods
36
Transparency and Status for Everyone: Life Dashboard !
Every stakeholder knows project status without having to ask
37
ARCAD / Rational Solution
Benefits
38
Benefits
Improvement in team
collaboration
Complete application
development solution for
clients
Improve developer
efficiency
25%
Increase in performance of
Team collaboration
12%
Project governance
improvements
Up to 50 %
Productivity increase of Team
12%
Improvement in Quality of
releases
• Collaboration,
planning and
governance across
diverse teams,
platforms, and
programming
languages
• Role-based and/or
individual permission
definitions
• Increase productivity with
a modern IDE for RPG,
COBOL, and Java
• Parallel Development
• Better productivity and
quality with graphical
impact analysis and
reporting
• Check consistency of
existing apps using
Logical, business-oriented
view of an application’s
structure
• Deploy to multiple
execution environments
ensuring data integrity and
consistency
• Intelligent building for
application stability using
dependency analysis
• Audit and Compliance
Management
• Automatic inventory
builds of files from
production server
• The IBM Integrated Solution for iSeries
An incremental and continuous approach to achieving greater
value and performance from your iSeries investment
Benefits
40
Increase
Application Flexibility
20 to 35%*
cost reduction in
managing
and maintaining
existing application
portfolios
Maximize Team
Productivity
15 to 20%*
decrease in
development cycle time
through common team
infrastructure for
collaborative application
lifecycle management
Boost Individual
Productivity
22-37%*
improvement in
developer productivity
with modern tooling
* Results aggregated from various IBM customer success stories on all platforms.
42
© Copyright IBM Corporation 2013. All rights reserved. The information
contained in these materials is provided for informational purposes only, and is
provided AS IS without warranty of any kind, express or implied. IBM shall not be
responsible for any damages arising out of the use of, or otherwise related to,
these materials. Nothing contained in these materials is intended to, nor shall
have the effect of, creating any warranties or representations from IBM or its
suppliers or licensors, or altering the terms and conditions of the applicable license
agreement governing the use of IBM software. References in these materials to
IBM products, programs, or services do not imply that they will be available in all
countries in which IBM operates. Product release dates and/or capabilities
referenced in these materials may change at any time at IBM’s sole discretion
based on market opportunities or other factors, and are not intended to be a
commitment to future product or feature availability in any way. IBM, the IBM logo,
Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products
and services are trademarks of the International Business Machines Corporation,
in the United States, other countries or both. Other company, product, or service
names may be trademarks or service marks of others.

Mais conteúdo relacionado

Mais procurados

12-factor applications using WAS Liberty, IBM Bluemix, and Docker
12-factor applications using WAS Liberty, IBM Bluemix, and Docker12-factor applications using WAS Liberty, IBM Bluemix, and Docker
12-factor applications using WAS Liberty, IBM Bluemix, and DockerErin Schnabel
 
J1 2015 "Building a Microservice Ecosystem: Some Assembly Still Required"
J1 2015 "Building a Microservice Ecosystem: Some Assembly Still Required"J1 2015 "Building a Microservice Ecosystem: Some Assembly Still Required"
J1 2015 "Building a Microservice Ecosystem: Some Assembly Still Required"Daniel Bryant
 
From a monolith to microservices + REST: The evolution of LinkedIn's architec...
From a monolith to microservices + REST: The evolution of LinkedIn's architec...From a monolith to microservices + REST: The evolution of LinkedIn's architec...
From a monolith to microservices + REST: The evolution of LinkedIn's architec...Karan Parikh
 
Oracle JavaScript Extension Toolkit Web Components Bring Agility to App Devel...
Oracle JavaScript Extension Toolkit Web Components Bring Agility to App Devel...Oracle JavaScript Extension Toolkit Web Components Bring Agility to App Devel...
Oracle JavaScript Extension Toolkit Web Components Bring Agility to App Devel...Lucas Jellema
 
CI/CD for Machine Learning
CI/CD for Machine LearningCI/CD for Machine Learning
CI/CD for Machine LearningC4Media
 
Toward Hybrid Cloud Serverless Transparency with Lithops Framework
Toward Hybrid Cloud Serverless Transparency with Lithops FrameworkToward Hybrid Cloud Serverless Transparency with Lithops Framework
Toward Hybrid Cloud Serverless Transparency with Lithops FrameworkLibbySchulze
 
Application Performance Management
Application Performance ManagementApplication Performance Management
Application Performance ManagementNoriaki Tatsumi
 
Talking architecture shop - Exploring open source success at scale
Talking architecture shop - Exploring open source success at scaleTalking architecture shop - Exploring open source success at scale
Talking architecture shop - Exploring open source success at scaleEric D. Schabell
 
Weave GitOps - continuous delivery for any Kubernetes
Weave GitOps - continuous delivery for any KubernetesWeave GitOps - continuous delivery for any Kubernetes
Weave GitOps - continuous delivery for any KubernetesWeaveworks
 
Devtest Orchestration for SDN & NFV
Devtest Orchestration for SDN & NFVDevtest Orchestration for SDN & NFV
Devtest Orchestration for SDN & NFVAlex Henthorn-Iwane
 
CA Harvest "Private Solutions - State of New Hampshire
CA Harvest "Private Solutions - State of New HampshireCA Harvest "Private Solutions - State of New Hampshire
CA Harvest "Private Solutions - State of New HampshireBill Mannion (LION)
 
Cloud Foundry Technical Overview
Cloud Foundry Technical OverviewCloud Foundry Technical Overview
Cloud Foundry Technical Overviewcornelia davis
 
Arquillian 소개
Arquillian 소개Arquillian 소개
Arquillian 소개성욱 전
 
Beginner's Guide to APEX
Beginner's Guide to APEXBeginner's Guide to APEX
Beginner's Guide to APEXAnthony Rayner
 
Going MicroServices with Net
Going MicroServices with NetGoing MicroServices with Net
Going MicroServices with NetDavid Revoledo
 
ATAGTR2017 Performance Testing and Non-Functional Testing Strategy for Big Da...
ATAGTR2017 Performance Testing and Non-Functional Testing Strategy for Big Da...ATAGTR2017 Performance Testing and Non-Functional Testing Strategy for Big Da...
ATAGTR2017 Performance Testing and Non-Functional Testing Strategy for Big Da...Agile Testing Alliance
 

Mais procurados (20)

12-factor applications using WAS Liberty, IBM Bluemix, and Docker
12-factor applications using WAS Liberty, IBM Bluemix, and Docker12-factor applications using WAS Liberty, IBM Bluemix, and Docker
12-factor applications using WAS Liberty, IBM Bluemix, and Docker
 
J1 2015 "Building a Microservice Ecosystem: Some Assembly Still Required"
J1 2015 "Building a Microservice Ecosystem: Some Assembly Still Required"J1 2015 "Building a Microservice Ecosystem: Some Assembly Still Required"
J1 2015 "Building a Microservice Ecosystem: Some Assembly Still Required"
 
From a monolith to microservices + REST: The evolution of LinkedIn's architec...
From a monolith to microservices + REST: The evolution of LinkedIn's architec...From a monolith to microservices + REST: The evolution of LinkedIn's architec...
From a monolith to microservices + REST: The evolution of LinkedIn's architec...
 
Oracle JavaScript Extension Toolkit Web Components Bring Agility to App Devel...
Oracle JavaScript Extension Toolkit Web Components Bring Agility to App Devel...Oracle JavaScript Extension Toolkit Web Components Bring Agility to App Devel...
Oracle JavaScript Extension Toolkit Web Components Bring Agility to App Devel...
 
CI/CD for Machine Learning
CI/CD for Machine LearningCI/CD for Machine Learning
CI/CD for Machine Learning
 
Toward Hybrid Cloud Serverless Transparency with Lithops Framework
Toward Hybrid Cloud Serverless Transparency with Lithops FrameworkToward Hybrid Cloud Serverless Transparency with Lithops Framework
Toward Hybrid Cloud Serverless Transparency with Lithops Framework
 
Application Performance Management
Application Performance ManagementApplication Performance Management
Application Performance Management
 
Cache-Aside Cloud Design Pattern
Cache-Aside Cloud Design PatternCache-Aside Cloud Design Pattern
Cache-Aside Cloud Design Pattern
 
Talking architecture shop - Exploring open source success at scale
Talking architecture shop - Exploring open source success at scaleTalking architecture shop - Exploring open source success at scale
Talking architecture shop - Exploring open source success at scale
 
Weave GitOps - continuous delivery for any Kubernetes
Weave GitOps - continuous delivery for any KubernetesWeave GitOps - continuous delivery for any Kubernetes
Weave GitOps - continuous delivery for any Kubernetes
 
Devtest Orchestration for SDN & NFV
Devtest Orchestration for SDN & NFVDevtest Orchestration for SDN & NFV
Devtest Orchestration for SDN & NFV
 
CA Harvest "Private Solutions - State of New Hampshire
CA Harvest "Private Solutions - State of New HampshireCA Harvest "Private Solutions - State of New Hampshire
CA Harvest "Private Solutions - State of New Hampshire
 
Cloud Foundry Technical Overview
Cloud Foundry Technical OverviewCloud Foundry Technical Overview
Cloud Foundry Technical Overview
 
Arquillian 소개
Arquillian 소개Arquillian 소개
Arquillian 소개
 
Beginner's Guide to APEX
Beginner's Guide to APEXBeginner's Guide to APEX
Beginner's Guide to APEX
 
Module Owb Metadata
Module Owb MetadataModule Owb Metadata
Module Owb Metadata
 
Module Owb Lifecycle
Module Owb LifecycleModule Owb Lifecycle
Module Owb Lifecycle
 
Rest Assured
Rest AssuredRest Assured
Rest Assured
 
Going MicroServices with Net
Going MicroServices with NetGoing MicroServices with Net
Going MicroServices with Net
 
ATAGTR2017 Performance Testing and Non-Functional Testing Strategy for Big Da...
ATAGTR2017 Performance Testing and Non-Functional Testing Strategy for Big Da...ATAGTR2017 Performance Testing and Non-Functional Testing Strategy for Big Da...
ATAGTR2017 Performance Testing and Non-Functional Testing Strategy for Big Da...
 

Semelhante a Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479 ibm innovate 2014-v16-final4 innovate

Training Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptxTraining Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptxNashet Ali
 
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0minseok kim
 
DevOps for Enterprise Systems - Sanjay Chandru
DevOps for Enterprise Systems - Sanjay ChandruDevOps for Enterprise Systems - Sanjay Chandru
DevOps for Enterprise Systems - Sanjay ChandruNRB
 
How The Container Store uses AppDynamics in their development lifecycle
How The Container Store uses AppDynamics in their development lifecycleHow The Container Store uses AppDynamics in their development lifecycle
How The Container Store uses AppDynamics in their development lifecycleAppDynamics
 
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
Listen to Your Machines: DevOps Analytics for Better Feedback LoopsListen to Your Machines: DevOps Analytics for Better Feedback Loops
Listen to Your Machines: DevOps Analytics for Better Feedback LoopsSplunk
 
Agile Overview Session
Agile Overview SessionAgile Overview Session
Agile Overview SessionBahaa Farouk
 
TLC2018 Thomas Haver: Transform with Enterprise Automation
TLC2018 Thomas Haver: Transform with Enterprise AutomationTLC2018 Thomas Haver: Transform with Enterprise Automation
TLC2018 Thomas Haver: Transform with Enterprise AutomationAnna Royzman
 
Continuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentNeotys
 
Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4DevOps.com
 
Digital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewDigital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewIBM UrbanCode Products
 
Continuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentDynatrace
 
IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6Strongback Consulting
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_custdennisn129
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)Serena Software
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 Sanjeev Sharma
 
Borland_intro_v5_csc.pptx
Borland_intro_v5_csc.pptxBorland_intro_v5_csc.pptx
Borland_intro_v5_csc.pptxssuser9e9be71
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksSanjeev Sharma
 

Semelhante a Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479 ibm innovate 2014-v16-final4 innovate (20)

Training Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptxTraining Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptx
 
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
 
DevOps for Enterprise Systems - Sanjay Chandru
DevOps for Enterprise Systems - Sanjay ChandruDevOps for Enterprise Systems - Sanjay Chandru
DevOps for Enterprise Systems - Sanjay Chandru
 
SSE Practices Overview
SSE Practices OverviewSSE Practices Overview
SSE Practices Overview
 
P4 Branching Overview
P4 Branching OverviewP4 Branching Overview
P4 Branching Overview
 
How The Container Store uses AppDynamics in their development lifecycle
How The Container Store uses AppDynamics in their development lifecycleHow The Container Store uses AppDynamics in their development lifecycle
How The Container Store uses AppDynamics in their development lifecycle
 
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
Listen to Your Machines: DevOps Analytics for Better Feedback LoopsListen to Your Machines: DevOps Analytics for Better Feedback Loops
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
 
Agile Overview Session
Agile Overview SessionAgile Overview Session
Agile Overview Session
 
TLC2018 Thomas Haver: Transform with Enterprise Automation
TLC2018 Thomas Haver: Transform with Enterprise AutomationTLC2018 Thomas Haver: Transform with Enterprise Automation
TLC2018 Thomas Haver: Transform with Enterprise Automation
 
Continuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile Development
 
Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4
 
Rushcode overview
Rushcode overviewRushcode overview
Rushcode overview
 
Digital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewDigital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture Overview
 
Continuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile Development
 
IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
 
Borland_intro_v5_csc.pptx
Borland_intro_v5_csc.pptxBorland_intro_v5_csc.pptx
Borland_intro_v5_csc.pptx
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
 

Mais de Philippe Krief

Research@Eclipse: 10 years of commitment and support
Research@Eclipse: 10 years of commitment and supportResearch@Eclipse: 10 years of commitment and support
Research@Eclipse: 10 years of commitment and supportPhilippe Krief
 
Publishing your research results with an open-source foundation
Publishing your research results with an open-source foundationPublishing your research results with an open-source foundation
Publishing your research results with an open-source foundationPhilippe Krief
 
Open Source is eating the world...
Open Source is eating the world...Open Source is eating the world...
Open Source is eating the world...Philippe Krief
 
Why robotics needs open source communities
Why robotics needs open source communitiesWhy robotics needs open source communities
Why robotics needs open source communitiesPhilippe Krief
 
Why the embedded world needs open source communities
Why the embedded world needs open source communitiesWhy the embedded world needs open source communities
Why the embedded world needs open source communitiesPhilippe Krief
 
OSS licenses and the Eclipse Public License
OSS licenses and the Eclipse Public LicenseOSS licenses and the Eclipse Public License
OSS licenses and the Eclipse Public LicensePhilippe Krief
 
EclipseDay Lyon: What’s happening these days at Eclipse?
EclipseDay Lyon: What’s happening these days at Eclipse?EclipseDay Lyon: What’s happening these days at Eclipse?
EclipseDay Lyon: What’s happening these days at Eclipse?Philippe Krief
 
What’s happening these days at Eclipse?
What’s happening these days at Eclipse?What’s happening these days at Eclipse?
What’s happening these days at Eclipse?Philippe Krief
 
Build your community from an existing community
Build your community from an existing communityBuild your community from an existing community
Build your community from an existing communityPhilippe Krief
 
IoT, Open Innovation and Open Source Communities
IoT, Open Innovation and Open Source CommunitiesIoT, Open Innovation and Open Source Communities
IoT, Open Innovation and Open Source CommunitiesPhilippe Krief
 

Mais de Philippe Krief (10)

Research@Eclipse: 10 years of commitment and support
Research@Eclipse: 10 years of commitment and supportResearch@Eclipse: 10 years of commitment and support
Research@Eclipse: 10 years of commitment and support
 
Publishing your research results with an open-source foundation
Publishing your research results with an open-source foundationPublishing your research results with an open-source foundation
Publishing your research results with an open-source foundation
 
Open Source is eating the world...
Open Source is eating the world...Open Source is eating the world...
Open Source is eating the world...
 
Why robotics needs open source communities
Why robotics needs open source communitiesWhy robotics needs open source communities
Why robotics needs open source communities
 
Why the embedded world needs open source communities
Why the embedded world needs open source communitiesWhy the embedded world needs open source communities
Why the embedded world needs open source communities
 
OSS licenses and the Eclipse Public License
OSS licenses and the Eclipse Public LicenseOSS licenses and the Eclipse Public License
OSS licenses and the Eclipse Public License
 
EclipseDay Lyon: What’s happening these days at Eclipse?
EclipseDay Lyon: What’s happening these days at Eclipse?EclipseDay Lyon: What’s happening these days at Eclipse?
EclipseDay Lyon: What’s happening these days at Eclipse?
 
What’s happening these days at Eclipse?
What’s happening these days at Eclipse?What’s happening these days at Eclipse?
What’s happening these days at Eclipse?
 
Build your community from an existing community
Build your community from an existing communityBuild your community from an existing community
Build your community from an existing community
 
IoT, Open Innovation and Open Source Communities
IoT, Open Innovation and Open Source CommunitiesIoT, Open Innovation and Open Source Communities
IoT, Open Innovation and Open Source Communities
 

Último

Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 

Último (20)

Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 

Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479 ibm innovate 2014-v16-final4 innovate

  • 1. © 2014 IBM Corporation Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1 Ray Bernardi Michel Mouchon ARCAD Software Philippe Krief
  • 2. • Who is ARCAD Software • From Agile to DevOps • ARCAD Pack for Rational • Solution Benefits Agenda 2
  • 4. • A global player in the Power i ALM market with a strong focus on: – Enterprise modernization – Software Configuration & Release Management – Test automation • Originated at the • 22 years of age, 1000 licenses issued in 35 countries • 24/7 tech support • Rational technology and business partner About ARCAD SoftwareAbout ARCAD Software
  • 5. • Global leader in the ALM market on the IBM i platform – 21 years of expertise, +120 Man/Years of R&D – 1000 licenses delivered in 34 countries • Open, multi-platform toolset – Software Configuration Management – Build and Release management – Application Analysis and Refactoring – Test automation – Request and Project Tracking • Enterprise Modernization – award winner • IBM Rational - Business and Technology Partner About ARCAD Software
  • 7. From Agile to DevOps 7
  • 8. The Development Landscape has shifted! 8 Late 90’s: Focus on Point Tools Who can build the best Java IDE, the best Cobol IDE, the best Web Tool,… When we built Eclipse: Focus on One Developer Seamless integration across a set of tools to improve the productivity of one developer Today, we must focus on the Team and its Collaboration  Geographically Distributed  Agility with Predictability  Innovation and Repeatability  Increased Need for Transparency  Breaking the Silos  Accelerated Delivery Demands Improve the Productivity of: • The Entire Team • The Entire Process
  • 9. (Agile) Best practices 9 • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan Milestones first Continuous Testing Continuous Integration Adaptive Planning Retrospective Community Involvement Drive with open eyes feedback Show progress Learn Update Reduce Stress http://agilemanifesto.org/ (Feb. 2001) Steer Planning Design & Requirement Target Platform Deploy Deployment Orchestration Operate Operate Monitoring Customer Feedback Develop/Test Continuous Testing Continuous Integration Coding
  • 10. Is the Software Delivery important for your organization? 10 86% of companies believe software delivery is important or critical But only… 25% leverage software delivery effectively today
  • 11. DevOps principles • Contraction for “Development and Operations” • Accelerate software delivery • For faster Time to Value • Balance speed, cost, quality and risk • For increased capacity to innovate • Reduce time to customer feedback • For improved customer experience • Develop and test against production-like systems • Monitor and validate operational quality Steer Planning Design & Requirement Target Platform Deploy Deployment Orchestration Operate Operate Monitoring Customer Feedback Develop/Test Continuous Testing Continuous Integration Coding Continuous Delivery
  • 12. Moving to Agile and DevOps on IBM i with ARCAD Pack for Rational
  • 14.
  • 15. ARCAD – Audit – What’s the issue? • Designed for those with legacy applications – Older information systems – Obsolete components – Multiple sources for an object – Etc. • Who need to improve them – Expand a field? – Add a graphical front end? – Develop web services? • So YOU BETTER CLEAN YOUR ROOM!
  • 16. ARCAD – Audit – Why this tool? • Analyzes your code – Populates a database with inter-relationships between components – Find what components are no longer used • Provides tools to correct anomalies, it can: – Compare – Archive – Compile – Delete • Leaves an audit trail – Everything you do is traceable LSTOBJ CRTOBJLST LSTSRC CRTMBRLST LSTADD LSTRMV LSTCHG CMPLST Objects without sources Sources without objects Sources with DATE>DATE Objects LSTOBJDBL LSTUNUSED LSTSRCDBL Source double documents Double documents Unused objects List of application objects List of application sources EXTLST
  • 17.
  • 18. ARCAD – Observer • Time allocation in Software maintenance: www.SoftwareMetrics.com Analysis & Requirements 50% Coding 15% Testing 25% Docs 10% Analysis & Requirements 30% Coding 40% Testing 20% Deployment 5% With ARCAD-Observer
  • 19. • SPEED up software maintenance productivity • SPEED up application reengineering • Business Rules extraction • Application Modernization • Knowledge Transfer • SPEED up impact analysis • SPEED up documentation generation • SPEED up project cost estimates • SPEED up new ramp-up time for new staff • Easier identification of bugs • Easier interface development • Easier migration to new technology ARCAD - Observer 19
  • 20. Add ARCAD-Observer : Application Analysis Multi-platform cross-referencing, visualization and reporting 20 Trace all the inter- relationships between IBM i components (program or file) and other open-system components (Windows, AIX, or Linux) from your IDE. Sources/objects (multi- platform) cross references files Sources/object fields cross references RPG program calling chain i Project access view Workflow Diagram Data relationship model
  • 21.
  • 22. ARCAD – Builder - ROI • SPEED up compilation processes • SPEED up database upgrade processes • SPEED up Product Release • Improve Quality of Releases produced • Taking your Specifics into account
  • 24.
  • 25. ARCAD – Verifier - ROI • SPEED up selection of tests • SPEED up validation process • SPEED up communication between Dev & Ops • SPEED up testing productivity • Improve Reliability for your applications in production • Manage your Regression tests • Safeguard your test case Assets
  • 27. ARCAD-Verifier Reporting: File compare result 27
  • 28. ARCAD-Verifier Reporting: Screen compare result 28
  • 29.
  • 30. ARCAD - Deliver • SPEED up deployment process • SPEED up exchanges between Dev & Ops • SPEED up delivery cycles • SPEED up time to user feedback • One process, one method to deploy applications to ANY target system automatically • Handling of custom Delivery specifics • Reduced risk of error • Improved quality of Releases • Secured delivery with Rollback on error
  • 33.
  • 34. • Traceability of relationships between artifacts “Managing dependencies between high-priority change requests and ongoing application development efforts “sometimes seems like it isn’t humanly possible.” (US healthcare company) • Automation of high level processes “We had a consulting company define a methodology for us. We still have it on a shelf somewhere. A process needs to live in the tools we use if it's ever going to be followed.” (Transportation company) “Automating our build-deploy-test processes would probably save each of our developers about an hour a day.” (Financial services firm) • Reporting provides visibility “We do progress reporting the same way we've been doing it for 40 years. It's all manual: weekly status meetings, progress reports, demonstrations. We’d love to get test results from nightly builds posted somewhere instead of having to run people down to ask them whether things are working yet.” (Bank) Why Rational Team Concert? 34 A Forrester Research report, “The Changing Face of Application Life-cycle Management”
  • 35. • SPEED up to Agile your way – Scrum, waterfall or hybrid • SPEED up team(s) collaboration – Empower developers – Break your Silos – open platform – Friction free communication by smart linking of tasks, code changes, builds and releases as you work • SPEED up team governance – Live dashboards - write code not status reports – live web based dashboards tell everyone the story Why Rational Team Concert? Agile Formal
  • 36. Rational Team Concert : Integrated Dynamic Planning with support for Traditional and Agile Methods 36
  • 37. Transparency and Status for Everyone: Life Dashboard ! Every stakeholder knows project status without having to ask 37
  • 38. ARCAD / Rational Solution Benefits 38
  • 39. Benefits Improvement in team collaboration Complete application development solution for clients Improve developer efficiency 25% Increase in performance of Team collaboration 12% Project governance improvements Up to 50 % Productivity increase of Team 12% Improvement in Quality of releases • Collaboration, planning and governance across diverse teams, platforms, and programming languages • Role-based and/or individual permission definitions • Increase productivity with a modern IDE for RPG, COBOL, and Java • Parallel Development • Better productivity and quality with graphical impact analysis and reporting • Check consistency of existing apps using Logical, business-oriented view of an application’s structure • Deploy to multiple execution environments ensuring data integrity and consistency • Intelligent building for application stability using dependency analysis • Audit and Compliance Management • Automatic inventory builds of files from production server
  • 40. • The IBM Integrated Solution for iSeries An incremental and continuous approach to achieving greater value and performance from your iSeries investment Benefits 40 Increase Application Flexibility 20 to 35%* cost reduction in managing and maintaining existing application portfolios Maximize Team Productivity 15 to 20%* decrease in development cycle time through common team infrastructure for collaborative application lifecycle management Boost Individual Productivity 22-37%* improvement in developer productivity with modern tooling * Results aggregated from various IBM customer success stories on all platforms.
  • 41.
  • 42. 42 © Copyright IBM Corporation 2013. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.