View
251
Download
2
Embed Size (px)
Citation preview
DevOps- Embarking on an Enterprise Digital Transformation Journey with DevOps
Sanjay Chandru
Program Director, Offering Management and Strategy, DevOps
2
DevOps: Mainframe Customer Pain Points
Lack of New Skills and
InnovationLack of Speed and Agility Lack of Affordable Quality
• Unable to leverage existing assets to
capitalize on business opportunities
• Lack of contemporary tools and
software practices creates an un-
level playing field between
distributed and z/OS technology
• 50% of COBOL developers
retirement eligible
• Maintenance and development on
the mainframe cannot keep up with
the speed of business
• Lack of collaboration and
deployment silos introduces waste
• Inconsistent test and production
environments affect quality
• Little to no insight into application
quality trends
• Competition for hardware resources
impedes dev and test efforts
• Long delivery cycles inhibits
business innovation
Business innovation hampered by lack
of new talent, inflexible systems, and
inability to digitize the enterprise
Business ImpactLack of speed creates a competitive
impediment in an IT-fueled economy
Business ImpactForces a flawed choice between slow
and costly test & deploy practices and
quality systems that are compliant
Business Impact
These pain points can be effectively addressed by the adoption of DevOps
IBM DevOps for Enterprise Systems Solutions: Value Proposition
Modern DevelopmentAttract new talent and enable digital
transformation
Automated Delivery
Pipeline Deliver with speed and quality
Shift-left Testing Improve quality and reduce risk
Digital Transformation
Mobile Social
Hybrid CloudAPI Economy
Lean and Agile
enabled by….
• EZSource: Application discovery
and understanding
• Application Delivery Foundation
(ADF): Modern development and
problem determination
• Automatic Binary Optimization
(ABO): Optimize your applications
without recompiling
• COBOL Value Unit Edition:
Compile up to 10X more
• Rational Team Concert (RTC
EE): Cross-platform collaboration,
planning, software configuration
mgmt and build
• UrbanCode Deploy: Cross-
platform deployment automation
• Application Delivery Intelligence
(ADI): Optimize your process
through Cognitive DevOps
• Rational Development & Test
Environment (RD&T): z/OS test
environment running on x86 HW
• Rational Test Workbench (RTW),
Rational Test Virtualization: Test
automation &service virtualization
1 integrated
solution with
3 entry points
Key offerings
Differentiators• End-to-end lifecycle coverage without 3RD party relationships
• Integrated cross-platform, multi-technology solutions including z Systems
• An open, extensible platform with many partner and open source integrations with services, training, and a
partner eco-system to aid in your process, tools, and cultural transformation
4
IBM DevOps for Enterprise Systems Solutions
Customer Business Value Achievements
Modern Development
Attract new talent and
enable digital transformation
Delivery Pipeline
Deliver with speed
• 97% reduction of system integration
test effort (Forrester TEI study)
• 10-25% less defects in production
(Bank of Montreal)
• 50% improvement in software
quality over 3 years (Nationwide)
• 70% decrease in user downtime
(Nationwide)
• 46% of surveyed users reduced
dev/ test costs by 26-50%
TechValidate )
• Transforms IT to gain 1.2M
customers in one year (Rizal
Commercial Banking Corp.)
• 26-50% improved developer
productivity (S&P Health Care
Company)
• 50% reduction in training time
(Fiducia IT AG)
• 85% reduction in onboarding new
programmers (Fiducia)
• 51-75% accelerated team delivery
(Bank of Montreal)
• 90% on-time delivery vs 60%
previously (Nationwide)
• 10-25% improved team productivity
(Bank of Montreal)
• $2.3M / year in cost avoidance
(Fidelity)
Shift-left Testing
Improve quality and
reduce risk
IBM DevOps for Enterprise Systems Solutions
The only vendor with:
• end-to-end lifecycle coverage
• integrated cross-platform, multi-technology solutions including z
• an open, extensible platform with many partner and open source integrations
With services, training, and a partner eco-system to aid in your process, tools, and cultural
transformation
Develop / Test
DeployPlan Operate
Cross-Platform DevOps
5
6
IBM DevOps for Enterprise Systems Solutions:
Entry Point
Modern Development
Attract new talent and enable
digital transformation
Delivery Pipeline
Deliver with speed
Shift-left Testing
Improve quality and
reduce risk
Digital Transformation Hybrid Cloud
enabled by
EZSource
Start your digital transformation by understanding current
code
IBM Application Delivery Foundation for z Systems (ADFz)
• Speed up development and problem analysis of z/OS
applications
• Improve quality of z/OS applications and reduce costly
downtime & resource consumptions
• Attract new talent with modern tools and processes
• API enable back-end code with service enablement tools
IBM Application Binary Optimizer (ABO), Enterprise
COBOL and Enterprise PL/I compilers
• Optimize existing assets to leverage the latest hardware
improvements
• Best performance with the latest compilers but now we
have an option with ABO to optimize load modules.
Modern Development: Attract new talent and enable digital transformation
Develop / Test
DeployPlan Operate
Cross-Platform DevOps
Eclipse 4.4 Luna
Explorer for z/OS V3 Aqua
RDz
APA
DT FM
FA CICS
Explorer
CICS
Tools
RTC
Application Delivery Foundation for z Systems
z/OS
Connect EE
ABOOriginal Program Binaries
(Base ESA390)Optimized Program Binaries
(optimized for target z hardware )
7
Compilers
Original Program SourceOptimized Program Binaries
(best performance for the target z hardware))
8
Modern Development
Attract new talent and enable
digital transformation
Delivery Pipeline
Deliver with speed
Shift-left Testing
Improve quality and
reduce risk
Digital Transformation Hybrid Cloud
enabled by
IBM DevOps for Enterprise Systems Solutions:
Entry Point
IBM Rational Team Concert Enterprise Edition (RTC EE)
• Reduce waste by enhancing collaboration across teams, technologies and platforms through unified status
and change & configuration management
• Improve speed and predictability by automating build across all platforms and technologies
IBM Urbancode Deploy (UC)
• Improve speed and predictability by automating deploy & configuration across all platforms and technologies
• Reduce risks, number of rollbacks and meet audit and
compliance mandates with automated process enforcement
Automated Delivery Pipeline: Deliver with Speed
Mobile Device
Cloud
Distributed
Mainframe
Develop SCM Build Deploy
Built
ArtifactsDeliver Request
Build
System of
Engagement
System of
Record
Plan & AnalyzeSpecify
9
10
Automated Delivery Pipeline: Summary
Key differentiators
• Industry’s only delivery pipeline
– going from Idea to Deploy. No need to buy, integrate and
maintain integration of multi-vendor solutions
– with multi-platform collaboration and multi-platform SCM
– offering extensive 3rd-party integration support through
Open-Software Lifecycle Collaboration (OSLC)
– with multi-platform deployment support
– with native z deployment support (deploying load
modules, support for CICS, IMS, MQ and DBRMs,
integration with Job schedulers, ability to track multiple
versions of load modules, and allowing rollback)
• TechValidate research (UCD) , Client references for UCD and RTC
• IBM is a leader! Ovum Decision Matrix:
DevOps Release Management, ALM, Agile
• IBM is a leader! Gartner Magic Quadrant
• IBM is the Champion! Info-Tech ALM Vendor Landscape 2015
• Outstanding ROI Achieving Application Delivery Velocity with a
482% ROI
• 97% reduction in release costs, Reduction in failed deployment risks,
75% faster deployment times
Offering Managers:
RTC EE: Chris Trobridge
UC Deploy: Luis Carlos Silva
11
Modern Development
Attract new talent and enable
digital transformation
Delivery Pipeline
Deliver with speed
Shift-left Testing
Improve quality and
reduce risk
Digital Transformation Hybrid Cloud
enabled by
IBM DevOps for Enterprise Systems Solutions:
Entry Point
Dev Int QA Prod
1
2
Shift-left Testing
Core practices for continuous integration testing :
1. Integrate Test Practices at the development stage.
2. Continuously compile, inspect, build, and invoke automated testing of
source code changes.
3. Remove reliance on manual testing.
4. Find defects earlier in the AD cycle.
‘Expedite feedback to developers on application quality’
IBM Application Delivery Intelligence (ADI)
• Optimize regression testing by applying analytics that
identify redundant test cases
IBM Rational Development & Test Environment for
System z (RD&T)
• Remove bottlenecks by adding development and test
capacity without increasing MIPS
IBM Rational Test Workbench (RTW) and Rational
Test Virtualization Server (RTVS)
• Find defects earlier through test automation and
virtualized test environments
Service Management Suite for z/OS (SMSz) V1.4
• SMSz components are able to notify the developer quickly
and automatically about missed criteria after a test run
• SMSz components are able to guarantee that Test
Systems are up and running when needed (schedule the
availability is possible as well)
Shift-left Testing:
Improve Quality and Reduce Risk
13
Thank You