1
Orchestrate Your End-to-end Mainframe
Application Release Pipeline
Mark Schettenhelm, Product Owner, Compuware
Steen Brahe, Product Manager, Compuware
Scott Erlanger, Senior Product Marketing Manager, XebiaLabs
Vincent Lussenburg, Director of DevOps Strategy, XebiaLabs
November 12, 2019
2
Mark Schettenhelm
Product Owner
Compuware
mark.schettenhelm@compuware.com
Steen Brahe
Product Manager
Compuware
steen.brahe@compuware.com
Scott Erlanger
Senior Product
Marketing Manager
XebiaLabs
serlanger@xebialabs.com
Vincent Lussenburg
Director of DevOps Strategy
XebiaLabs
vlussenburg@xebialabs.com
3
Remember
Fill out our survey at the end of today’s
presentation and be entered into a drawing to
win 1 of 3 $50 American Express gift cards!
4
Cybersecurity
Eclipse Web
Developer
Productivity
Dev Ops
Code
Quality
Continuous
Integration
Source Code
Management
Release
Automation
Test Data
Management
App Performance
Management
Mainstream the Mainframe
Enabling DevOps Across the Enterprise with Compuware
4
5
2019 Accelerate State of DevOps
Image Rights: 2019 Accelerate State of DevOps Report
6
Automation and Integration By Performance Profile
Image Rights: 2019 Accelerate State of DevOps Report
7
The Current State of Mainframe DevOps
• End-to-end release
pipeline
• Integrated testing
• Automated
• Several releases
per day
Best Practices
It does not have to be this way!
XebiaLabs and Compuware bring DevOps to mainframe
• Separate
software releases
• Manual testing
• Manual
• Slow release
bottleneck
Mainframes
8
XebiaLabs DevOps Platform
provides intelligence, automation
and control across entire software
delivery process
Shift to
the
Cloud
Migrate
to
Containers
Connect
All
Pipelines
Connect
CI/CD and
ITSM
Improve
Governance
and Security
SCALE DEVOPS ACROSS THE ENTERPRISE
Hundreds of
Companies
deliver software
with XebiaLabs
9
The XebiaLabs DevOps Platform
Built for Enterprise Scale
End-to-End DevOps Toolchain Orchestration and Reporting Platform
Top-ranked
DevOps Technology
Architected for enterprise
use: model-based, agentless,
dual-mode, ease-of-use
✓
Deploy Anywhere
Release your apps to any
platform, from mainframe
to containers to cloud
✓
DEPLOYMENT AUTOMATION
Connect Tools
Automatically
Orchestrate all your DevOps
tools without scripting
✓
RELEASE ORCHESTRATION
✓ Unify Data
Gain single source of truth
for compliance, security and
metrics reporting
Reporting & Dashboards for:
• Security/Compliance
• Automated Audits
• Value Stream Metrics
• Predictive Analytics
DEVOPS INTELLIGENCE
DEVOPS DATA
HUB
10
DevOps
Toolchain
Version Control Continuous Integration Code Quality
ITSM
Deploy Test
Edit Validate Debug Edit/Manage DataAnalyze
IdeationProject Management
Develop Agile Process
Manage
Monitor
Interactive Development Environment (IDE)
Code CoverageRelease
Measure
Dev QA Prod
IMS Virtualization
Test
IDE Tools
11
Demo: DevOps Pipeline with XL Release
Unit Test Deploy
Triggers
Promote
!
12
Demo: Batch Application
• Called COBOL
program CWKTCOBX
• Calculates and generates
compensation report
for employees
• Logic
– Read employee file
– Calculate compensations
• Submodule calls to 2 programs
– Generate report file
12
13
Demo
• ISPW
– Make a change to program
and promote with ISPW
• Topaz for Total Test
– Generates a unit test case
– Execute unit test case
– Share in Git
• XL Release
– Develop pipeline with Git,
Total Test and ISPW Deploy
– Trigger pipeline
14
ISPW: Modern Mainframe CI/CD Solution
• Automate mainframe
source code
management,
build and deploy
• Support Agile/DevOps
• Enable concurrent
development
for mainframe apps
• Leverage modern
Eclipse and web
interfaces
DEV
QA
PRD
DevOps
Integrations
Developers
Manage
Source Code
Build
Executables
Deploy to
Environments
Promotional
Model
15
ISPW Demo
16
Automated Unit, Functional and Integration Testing
UAT/
System
Load/
Performance
Functional
Unit
Integration
ReliabilityCostFeedback
High
Low
Fast
Slow
High
Low
17
DevOps Pipeline Integration
Integrate into
DevOps Pipeline
Test ExecutionTest Creation
Developers Code
and Debug
Automatically Generate and
Manage Reusable Test Assets
Test
Execution
Review Test and
Code Coverage Reports
18
Topaz for Total Test Demo
19
XebiaLabs Demo
20
Compuware Integrations
Compuware ISPW
• Source code management, release automation and deployment automation
• Integration creates, promotes and deploys ISPW releases
Compuware Topaz for Total Test
• Automated unit, functional and regression testing
• Integration supports test generation, execution and analysis
• Validate code quality as part of every release
RELEASE ORCHESTRATION
21
DevOps
Toolchain
Version Control Continuous Integration Code Quality
ITSM
Deploy Test
Edit Validate Debug Edit/Manage DataAnalyze
IdeationProject Management
Develop Agile Process
Manage
Monitor
Interactive Development Environment (IDE)
Code CoverageRelease
Measure
Dev QA Prod
IMS Virtualization
Test
IDE Tools
22
Remember
Fill out our survey at the end of today’s
presentation and be entered into a drawing to
win 1 of 3 $50 American Express gift cards!
23
XL Release Trial
for Compuware Customers
http://xebialabs.com/
compuware-xl-release-trial/
Learn More
compuware.com/partners/xebialabs
Questions and Next Steps
Where Are You on
Your DevOps Journey?
compuware.com/devops-journey
24
© 2019 Compuware Corporation. All rights reserved.© 2019 Compuware Corporation. All rights reserved.

Orchestrate Your End-to-end Mainframe Application Release Pipeline

  • 1.
    1 Orchestrate Your End-to-endMainframe Application Release Pipeline Mark Schettenhelm, Product Owner, Compuware Steen Brahe, Product Manager, Compuware Scott Erlanger, Senior Product Marketing Manager, XebiaLabs Vincent Lussenburg, Director of DevOps Strategy, XebiaLabs November 12, 2019
  • 2.
    2 Mark Schettenhelm Product Owner Compuware mark.schettenhelm@compuware.com SteenBrahe Product Manager Compuware steen.brahe@compuware.com Scott Erlanger Senior Product Marketing Manager XebiaLabs serlanger@xebialabs.com Vincent Lussenburg Director of DevOps Strategy XebiaLabs vlussenburg@xebialabs.com
  • 3.
    3 Remember Fill out oursurvey at the end of today’s presentation and be entered into a drawing to win 1 of 3 $50 American Express gift cards!
  • 4.
    4 Cybersecurity Eclipse Web Developer Productivity Dev Ops Code Quality Continuous Integration SourceCode Management Release Automation Test Data Management App Performance Management Mainstream the Mainframe Enabling DevOps Across the Enterprise with Compuware 4
  • 5.
    5 2019 Accelerate Stateof DevOps Image Rights: 2019 Accelerate State of DevOps Report
  • 6.
    6 Automation and IntegrationBy Performance Profile Image Rights: 2019 Accelerate State of DevOps Report
  • 7.
    7 The Current Stateof Mainframe DevOps • End-to-end release pipeline • Integrated testing • Automated • Several releases per day Best Practices It does not have to be this way! XebiaLabs and Compuware bring DevOps to mainframe • Separate software releases • Manual testing • Manual • Slow release bottleneck Mainframes
  • 8.
    8 XebiaLabs DevOps Platform providesintelligence, automation and control across entire software delivery process Shift to the Cloud Migrate to Containers Connect All Pipelines Connect CI/CD and ITSM Improve Governance and Security SCALE DEVOPS ACROSS THE ENTERPRISE Hundreds of Companies deliver software with XebiaLabs
  • 9.
    9 The XebiaLabs DevOpsPlatform Built for Enterprise Scale End-to-End DevOps Toolchain Orchestration and Reporting Platform Top-ranked DevOps Technology Architected for enterprise use: model-based, agentless, dual-mode, ease-of-use ✓ Deploy Anywhere Release your apps to any platform, from mainframe to containers to cloud ✓ DEPLOYMENT AUTOMATION Connect Tools Automatically Orchestrate all your DevOps tools without scripting ✓ RELEASE ORCHESTRATION ✓ Unify Data Gain single source of truth for compliance, security and metrics reporting Reporting & Dashboards for: • Security/Compliance • Automated Audits • Value Stream Metrics • Predictive Analytics DEVOPS INTELLIGENCE DEVOPS DATA HUB
  • 10.
    10 DevOps Toolchain Version Control ContinuousIntegration Code Quality ITSM Deploy Test Edit Validate Debug Edit/Manage DataAnalyze IdeationProject Management Develop Agile Process Manage Monitor Interactive Development Environment (IDE) Code CoverageRelease Measure Dev QA Prod IMS Virtualization Test IDE Tools
  • 11.
    11 Demo: DevOps Pipelinewith XL Release Unit Test Deploy Triggers Promote !
  • 12.
    12 Demo: Batch Application •Called COBOL program CWKTCOBX • Calculates and generates compensation report for employees • Logic – Read employee file – Calculate compensations • Submodule calls to 2 programs – Generate report file 12
  • 13.
    13 Demo • ISPW – Makea change to program and promote with ISPW • Topaz for Total Test – Generates a unit test case – Execute unit test case – Share in Git • XL Release – Develop pipeline with Git, Total Test and ISPW Deploy – Trigger pipeline
  • 14.
    14 ISPW: Modern MainframeCI/CD Solution • Automate mainframe source code management, build and deploy • Support Agile/DevOps • Enable concurrent development for mainframe apps • Leverage modern Eclipse and web interfaces DEV QA PRD DevOps Integrations Developers Manage Source Code Build Executables Deploy to Environments Promotional Model
  • 15.
  • 16.
    16 Automated Unit, Functionaland Integration Testing UAT/ System Load/ Performance Functional Unit Integration ReliabilityCostFeedback High Low Fast Slow High Low
  • 17.
    17 DevOps Pipeline Integration Integrateinto DevOps Pipeline Test ExecutionTest Creation Developers Code and Debug Automatically Generate and Manage Reusable Test Assets Test Execution Review Test and Code Coverage Reports
  • 18.
  • 19.
  • 20.
    20 Compuware Integrations Compuware ISPW •Source code management, release automation and deployment automation • Integration creates, promotes and deploys ISPW releases Compuware Topaz for Total Test • Automated unit, functional and regression testing • Integration supports test generation, execution and analysis • Validate code quality as part of every release RELEASE ORCHESTRATION
  • 21.
    21 DevOps Toolchain Version Control ContinuousIntegration Code Quality ITSM Deploy Test Edit Validate Debug Edit/Manage DataAnalyze IdeationProject Management Develop Agile Process Manage Monitor Interactive Development Environment (IDE) Code CoverageRelease Measure Dev QA Prod IMS Virtualization Test IDE Tools
  • 22.
    22 Remember Fill out oursurvey at the end of today’s presentation and be entered into a drawing to win 1 of 3 $50 American Express gift cards!
  • 23.
    23 XL Release Trial forCompuware Customers http://xebialabs.com/ compuware-xl-release-trial/ Learn More compuware.com/partners/xebialabs Questions and Next Steps Where Are You on Your DevOps Journey? compuware.com/devops-journey
  • 24.
    24 © 2019 CompuwareCorporation. All rights reserved.© 2019 Compuware Corporation. All rights reserved.