Post on 21-Jan-2018
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
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
© 2017 CloudBees, Inc. All Rights Reserved. 7
Automation is the Key
Photo courtesy of Steve Jurvetson via Flickr
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
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
(Mill
ion
s)
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 fasterSource: 2016 State of DevOps Report
2,555xshorterlead times
200xmorefrequent
deployments
3xlower
change failure rate
24xfaster
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 benefitsSource: 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
Team
Wo
rkgr
ou
pEn
terp
rise
Define Code Build Test Deploy OperatePlan Integrate Release
X-Axis: Agile SDLC Phases
Agile Upstream
33%
Agile Downstream
13%
Team
Wo
rkgr
ou
pEn
terp
rise
Define Code Build Test Deploy OperatePlan Integrate Release
Y-Axis: Levels of adoption
Agile Upstream 33%
Agile Downstream 13%
EnterpriseAgile Upstream 22%
EnterpriseDevOps 10%
Team
Wo
rkgr
ou
pEn
terp
rise
Define Code Build Test Deploy OperatePlan Integrate Release
The Destination
EnterpriseDevOps
• Innovate faster
• Respond to market
• Gain competitive advantage
• Increased productivity
• Employee satisfaction and retention
Team
Wo
rkgr
ou
pEn
terp
rise
Define Code Build Test Deploy OperatePlan Integrate Release
The Destination
EnterpriseDevOps
• 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
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
DevelopAgile
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
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