Enterprise DevOps
and the Modern Mainframe
Brian Dawson
@brianvdawson
bdawson@cloudbees.com
Steve Kansa
@stevenkansa
steve.kansa@compuware.com
Agenda
• Agenda and Company Intros
• Continuous Delivery (CD)
and DevOps Market
• Mainframe Challenges
• CloudBees and Compuware
DevOps Solutions
• Modern Continuous Integration/
Continuous Delivery (CI/CD)
Workflow on Mainframe Application
• Q&A
Steve Kansa
Product Manager
Compuware
Brian Dawson
Evangelist
CloudBees
Mainstream Your Mainframe with Compuware
On the only
secure, scalable
& supported
Jenkins based
platform
We help you
continually
deliver better
software to fuel
your business
The Hub of Jenkins and DevOps
Software
at the Speed
of Ideas
Poll Question #1
Which practices does your organization follow today?
• Continuous Integration on some teams
• Continuous Integration on most/all teams
• Continuous Delivery on some teams
• Continuous Delivery on most/all teams
• None of the above
The CD and
DevOps Market
© 2017 CloudBees, Inc. All Rights Reserved. 7
Automation is the Key
Photo courtesy of Steve Jurvetson via
7
© 2017 CloudBees, Inc. All Rights Reserved. 8
Incredible Efficiency of Assembly Line
Ford built 300,000 cars with 13,000 employees
That’s more than their 300 competitors
combined, with 65,000 employees
© 2017 CloudBees, Inc. All Rights Reserved. 9
Software
is eating
the world
Mainframe Relevance in the Digital Economy
2 Seeking Alpha, October 2015 2 Seeking Alpha, October 20151 ““IBM Mainframe Ushers in New Era of
Data Protection,” IBM, July 2017
3 Sources: ibmsystemsmag.com,
Vanson Bourne, ibm.com
4 Sources: ibmsystemsmag.com,
Vanson Bourne, ibm.com
© 2017 CloudBees, Inc. All Rights Reserved. 11
Evolution is
required. But
it is hard.
“If you don’t like change,
you’re going to like
irrelevance even less.”
– General Eric Shinseki
30
25
20
15
10
5
0
1995 2000 2005 2010
(Millions) DigitalAnalog
© 2017 CloudBees, Inc. All Rights Reserved. 12
“Agile & Incremental
Software Delivery”
“Real Time
DevOps”
“Continually
optimize the IT
delivery model”
“#3. Speed of IT
Delivery”
“Continuous
delivery”
“Reorganizing IT
for faster software
delivery”
“DevOps can accelerate
delivery 15-20%”
“DevOps helps
drive faster software
development”
Continuous delivery is the answer.
“Nonstop demand
is the #1 problem
facing IT
departments today.”
© 2017 CloudBees, Inc. All Rights Reserved. 13
Continuous Delivery and DevOps is The Answer
Development Production
Commit Build Test Stage Deploy
Feedback Loop
$
The Business
© 2017 CloudBees, Inc. All Rights Reserved. 14
CD and DevOps organizations
are out performing others:
• Releasing faster
• Releasing more
• Experiencing fewer issues
• Recovering faster
Source: 2016 State of DevOps Report
2,555x
shorter
lead times
200x
more
frequent
deployments
3x
lower
change failure
rate
24x
faster
recovery from
failures
© 2017 CloudBees, Inc. All Rights Reserved. 14
Transformation
Results are In
© 2017 CloudBees, Inc. All Rights Reserved. 15
The Market is
Transforming
65%of software developers, managers,
and executives report that their
organizations have started down
the path to continuous delivery
Ranking of Benefits
Based on ranking of top 3 benefits
Source: https://www.perforce.com/pdf/continuous-delivery-report.pdf
© 2017 CloudBees, Inc. All Rights Reserved. 15
Reduced cost of development
Higher customer satisfaction
Competitive advantage
Better quality of product
Faster time to market
TeamWorkgroupEnterprise
Define Code Build Test Deploy OperatePlan Integrate Release
X-Axis: Agile SDLC Phases
Agile
Upstream
33%
Agile
Downstream
13%
TeamWorkgroupEnterprise
Define Code Build Test Deploy OperatePlan Integrate Release
Y-Axis: Levels of adoption
Agile
Upstream 33%
Agile
Downstream 13%
Enterprise
Agile Upstream 22%
Enterprise
DevOps 10%
TeamWorkgroupEnterprise
Define Code Build Test Deploy OperatePlan Integrate Release
The Destination
Enterprise
DevOps
• Innovate faster
• Respond to market
• Gain competitive advantage
• Increased productivity
• Employee satisfaction and retention
TeamWorkgroupEnterprise
Define Code Build Test Deploy OperatePlan Integrate Release
The Destination
Enterprise
DevOps
• Innovate faster
• Respond to market
• Gain competitive advantage
• Increased productivity
• Employee satisfaction and retention
of new business initiatives involve the mainframe
for both systems of record and systems of engagement.196%
1 “Improve Application Development And Delivery with DevOps,” a commissioned study
conducted by Forrester Consulting on behalf of Compuware, November 2016
Poll Question #2
What do you see as the most challenging barrier to enterprise DevOps adoption?
• People and culture
• Process and practices
• Tools and technology
Fractured Ecosystem
Mainframe Development Poses Challenges
“Improve Application Development And Delivery with DevOps,” a commissioned study conducted by Forrester Consulting on behalf of Compuware, November 2016
Code Coverage
Version Control Continuous Integration Code Quality
Release
ITSM
Test
Validate Code
IdeationProject Management
Develop
Agile
Process
Analyze Code
Manage
Monitor
Interactive Development Environment (IDE)
Edit Code Debug Code Edit/Manage Data
Deploy
Dev QA ProdTest
Mainframe Inclusive DevOps Toolchain
Commit Build Test Stage Deploy
Complex delivery pipelines
Delivery of app and config
Robust and highly available
Results report
Code commit
Development Production
</>
Continuous integration/delivery
SOURCE
CODE
CONTROL
SYSTEM
Jenkins is the #1 Automation Platform for CD
Code & Commit Build & Config Scan & Test Release Deploy
Over 1.7 Million users 1400+ plugins cover
every stage of delivery
Jenkins is the Hub of Continuous Delivery
© 2017 CloudBees, Inc. All Rights Reserved. 26
CloudBees Jenkins Enterprise solves the automation
needs of organizations that need scalability, security,
manageability and resiliency capabilities, built on a cloud-
native architecture.
The Continuous Delivery Platform Architected for the Enterprise
© 2017 CloudBees, Inc. All Rights Reserved. 27
CloudBees Jenkins Enterprise Features & Benefits
• Reduce infrastructure cost with containers
• Resilient jobs that resume in case of server failures
• One-click provisioning for onboarding new teams and project
Manageability
• Scale to teams of any size using Distributed Pipeline Architecture
• Host Jenkins anywhere, on-premise or in the cloud
• Minimize hardware requirements with elastic agents
• Isolate team-sensitive build agents
• Includes enterprise grade security
• Store infrastructure credentials in configuration vaults
Security
Scalability
• Leverage mainframe
investments to keep pace
with digital economy
• Enable new generation
of developers that don’t
know platform
• Eliminate green screen
• Understand complex
and poorly documented
COBOL applications
Topaz: Modern Mainframe IDE
• Support Agile DevOps
• Enable concurrent
development for
mainframe applications
• Automate mainframe
build and deploy
• Modern Eclipse
and web interfaces
Developers
Build
DevOps
Integrations
SCM
Deploy
Build
Plugins
ISPW: Modern Mainframe SCM
Mainframe Continuous Delivery
Promote/
build code
with REST APIs
Run
unit test
Check
quality gate
Deploy to production
with REST APIs
Orchestration
Demo
Compuware and CloudBees Together
Solution
 Integrated Compuware
and CloudBees Jenkins
 Cross-platform, CD/
DevOps toolchain
 Modern best practices
Immediate Outcomes
 Efficiency and quality
through automation
 Complete visibility into
delivery pipeline
Business Impact
 Better compete in today’s
dynamic digital markets
 Bring best-in-class modern
Continuous Delivery to
mainframe developers
 Enable enterprise
DevOps at scale
Questions and Next Steps
Review the “10 Steps to True
Mainframe Agility” eBook
compuware.com/10steps
Continue the Conversation
compuware.com/contact
Read the ABN AMRO
Case Study
cloudbees.com/customers/
case-study/abn-amro
Download CloudBees
Enterprise Jenkins Free Trial
cloudbees.com/get-started
Questions?
Thank you!

Enterprise DevOps and the Modern Mainframe Webcast Presentation

  • 1.
    Enterprise DevOps and theModern Mainframe Brian Dawson @brianvdawson bdawson@cloudbees.com Steve Kansa @stevenkansa steve.kansa@compuware.com
  • 2.
    Agenda • Agenda andCompany Intros • Continuous Delivery (CD) and DevOps Market • Mainframe Challenges • CloudBees and Compuware DevOps Solutions • Modern Continuous Integration/ Continuous Delivery (CI/CD) Workflow on Mainframe Application • Q&A Steve Kansa Product Manager Compuware Brian Dawson Evangelist CloudBees
  • 3.
  • 4.
    On the only secure,scalable & supported Jenkins based platform We help you continually deliver better software to fuel your business The Hub of Jenkins and DevOps Software at the Speed of Ideas
  • 5.
    Poll Question #1 Whichpractices does your organization follow today? • Continuous Integration on some teams • Continuous Integration on most/all teams • Continuous Delivery on some teams • Continuous Delivery on most/all teams • None of the above
  • 6.
  • 7.
    © 2017 CloudBees,Inc. All Rights Reserved. 7 Automation is the Key Photo courtesy of Steve Jurvetson via 7
  • 8.
    © 2017 CloudBees,Inc. All Rights Reserved. 8 Incredible Efficiency of Assembly Line Ford built 300,000 cars with 13,000 employees That’s more than their 300 competitors combined, with 65,000 employees
  • 9.
    © 2017 CloudBees,Inc. All Rights Reserved. 9 Software is eating the world
  • 10.
    Mainframe Relevance inthe Digital Economy 2 Seeking Alpha, October 2015 2 Seeking Alpha, October 20151 ““IBM Mainframe Ushers in New Era of Data Protection,” IBM, July 2017 3 Sources: ibmsystemsmag.com, Vanson Bourne, ibm.com 4 Sources: ibmsystemsmag.com, Vanson Bourne, ibm.com
  • 11.
    © 2017 CloudBees,Inc. All Rights Reserved. 11 Evolution is required. But it is hard. “If you don’t like change, you’re going to like irrelevance even less.” – General Eric Shinseki 30 25 20 15 10 5 0 1995 2000 2005 2010 (Millions) DigitalAnalog
  • 12.
    © 2017 CloudBees,Inc. All Rights Reserved. 12 “Agile & Incremental Software Delivery” “Real Time DevOps” “Continually optimize the IT delivery model” “#3. Speed of IT Delivery” “Continuous delivery” “Reorganizing IT for faster software delivery” “DevOps can accelerate delivery 15-20%” “DevOps helps drive faster software development” Continuous delivery is the answer. “Nonstop demand is the #1 problem facing IT departments today.”
  • 13.
    © 2017 CloudBees,Inc. All Rights Reserved. 13 Continuous Delivery and DevOps is The Answer Development Production Commit Build Test Stage Deploy Feedback Loop $ The Business
  • 14.
    © 2017 CloudBees,Inc. All Rights Reserved. 14 CD and DevOps organizations are out performing others: • Releasing faster • Releasing more • Experiencing fewer issues • Recovering faster Source: 2016 State of DevOps Report 2,555x shorter lead times 200x more frequent deployments 3x lower change failure rate 24x faster recovery from failures © 2017 CloudBees, Inc. All Rights Reserved. 14 Transformation Results are In
  • 15.
    © 2017 CloudBees,Inc. All Rights Reserved. 15 The Market is Transforming 65%of software developers, managers, and executives report that their organizations have started down the path to continuous delivery Ranking of Benefits Based on ranking of top 3 benefits Source: https://www.perforce.com/pdf/continuous-delivery-report.pdf © 2017 CloudBees, Inc. All Rights Reserved. 15 Reduced cost of development Higher customer satisfaction Competitive advantage Better quality of product Faster time to market
  • 16.
    TeamWorkgroupEnterprise Define Code BuildTest Deploy OperatePlan Integrate Release X-Axis: Agile SDLC Phases Agile Upstream 33% Agile Downstream 13%
  • 17.
    TeamWorkgroupEnterprise Define Code BuildTest Deploy OperatePlan Integrate Release Y-Axis: Levels of adoption Agile Upstream 33% Agile Downstream 13% Enterprise Agile Upstream 22% Enterprise DevOps 10%
  • 18.
    TeamWorkgroupEnterprise Define Code BuildTest Deploy OperatePlan Integrate Release The Destination Enterprise DevOps • Innovate faster • Respond to market • Gain competitive advantage • Increased productivity • Employee satisfaction and retention
  • 19.
    TeamWorkgroupEnterprise Define Code BuildTest Deploy OperatePlan Integrate Release The Destination Enterprise DevOps • Innovate faster • Respond to market • Gain competitive advantage • Increased productivity • Employee satisfaction and retention of new business initiatives involve the mainframe for both systems of record and systems of engagement.196% 1 “Improve Application Development And Delivery with DevOps,” a commissioned study conducted by Forrester Consulting on behalf of Compuware, November 2016
  • 20.
    Poll Question #2 Whatdo you see as the most challenging barrier to enterprise DevOps adoption? • People and culture • Process and practices • Tools and technology
  • 21.
  • 22.
    Mainframe Development PosesChallenges “Improve Application Development And Delivery with DevOps,” a commissioned study conducted by Forrester Consulting on behalf of Compuware, November 2016
  • 23.
    Code Coverage Version ControlContinuous Integration Code Quality Release ITSM Test Validate Code IdeationProject Management Develop Agile Process Analyze Code Manage Monitor Interactive Development Environment (IDE) Edit Code Debug Code Edit/Manage Data Deploy Dev QA ProdTest Mainframe Inclusive DevOps Toolchain
  • 24.
    Commit Build TestStage Deploy Complex delivery pipelines Delivery of app and config Robust and highly available Results report Code commit Development Production </> Continuous integration/delivery SOURCE CODE CONTROL SYSTEM Jenkins is the #1 Automation Platform for CD
  • 25.
    Code & CommitBuild & Config Scan & Test Release Deploy Over 1.7 Million users 1400+ plugins cover every stage of delivery Jenkins is the Hub of Continuous Delivery
  • 26.
    © 2017 CloudBees,Inc. All Rights Reserved. 26 CloudBees Jenkins Enterprise solves the automation needs of organizations that need scalability, security, manageability and resiliency capabilities, built on a cloud- native architecture. The Continuous Delivery Platform Architected for the Enterprise
  • 27.
    © 2017 CloudBees,Inc. All Rights Reserved. 27 CloudBees Jenkins Enterprise Features & Benefits • Reduce infrastructure cost with containers • Resilient jobs that resume in case of server failures • One-click provisioning for onboarding new teams and project Manageability • Scale to teams of any size using Distributed Pipeline Architecture • Host Jenkins anywhere, on-premise or in the cloud • Minimize hardware requirements with elastic agents • Isolate team-sensitive build agents • Includes enterprise grade security • Store infrastructure credentials in configuration vaults Security Scalability
  • 28.
    • Leverage mainframe investmentsto keep pace with digital economy • Enable new generation of developers that don’t know platform • Eliminate green screen • Understand complex and poorly documented COBOL applications Topaz: Modern Mainframe IDE
  • 29.
    • Support AgileDevOps • Enable concurrent development for mainframe applications • Automate mainframe build and deploy • Modern Eclipse and web interfaces Developers Build DevOps Integrations SCM Deploy Build Plugins ISPW: Modern Mainframe SCM
  • 30.
    Mainframe Continuous Delivery Promote/ buildcode with REST APIs Run unit test Check quality gate Deploy to production with REST APIs Orchestration
  • 31.
  • 32.
    Compuware and CloudBeesTogether Solution  Integrated Compuware and CloudBees Jenkins  Cross-platform, CD/ DevOps toolchain  Modern best practices Immediate Outcomes  Efficiency and quality through automation  Complete visibility into delivery pipeline Business Impact  Better compete in today’s dynamic digital markets  Bring best-in-class modern Continuous Delivery to mainframe developers  Enable enterprise DevOps at scale
  • 33.
    Questions and NextSteps Review the “10 Steps to True Mainframe Agility” eBook compuware.com/10steps Continue the Conversation compuware.com/contact Read the ABN AMRO Case Study cloudbees.com/customers/ case-study/abn-amro Download CloudBees Enterprise Jenkins Free Trial cloudbees.com/get-started
  • 34.
  • 35.