SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
Drinking our own champagne
z Systems Development and Test Environment V10
Christopher Cook,
zPDT development manager
Alisa Morse
z Systems Development and Test offering manager
• zD&T- why and what
• What’s new
• Internal use cases
– General
– Integral to zNext delivery
2
Agenda
3
@IBMzSystems
#EZSource and #IBMz
Companies need to transform to become a digital enterprise
What was Is now
Crossing industries and transforming
customer experience
Finance
App
Auto
App
Home
Buyer
App
Finance
App
Auto
App
Product Owner
Senior Executives
Developer Domain ExpertsAuditors
QA Support Staff
External Vendor
Operations Staff
Enterprise
Architect
PMO Lead
ApproverProject Manager
Line-of-business Customer
IT
Agility - Velocity – Innovation – Cost - Quality
App Development, Orchestration, Integration, Security, Management, Governance
What does the Line of Business want from IT?
Typical z Systems Testing Architecture
Organized by project team, vertically scaled, sharing resources, limited automation
z/OS
Dev/Test LPARProject
Team
[April Maintain]
Project
Team
[May prototype]
Project
Team
[June New Func]
Project
Team
[Dec Upgrade]
Data
App
App
App
1.Shared resources combined with
overlapping schedules can elicit
conflicts, impede innovation and
slow code delivery
2.Coordination of environmental
changes and releases cause
bottlenecks, delays and additional
overhead
3.Shared test data is difficult to
manage and can lead to over
testing or incorrect test results
Interactive Poll # 1
6
Which of the following challenges do you have? (Can choose multiples)
• Insufficient mainframe Dev & Test LPAR availability leads to
defects and missed schedules
• Tightly controlled mainframe environment prevents agile
experimentation and prototyping
• High cost of mainframe development and test hardware and
software
• Skill gaps due to off shoring, outsourcing or the majority of skills
being near retirement
• Slow response time for off shore teams needing development
access
Add mainframe dev & test capacity
without increasing your MIPS
Affordable off host development
and test environment
IMS DB2
CICS
WAS MQ
z/OS
COBOL, PL/I, C++, Java,
EGL, Batch, Assembler,
X86 PC or HX5 Blade
running Linux
IBM SoftLayer Infrastructure
zD&T
RTC RIT
Rational
Development and
Test Environment
for z Systems
(zD&T)
• Develop and test z/OS applications anywhere,
anytime
• Free up mainframe development MIPS
for production workload
• Eliminate costly delays by reducing burden on
existing IT operations staff
• Reduce time to value and minimize ongoing
administration and capital expense with zD&T Cloud
Managed DevOps
• Exploit the z13 hardware capability, including z13
Crypto Express 5S
• Comprehensive z/OS 2.2 software distribution:
• z/OS plus major subsystems
• Underpinned by the z/OS components of DevOps for
the Enterprise development, test, and deployment
tooling
Note: This Program is licensed only for development and test of applications that run on IBM z/OS. The Program may not be used to run production workloads of any kind, nor more robust development workloads including without
limitation production module builds, pre-production testing, stress testing, or performance testing.
“RD&T improved our development and testing timeline and
provided stability and quality” Developer, Large Enterprise
Computer Services Company
https://www.techvalidate.com/tvid/C99-3E2-1ED
UCD
IDz
DT
• Drive new software to production faster
– Prototyping
– z/OS software betas or upgrades
– Development
• Employee Education in an indestructible, easy-to-use environment
• Distributing development and test activities to improve availability, quality, productivity.
Improved mainframe environment availability
Elimination of shared data issues
Enable self-service for simple z/OS administration changes
• Enabling Continuous Integration and Agile Development methodologies for z/OS
• Providing easy environment access for geographically dispersed and outsourced teams
• Application demonstration
Typical zD&T use cases
z Systems Development and Test Environment V10
Announce 10/11/16, eGA 11/17/16
More flexible licensing with an updated z/OS software distribution:
• Cloud friendly software-based licensing for enterprise customers, with up to 8 CPs per instance
• Hardware-based licensing for personal and portable use cases, 3 CPs per instance
• Adopt newer levels of z/OS software- with z/OS 2.2, z/OS Connect, CICS 5.3, IMS 14.1, RDz 9.5.1, z/OS Explorer 3,
RTC 6.0.1, and UCD 6.2
10
zD&T requirements
• Same as product license server
• Cannot run on same Linux system with
a zD&T instance
• Hardware requirements
• 2 GB RAM
• 12 GB Disk space
• Software requirements
• RHEL 6.0 and above
• Virtualization platforms
• VMWare ESXi 5.0
• zBX model 3
• KVM
• XEN
• 32 bit runtime libraries
• 32 bit Linux glibc libraries
• Same as previous releases
• Hardware requirements
• 2-4 GB RAM per CP
• 1 GB per core for Linux
• USB for Personal Edition
• 150 GB disk space z/OS ADCD
• Software requirements
• RHEL 6.0 and above
• Virtualization platforms
• VMWare ESXi 5.0
• zBX model 3
• KVM
• XEN
• 32 bit runtime libraries
• 32 bit Linux glibc libraries if using
software-based licensing
License ManagerzD&T Instance
Product Structure Changes
RD&T PID
5725-G39
Rational Development
and Test Environment
• AUSI
• RVU
• Token
Rational Development
and Test Environment
with Parallel Sysplex*
• RVU
• Token
zD&T PID
5725-G39
z Systems Development
and Test Environment
Personal Edition
• AUSI
z Systems Development
and Test Environment
• RVU
• Token
z Systems Development
and Test Environment
with Parallel Sysplex*
• RVU
• Token
• The zD&T 10 RVU metric has
new license and S&S part
numbers
• Old part numbers have been
automatically migrated to new
part numbers 1:1
• Withdrawal announcement was
11/17/16. Effective dates are
2/13/17 for license parts and
11/15/17 for S&S parts
• Link: https://www-
01.ibm.com/common/ssi/cgi-
bin/ssialias?infotype=AN&subtyp
e=CA&htmlfid=899/ENUSLP16-
0635
z/OS 2.2 Distribution
• z/OS V2.2, including sub-features
• Encryption Facility
• z/OS Security Level 3 Feature and z/OS
Communications Server Security Level 3
Feature
• IBM HTTP Server
• DITTO/ESA
• IBM z/OS Management Facility
• IBM PD Tools
• Tools Base for z/OS
• IBM Debug Tool 13.1
• IBM File Manager 13.1- evaluation
• IBM Fault Analyzer 13.1- evaluation
• CICS Transaction Server
• CICS 5.1, 5.2, 5.3
• CICS/VSAM Recovery 5.1, 5.2
• CICS Transaction Gateway 9.0
• CICS Tools
• CICS Deployment Assistant 5.3
• Tivoli
• Tivoli System Automation for z/OS 3.5
• Tivoli NetView 6.2.1
• Tivoli Workload Scheduler for z/OS
• Compilers
• IBM Compiler for REXX 1.4
• IBM Enterprise PL/I 4.5
• IBM COBOL 5.2
• IBM Rational COBOL Runtime 6.0.1 (EGL)
• XL C++ 2.1
• IBM Java SDK for z/OS 7.1, 8.0
• WebSphere Application Server for z/OS 8.0, 8.5,
Liberty Profile
• DB2 for z/OS
• DB2 for z/OS 10, 11
• DB2 Utility Suite for z/OS
• DB2 Administration Tool for z/OS
• DB2 Object Comparison Tool for z/OS
• DB2 for z/OS QMF
• IMS
• IMS 13, 14.1
• WebSphere MQ for z/OS 8
• Rational Developer for System z 9.5.1 z/OS
components
• Rational Team Concert 6.0.1 z/OS components
• UrbanCode Deploy 6.2 z/OS Agent
• IBM Sterling Connect Direct for z/OS 5.2
• IBM Explorer for z/OS Aqua V3.0
• IBM z/OS Connect Enterprise Edition V2.0
Green indicates New
13
IBM Developer for z Systems + z Systems Development and Test Environment
Develop and test off host, increase speed and quality
Better quality by shifting left with zD&T
-- Better development (including
debug) and unit test coverage early in
the cycle
-- Reduce errors caused by
contention. Enable easier problem
determination with isolated
environments
-- Lower defect rates by automating
zUnit (Unit Test) without consuming
mainframe resources
-- Defects eliminated at code phase
cost 12x less than those found in QA
Free up development and test MIPS for higher value
workloads
-- Implement DevOps practices
(eg TDD, CI, CD) to improve
quality and delivery time
without additional
development and test MIPS
consumption
-- Reduce development and
test costs, including
development and test capacity
chargebacks
Boost development productivity
-- Enable more parallel work and
provide more control to teams.
-- Liberate developers to rapidly
prototype new applications
-- Improve the value of your
application portfolio through
electronic/automated code review
-- Develop and test System z
applications anywhere, anytime
14
Rational Team Concert + z Systems Development and Test Environment:
Modern processes and the environment to support them
z Systems Development and Test Environment + UrbanCode Deploy
Efficiently manage configurations across environments and provide self-service capabilities
Introduce DevOps practices and improve software delivery
-- Implement DevOps practices (eg
TDD, CI, CD) to improve quality and
delivery time
-- Provide a unified solution for
continuous delivery of heterogeneous
enterprise applications
-- Ensure that throughput of each
process (Develop, Build, Deploy) is
equal
Reduce costs
-- Accelerate delivery and reduce
deployment time by over 95% to
develop/test multi-tier applications
across heterogeneous environments
and platforms
-- Reduce amount of manual labor,
resource wait-time, and rework by
eliminating errors & providing self-
service environments
Remove bottlenecks
-- Accelerate deployment by enabling
development teams to self deploy with
automation
-- Automate managing configuration and
version deployment reducing deployment
outages
-- Greater visibility of “what is where” with
the ability rollback to any prior version at
ease
RD&T via Cloud Managed DevOps Services provides the core RD&T offering on
a virtual private cloud, without the setup and maintenance IT costs
• Provides the
RD&T offering, customized
and configured for each client
• On a scalable, single-tenant,
IBM SoftLayer Infrastructure
• Provides 99.9% availability
(SLO)
• Managed by
IBM Services
IBM Customer
Success Services
IBM SoftLayer Infrastructure
17
Keep up with the latest deliveries at Mainframe DEV:
https://developer.ibm.com/mainframe/
18
zPDT Universe
Commercial customers
o Offering = zD&T
o z/OS
o Physical or virtual
o Cloud or On Prem
ISVs
o Offering = zPDT
o z/OS, z/VM, z/VSE, Linux
on z
o Physical
o On Prem
IBM Internal
o z/OS, z/VM, z/VSE, Linux
on z
o Physical
o Cloud or On Prem
19
IBM internal usage
• Deploying and Testing a build takes a long time
• Installing the SMP/E build takes hours
• Testing takes another couple hours
• There’s also a zip build which doubles the install effort
• SVT has to test in multiple z/OS environments
20
Challenges for the UrbanCode team
Auto build, deploy and test in 5 minutes
The solution to these challenges
Auto Deploy &
TestIBM UrbanCode
Deploy
Rational Team Concert
Selective Deploy
Build
Push
builds
Kick-off deploy
z/OS 2.2DEV
z/OS 2.1Primary Test
z/OS 2.2
zD&T
Extended
Test
z/OS 2.2
Performance
Test
z/OS 1.13
zD&T
Extended
Test
• Deploy time greatly reduced.
– Build + deploy takes 5 minutes
• Compared with several hours before
• No manual deploy effort at all
– Increased velocity
• Allowed us to do 7 deployments a day last release,
• Verification test effort greatly reduced
– Automated build verification, failure notification by email
• Shift left testing, fewer/no conflicts in integration
– Before this, we merged multiple changes into one deploy, leading to conflicts and complexity in problem
diagnosis
– Now individual changes are tested independently
• The real benefit: Developers now focus on developing new features and fixing bugs. They are much more productive
and are focused on the tasks that they enjoy. 22
The benefits of the solution
– Support early version of zNext architecture in zPDT
– Long before production GA level release of zPDT and availability of real hardware machine with
these capabilities.
– Currently only CPU architecture/facilities.
– Available only to IBM internals for confidentiality and security under DOU control.
– zPDT Team sets up Central Servers for group access, or can have single user lap-top version
23
𝑧𝑃𝐷𝑇 − 𝛼 (Alpha Driver)
• zPDT engineers work closely with the developers of the SAK (System Architecture
Kernel) program
• SAK is the key test vehicle used in zNext Bring Up
• SAK & zPDT collaborate on initial Architecture implementations
• Once we are both satisfied that emulation of a feature/instruction is working correctly, we
make it available in the next zPDT Alpha code drop
• Most IBM internal groups make use of Central Servers that the zPDT team sets up.
These are very large configuration x86 servers with access to IBM File Sharing systems
which users can load their code to (e.g. zOS images, new Compilers)
• The Central Server concept allows us to control access and to more easily roll out new
versions of the code. This is new in the current cycle and has made the zPDT Alpha code
much more accessible to internal users.
• zPDT team works closely with users and plans to conduct survey to review what we can
do to improve.
24
Process to maximize use of alpha code (Shift Left Testing)
• zOS Development – able to test new architectural implementations several months
ahead of HW access. Found and fixed several issues.
• Linux on z – tested a number of new features
• KVM for z – tested additional virtualization capabilities
• Compiler team – able to build executables containing new instructions and test prior to
HW being available
• Research – several research users have experimented with enhanced security and
vector capabilities
25
Groups Using zPDT − α
– Architecture flux/evolution sensitive
• Potential for recode, rework, and/or discard of development/test depending on stability of architecture
• User version management
– Shift-left of development/test of software for new architecture support
26
Challenges
• Finding problems earlier!!!
• zNext on a laptop or Central Server for personal/group development
– Reduces need for hardware machines, scheduling development/debug time, etc.
– zNext HW access is at a premium so being able to test SW via Emulation prior to HW availability
really helps
• Enables earlier software exploitation of new hardware features. Decreases time of software GA from
new hardware GA.
• Enables earlier development/test of various z ecosystem components
– OS, service, performance, library routines, testcase generators, etc. prior to hardware availability
on a high performance platform.
• Validates architecture usage by OSes, services, testcase generators, etc.
– Found various architecture areas needing resolution and updated architecture.
• Differing interpretations
• Deficiencies in scenario handling
• Mutual benefit of early pre-validating/verifying zPDT for zD&T and ISV customers 27
Benefits
Interactive Poll # 2
28
Which of these use cases would be most valuable for your organization?
• Prototyping
• z/OS software betas or upgrades
• Employee Education / Skill Building
• Distribution and isolation of development and test activities
• Enabling Agile Development methodologies for z/OS
• Providing mainframe access for geographically dispersed teams
• Application demonstration
29
zD&T Benefits
• Insufficient mainframe Dev & Test LPAR availability leads to defects and missed schedules
• Tightly controlled mainframe environment prevents agile experimentation and prototyping
• High cost of mainframe development and test hardware and software
• Skill gaps due to off shoring, outsourcing and the majority of skills being near retirement
Business Challenges
Business Benefits
Cost Savings
Lower cost dev/test LPARS:
Additional capacity necessary for
adopting DevOps practices
available on Intel compatible
hardware
MIPS reallocation : Initial Dev &
Test activities performed on zD&T
enables reallocation of MIPS to
higher value production workload
Economical training platform:
Portable, indestructible
environment for skill building
Quality
Shift Left testing : Better test
coverage earlier in the cycle on
high fidelity z/OS Dev & Test
environment leads to quality
and quicker delivery
Work in parallel vs serially:
Distributed environments
reduce errors caused by
contention and enable easier
problem determination on easily
provisioned systems
Agility
Adapt to changing
business requirements :
z/OS on x86 hardware that
can be
virtualized and reset offers a
developer sandbox for
prototyping and V2V
migration
Portability: Teams can Dev
& Test z/OS applications
anytime, anywhere.
Outsourced teams can work
without mainframe access.
Resources
• zD&T Product Page
• Short zD&T video
• zD&T on Mainframe Dev
• Beta community
• DevOps for the Enterprise tech talks: http://bit.ly/1b4wl18
• IBM Cloud Managed DevOps Services
• Automated z Systems Application Testing on the Cloud
• zD&T Tech Validate facts
• zD&T Product Documentation, including zPDT Redbooks
• zD&T Hub
• Request your test drive today:
http://www.ibm.com/developerworks/downloads/rdtsandbox_systemz/index.html
Thank You

Mais conteúdo relacionado

Mais procurados

InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...
InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...
InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...DevOps for Enterprise Systems
 
Mainframe Application Testing both With and Without Live Data
Mainframe Application Testing both With and Without Live DataMainframe Application Testing both With and Without Live Data
Mainframe Application Testing both With and Without Live DataDevOps for Enterprise Systems
 
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2Susan Yoskin
 
Flexible DevOps Deployment of Enterprise Test Environments in the Cloud
Flexible DevOps Deployment of Enterprise Test Environments in the CloudFlexible DevOps Deployment of Enterprise Test Environments in the Cloud
Flexible DevOps Deployment of Enterprise Test Environments in the CloudDevOps for Enterprise Systems
 
Elevating Application Performance with the latest IBM COBOL offerings
Elevating Application Performance with the latest IBM COBOL offeringsElevating Application Performance with the latest IBM COBOL offerings
Elevating Application Performance with the latest IBM COBOL offeringsDevOps for Enterprise Systems
 
Rational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and nowRational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and nowDevOps for Enterprise Systems
 
Service Testing & Virtualization in an Enterprise Environments
Service Testing & Virtualization in an Enterprise EnvironmentsService Testing & Virtualization in an Enterprise Environments
Service Testing & Virtualization in an Enterprise EnvironmentsDevOps for Enterprise Systems
 
Enabling z Agility with DevOps and Enterprise Transformation
Enabling z Agility with DevOps and Enterprise TransformationEnabling z Agility with DevOps and Enterprise Transformation
Enabling z Agility with DevOps and Enterprise TransformationDevOps for Enterprise Systems
 
Aligning the Fast & the Slow: The Reality of Multi-Speed IT
Aligning the Fast & the Slow: The Reality of Multi-Speed ITAligning the Fast & the Slow: The Reality of Multi-Speed IT
Aligning the Fast & the Slow: The Reality of Multi-Speed ITDevOps for Enterprise Systems
 
Recover 30% of your day with IBM Development Tools (Smarter Mainframe Develop...
Recover 30% of your day with IBM Development Tools (Smarter Mainframe Develop...Recover 30% of your day with IBM Development Tools (Smarter Mainframe Develop...
Recover 30% of your day with IBM Development Tools (Smarter Mainframe Develop...Susan Yoskin
 
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems SoftwareLessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems SoftwareDevOps for Enterprise Systems
 
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...Teodoro Cipresso
 
Converting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right toolsConverting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right toolsDevOps for Enterprise Systems
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems
 
Continuous Integration and Deployment on Rational Development and Test Enviro...
Continuous Integration and Deployment on Rational Development and Test Enviro...Continuous Integration and Deployment on Rational Development and Test Enviro...
Continuous Integration and Deployment on Rational Development and Test Enviro...DevOps for Enterprise Systems
 
Cics Ts 4.1 Technical Overview
Cics Ts 4.1 Technical OverviewCics Ts 4.1 Technical Overview
Cics Ts 4.1 Technical OverviewCICS ROADSHOW
 
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slidesMaking the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slidesSusan Yoskin
 

Mais procurados (20)

InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...
InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...
InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...
 
Mainframe Application Testing both With and Without Live Data
Mainframe Application Testing both With and Without Live DataMainframe Application Testing both With and Without Live Data
Mainframe Application Testing both With and Without Live Data
 
Fault Analyzer for z/OS Overview
Fault Analyzer for z/OS OverviewFault Analyzer for z/OS Overview
Fault Analyzer for z/OS Overview
 
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2
RDZ for Cobol Programmers slides 7 14 Debugger deep dive final2
 
Flexible DevOps Deployment of Enterprise Test Environments in the Cloud
Flexible DevOps Deployment of Enterprise Test Environments in the CloudFlexible DevOps Deployment of Enterprise Test Environments in the Cloud
Flexible DevOps Deployment of Enterprise Test Environments in the Cloud
 
Elevating Application Performance with the latest IBM COBOL offerings
Elevating Application Performance with the latest IBM COBOL offeringsElevating Application Performance with the latest IBM COBOL offerings
Elevating Application Performance with the latest IBM COBOL offerings
 
Rational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and nowRational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and now
 
Service Testing & Virtualization in an Enterprise Environments
Service Testing & Virtualization in an Enterprise EnvironmentsService Testing & Virtualization in an Enterprise Environments
Service Testing & Virtualization in an Enterprise Environments
 
IBM Application Delivery Foundation for z Systems
IBM Application Delivery Foundation for z SystemsIBM Application Delivery Foundation for z Systems
IBM Application Delivery Foundation for z Systems
 
Enabling z Agility with DevOps and Enterprise Transformation
Enabling z Agility with DevOps and Enterprise TransformationEnabling z Agility with DevOps and Enterprise Transformation
Enabling z Agility with DevOps and Enterprise Transformation
 
Aligning the Fast & the Slow: The Reality of Multi-Speed IT
Aligning the Fast & the Slow: The Reality of Multi-Speed ITAligning the Fast & the Slow: The Reality of Multi-Speed IT
Aligning the Fast & the Slow: The Reality of Multi-Speed IT
 
Recover 30% of your day with IBM Development Tools (Smarter Mainframe Develop...
Recover 30% of your day with IBM Development Tools (Smarter Mainframe Develop...Recover 30% of your day with IBM Development Tools (Smarter Mainframe Develop...
Recover 30% of your day with IBM Development Tools (Smarter Mainframe Develop...
 
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems SoftwareLessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
 
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...
 
Converting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right toolsConverting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right tools
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a Startup
 
Continuous Integration and Deployment on Rational Development and Test Enviro...
Continuous Integration and Deployment on Rational Development and Test Enviro...Continuous Integration and Deployment on Rational Development and Test Enviro...
Continuous Integration and Deployment on Rational Development and Test Enviro...
 
Cics Ts 4.1 Technical Overview
Cics Ts 4.1 Technical OverviewCics Ts 4.1 Technical Overview
Cics Ts 4.1 Technical Overview
 
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slidesMaking the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
Making the Dinosaur Dance - RDz, RTC and UrbanCode Lunch and Learn slides
 
Automatic Performance Improvement for Legacy COBOL
Automatic Performance Improvement for Legacy COBOLAutomatic Performance Improvement for Legacy COBOL
Automatic Performance Improvement for Legacy COBOL
 

Destaque

Social Media to żart!
Social Media to żart!Social Media to żart!
Social Media to żart!Serhii Stasko
 
Unlock your core business assets for the hybrid cloud with addi webinar dec...
Unlock your core business assets for the hybrid cloud with addi   webinar dec...Unlock your core business assets for the hybrid cloud with addi   webinar dec...
Unlock your core business assets for the hybrid cloud with addi webinar dec...Sherri Hanna
 
Transforming z Systems for the Mobile, Digital & API Economy
Transforming z Systems for the Mobile, Digital & API EconomyTransforming z Systems for the Mobile, Digital & API Economy
Transforming z Systems for the Mobile, Digital & API EconomyAna Alves Sequeira
 
Z cloud with technical details
 Z cloud with technical details Z cloud with technical details
Z cloud with technical detailsJim Porell
 
Create Your Future with z Systems Cloud
Create Your Future with z Systems CloudCreate Your Future with z Systems Cloud
Create Your Future with z Systems CloudCA Technologies
 
z Systems redefining Enterprise IT for digital business - Alain Poquillon
z Systems redefining Enterprise IT for digital business - Alain Poquillonz Systems redefining Enterprise IT for digital business - Alain Poquillon
z Systems redefining Enterprise IT for digital business - Alain PoquillonNRB
 
Cloud stack for z Systems - July 2016
Cloud stack for z Systems - July 2016Cloud stack for z Systems - July 2016
Cloud stack for z Systems - July 2016Anderson Bassani
 
Powering the digital economy with CICS and z/OS connect - at the "z Systems...
Powering the digital economy with CICS and z/OS connect  -  at the "z Systems...Powering the digital economy with CICS and z/OS connect  -  at the "z Systems...
Powering the digital economy with CICS and z/OS connect - at the "z Systems...DevOps for Enterprise Systems
 
z/OS Connect - Overview at the "z Systems Agile Enterprise Development Confer...
z/OS Connect - Overview at the "z Systems Agile Enterprise Development Confer...z/OS Connect - Overview at the "z Systems Agile Enterprise Development Confer...
z/OS Connect - Overview at the "z Systems Agile Enterprise Development Confer...DevOps for Enterprise Systems
 
Hybrid Cloud Computing (IBM System z)
Hybrid Cloud Computing (IBM System z)Hybrid Cloud Computing (IBM System z)
Hybrid Cloud Computing (IBM System z)IBM Danmark
 
A Day in the Life of an Agile Mainframe Developer: A Naturally Agile Approach...
A Day in the Life of an Agile Mainframe Developer: A Naturally Agile Approach...A Day in the Life of an Agile Mainframe Developer: A Naturally Agile Approach...
A Day in the Life of an Agile Mainframe Developer: A Naturally Agile Approach...Compuware
 
Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)Jacobo García López de Araujo
 

Destaque (12)

Social Media to żart!
Social Media to żart!Social Media to żart!
Social Media to żart!
 
Unlock your core business assets for the hybrid cloud with addi webinar dec...
Unlock your core business assets for the hybrid cloud with addi   webinar dec...Unlock your core business assets for the hybrid cloud with addi   webinar dec...
Unlock your core business assets for the hybrid cloud with addi webinar dec...
 
Transforming z Systems for the Mobile, Digital & API Economy
Transforming z Systems for the Mobile, Digital & API EconomyTransforming z Systems for the Mobile, Digital & API Economy
Transforming z Systems for the Mobile, Digital & API Economy
 
Z cloud with technical details
 Z cloud with technical details Z cloud with technical details
Z cloud with technical details
 
Create Your Future with z Systems Cloud
Create Your Future with z Systems CloudCreate Your Future with z Systems Cloud
Create Your Future with z Systems Cloud
 
z Systems redefining Enterprise IT for digital business - Alain Poquillon
z Systems redefining Enterprise IT for digital business - Alain Poquillonz Systems redefining Enterprise IT for digital business - Alain Poquillon
z Systems redefining Enterprise IT for digital business - Alain Poquillon
 
Cloud stack for z Systems - July 2016
Cloud stack for z Systems - July 2016Cloud stack for z Systems - July 2016
Cloud stack for z Systems - July 2016
 
Powering the digital economy with CICS and z/OS connect - at the "z Systems...
Powering the digital economy with CICS and z/OS connect  -  at the "z Systems...Powering the digital economy with CICS and z/OS connect  -  at the "z Systems...
Powering the digital economy with CICS and z/OS connect - at the "z Systems...
 
z/OS Connect - Overview at the "z Systems Agile Enterprise Development Confer...
z/OS Connect - Overview at the "z Systems Agile Enterprise Development Confer...z/OS Connect - Overview at the "z Systems Agile Enterprise Development Confer...
z/OS Connect - Overview at the "z Systems Agile Enterprise Development Confer...
 
Hybrid Cloud Computing (IBM System z)
Hybrid Cloud Computing (IBM System z)Hybrid Cloud Computing (IBM System z)
Hybrid Cloud Computing (IBM System z)
 
A Day in the Life of an Agile Mainframe Developer: A Naturally Agile Approach...
A Day in the Life of an Agile Mainframe Developer: A Naturally Agile Approach...A Day in the Life of an Agile Mainframe Developer: A Naturally Agile Approach...
A Day in the Life of an Agile Mainframe Developer: A Naturally Agile Approach...
 
Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)
 

Semelhante a Drinking our own champagne - z Systems Development and Test Environment V10

InterConnect2016_4932
InterConnect2016_4932InterConnect2016_4932
InterConnect2016_4932Clare Carty
 
Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Smarter z/OS Software Delivery using Rational Enterprise Cloud SolutionsSmarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Smarter z/OS Software Delivery using Rational Enterprise Cloud SolutionsJean-Yves Rigolet
 
LSU Nordic 2015 - Agile development on system z
LSU Nordic 2015 - Agile development on system zLSU Nordic 2015 - Agile development on system z
LSU Nordic 2015 - Agile development on system zFlemming Petersen
 
The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...
The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...
The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...NRB
 
The Fastest Way to Redis on Pivotal Cloud Foundry
The Fastest Way to Redis on Pivotal Cloud FoundryThe Fastest Way to Redis on Pivotal Cloud Foundry
The Fastest Way to Redis on Pivotal Cloud FoundryVMware Tanzu
 
Continuous Integration to Shift Left Testing Across the Enterprise Stack
Continuous Integration to Shift Left Testing Across the Enterprise StackContinuous Integration to Shift Left Testing Across the Enterprise Stack
Continuous Integration to Shift Left Testing Across the Enterprise StackDevOps.com
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeRosalind Radcliffe
 
Adopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile ManufacturerAdopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile ManufacturerVMware Tanzu
 
Adopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile ManufacturerAdopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile ManufacturerGregor Zurowski
 
Devops phase-1
Devops phase-1Devops phase-1
Devops phase-1G R VISHAL
 
OSDC 2018 | Three years running containers with Kubernetes in Production by T...
OSDC 2018 | Three years running containers with Kubernetes in Production by T...OSDC 2018 | Three years running containers with Kubernetes in Production by T...
OSDC 2018 | Three years running containers with Kubernetes in Production by T...NETWAYS
 
Dev ops for z
Dev ops for z Dev ops for z
Dev ops for z bamadhu
 
Preparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 MeetupPreparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 MeetupYashrajNayak4
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps MeetupKyle Brown
 
The Rocky Cloud Road
The Rocky Cloud RoadThe Rocky Cloud Road
The Rocky Cloud RoadGert Drapers
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Rosalind Radcliffe
 
DevOps for Big Data - Data 360 2014 Conference
DevOps for Big Data - Data 360 2014 ConferenceDevOps for Big Data - Data 360 2014 Conference
DevOps for Big Data - Data 360 2014 ConferenceGrid Dynamics
 

Semelhante a Drinking our own champagne - z Systems Development and Test Environment V10 (20)

InterConnect2016_4932
InterConnect2016_4932InterConnect2016_4932
InterConnect2016_4932
 
Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Smarter z/OS Software Delivery using Rational Enterprise Cloud SolutionsSmarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
 
Ibm innovate ci for system z
Ibm innovate ci for system zIbm innovate ci for system z
Ibm innovate ci for system z
 
LSU Nordic 2015 - Agile development on system z
LSU Nordic 2015 - Agile development on system zLSU Nordic 2015 - Agile development on system z
LSU Nordic 2015 - Agile development on system z
 
The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...
The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...
The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...
 
The Fastest Way to Redis on Pivotal Cloud Foundry
The Fastest Way to Redis on Pivotal Cloud FoundryThe Fastest Way to Redis on Pivotal Cloud Foundry
The Fastest Way to Redis on Pivotal Cloud Foundry
 
Continuous Integration to Shift Left Testing Across the Enterprise Stack
Continuous Integration to Shift Left Testing Across the Enterprise StackContinuous Integration to Shift Left Testing Across the Enterprise Stack
Continuous Integration to Shift Left Testing Across the Enterprise Stack
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframe
 
Adopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile ManufacturerAdopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile Manufacturer
 
Adopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile ManufacturerAdopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile Manufacturer
 
Devops phase-1
Devops phase-1Devops phase-1
Devops phase-1
 
OSDC 2018 | Three years running containers with Kubernetes in Production by T...
OSDC 2018 | Three years running containers with Kubernetes in Production by T...OSDC 2018 | Three years running containers with Kubernetes in Production by T...
OSDC 2018 | Three years running containers with Kubernetes in Production by T...
 
IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z
 
Dev ops for z
Dev ops for z Dev ops for z
Dev ops for z
 
Developer want change Ops want control - devops
Developer want change Ops want control - devopsDeveloper want change Ops want control - devops
Developer want change Ops want control - devops
 
Preparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 MeetupPreparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 Meetup
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps Meetup
 
The Rocky Cloud Road
The Rocky Cloud RoadThe Rocky Cloud Road
The Rocky Cloud Road
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402
 
DevOps for Big Data - Data 360 2014 Conference
DevOps for Big Data - Data 360 2014 ConferenceDevOps for Big Data - Data 360 2014 Conference
DevOps for Big Data - Data 360 2014 Conference
 

Mais de DevOps for Enterprise Systems

Webcast : Uncover buried treasure code with business-rule mining and ADDI
Webcast : Uncover buried treasure code with business-rule mining and ADDIWebcast : Uncover buried treasure code with business-rule mining and ADDI
Webcast : Uncover buried treasure code with business-rule mining and ADDIDevOps for Enterprise Systems
 
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...DevOps for Enterprise Systems
 
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...DevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise - Microservices, APIs
IBM Z for the Digital Enterprise - Microservices, APIsIBM Z for the Digital Enterprise - Microservices, APIs
IBM Z for the Digital Enterprise - Microservices, APIsDevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise - IBM Z Software Keynote
IBM Z for the Digital Enterprise - IBM Z Software KeynoteIBM Z for the Digital Enterprise - IBM Z Software Keynote
IBM Z for the Digital Enterprise - IBM Z Software KeynoteDevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise - IBM Z Open Data Analytics
IBM Z for the Digital Enterprise - IBM Z  Open Data AnalyticsIBM Z for the Digital Enterprise - IBM Z  Open Data Analytics
IBM Z for the Digital Enterprise - IBM Z Open Data AnalyticsDevOps for Enterprise Systems
 
Webinar : Modernize and Simplify IT Operations Management for DevOps Success
Webinar : Modernize and Simplify IT Operations Management for DevOps Success Webinar : Modernize and Simplify IT Operations Management for DevOps Success
Webinar : Modernize and Simplify IT Operations Management for DevOps Success DevOps for Enterprise Systems
 
Webinar : So you want to provision a test environment...
Webinar : So you want to provision a test environment...  Webinar : So you want to provision a test environment...
Webinar : So you want to provision a test environment... DevOps for Enterprise Systems
 
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...DevOps for Enterprise Systems
 
Replace Outdated DevOps Tools with Innovative & Modern Pipelines
Replace Outdated DevOps Tools with Innovative & Modern PipelinesReplace Outdated DevOps Tools with Innovative & Modern Pipelines
Replace Outdated DevOps Tools with Innovative & Modern PipelinesDevOps for Enterprise Systems
 
Beyond Build Pipelines - Continuous Delivery's Messy Reality
Beyond Build Pipelines - Continuous Delivery's Messy RealityBeyond Build Pipelines - Continuous Delivery's Messy Reality
Beyond Build Pipelines - Continuous Delivery's Messy RealityDevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
IBM Z for the Digital Enterprise 2018 - API Discovery & DebuggingIBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
IBM Z for the Digital Enterprise 2018 - API Discovery & DebuggingDevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...DevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...DevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...DevOps for Enterprise Systems
 
IBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
IBM Z for the Digital Enterprise 2018 - Automate Delivery PipelineIBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
IBM Z for the Digital Enterprise 2018 - Automate Delivery PipelineDevOps for Enterprise Systems
 

Mais de DevOps for Enterprise Systems (20)

Webcast : Uncover buried treasure code with business-rule mining and ADDI
Webcast : Uncover buried treasure code with business-rule mining and ADDIWebcast : Uncover buried treasure code with business-rule mining and ADDI
Webcast : Uncover buried treasure code with business-rule mining and ADDI
 
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...
Webinar [Nov 15, 1 PM EST]: Release Orchestration and the Future of Continuou...
 
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...
Webcast : Develop Mainframe Software with Open Source SCMs and IBM Dependency...
 
IBM Z for the Digital Enterprise - Microservices, APIs
IBM Z for the Digital Enterprise - Microservices, APIsIBM Z for the Digital Enterprise - Microservices, APIs
IBM Z for the Digital Enterprise - Microservices, APIs
 
IBM Z for the Digital Enterprise - IBM Z Software Keynote
IBM Z for the Digital Enterprise - IBM Z Software KeynoteIBM Z for the Digital Enterprise - IBM Z Software Keynote
IBM Z for the Digital Enterprise - IBM Z Software Keynote
 
IBM Z for the Digital Enterprise - Java performance
IBM Z for the Digital Enterprise  - Java performanceIBM Z for the Digital Enterprise  - Java performance
IBM Z for the Digital Enterprise - Java performance
 
IBM Z for the Digital Enterprise - IBM Z Open Data Analytics
IBM Z for the Digital Enterprise - IBM Z  Open Data AnalyticsIBM Z for the Digital Enterprise - IBM Z  Open Data Analytics
IBM Z for the Digital Enterprise - IBM Z Open Data Analytics
 
IBM Z for the Digital Enterprise - Zowe overview
IBM Z for the Digital Enterprise - Zowe overviewIBM Z for the Digital Enterprise - Zowe overview
IBM Z for the Digital Enterprise - Zowe overview
 
IBM Z for the Digital Enterprise 2018 - Z Keynote
IBM Z for the Digital Enterprise 2018 - Z KeynoteIBM Z for the Digital Enterprise 2018 - Z Keynote
IBM Z for the Digital Enterprise 2018 - Z Keynote
 
Webinar : Modernize and Simplify IT Operations Management for DevOps Success
Webinar : Modernize and Simplify IT Operations Management for DevOps Success Webinar : Modernize and Simplify IT Operations Management for DevOps Success
Webinar : Modernize and Simplify IT Operations Management for DevOps Success
 
Webinar : So you want to provision a test environment...
Webinar : So you want to provision a test environment...  Webinar : So you want to provision a test environment...
Webinar : So you want to provision a test environment...
 
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...
Webinar : Don't Fumble the Data! Integrate Database Automation into your DevO...
 
Replace Outdated DevOps Tools with Innovative & Modern Pipelines
Replace Outdated DevOps Tools with Innovative & Modern PipelinesReplace Outdated DevOps Tools with Innovative & Modern Pipelines
Replace Outdated DevOps Tools with Innovative & Modern Pipelines
 
Beyond Build Pipelines - Continuous Delivery's Messy Reality
Beyond Build Pipelines - Continuous Delivery's Messy RealityBeyond Build Pipelines - Continuous Delivery's Messy Reality
Beyond Build Pipelines - Continuous Delivery's Messy Reality
 
Webcast : Are Your Cloud Applications Performing?
Webcast : Are Your Cloud Applications Performing?Webcast : Are Your Cloud Applications Performing?
Webcast : Are Your Cloud Applications Performing?
 
IBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
IBM Z for the Digital Enterprise 2018 - API Discovery & DebuggingIBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
IBM Z for the Digital Enterprise 2018 - API Discovery & Debugging
 
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
 
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...
IBM Z for the Digital Enterprise 2018 - Leverage best language for Transforma...
 
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
 
IBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
IBM Z for the Digital Enterprise 2018 - Automate Delivery PipelineIBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
IBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
 

Último

CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 

Último (20)

CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 

Drinking our own champagne - z Systems Development and Test Environment V10

  • 1. Drinking our own champagne z Systems Development and Test Environment V10 Christopher Cook, zPDT development manager Alisa Morse z Systems Development and Test offering manager
  • 2. • zD&T- why and what • What’s new • Internal use cases – General – Integral to zNext delivery 2 Agenda
  • 3. 3 @IBMzSystems #EZSource and #IBMz Companies need to transform to become a digital enterprise What was Is now Crossing industries and transforming customer experience Finance App Auto App Home Buyer App Finance App Auto App
  • 4. Product Owner Senior Executives Developer Domain ExpertsAuditors QA Support Staff External Vendor Operations Staff Enterprise Architect PMO Lead ApproverProject Manager Line-of-business Customer IT Agility - Velocity – Innovation – Cost - Quality App Development, Orchestration, Integration, Security, Management, Governance What does the Line of Business want from IT?
  • 5. Typical z Systems Testing Architecture Organized by project team, vertically scaled, sharing resources, limited automation z/OS Dev/Test LPARProject Team [April Maintain] Project Team [May prototype] Project Team [June New Func] Project Team [Dec Upgrade] Data App App App 1.Shared resources combined with overlapping schedules can elicit conflicts, impede innovation and slow code delivery 2.Coordination of environmental changes and releases cause bottlenecks, delays and additional overhead 3.Shared test data is difficult to manage and can lead to over testing or incorrect test results
  • 6. Interactive Poll # 1 6 Which of the following challenges do you have? (Can choose multiples) • Insufficient mainframe Dev & Test LPAR availability leads to defects and missed schedules • Tightly controlled mainframe environment prevents agile experimentation and prototyping • High cost of mainframe development and test hardware and software • Skill gaps due to off shoring, outsourcing or the majority of skills being near retirement • Slow response time for off shore teams needing development access
  • 7. Add mainframe dev & test capacity without increasing your MIPS Affordable off host development and test environment IMS DB2 CICS WAS MQ z/OS COBOL, PL/I, C++, Java, EGL, Batch, Assembler, X86 PC or HX5 Blade running Linux IBM SoftLayer Infrastructure zD&T RTC RIT Rational Development and Test Environment for z Systems (zD&T) • Develop and test z/OS applications anywhere, anytime • Free up mainframe development MIPS for production workload • Eliminate costly delays by reducing burden on existing IT operations staff • Reduce time to value and minimize ongoing administration and capital expense with zD&T Cloud Managed DevOps • Exploit the z13 hardware capability, including z13 Crypto Express 5S • Comprehensive z/OS 2.2 software distribution: • z/OS plus major subsystems • Underpinned by the z/OS components of DevOps for the Enterprise development, test, and deployment tooling Note: This Program is licensed only for development and test of applications that run on IBM z/OS. The Program may not be used to run production workloads of any kind, nor more robust development workloads including without limitation production module builds, pre-production testing, stress testing, or performance testing. “RD&T improved our development and testing timeline and provided stability and quality” Developer, Large Enterprise Computer Services Company https://www.techvalidate.com/tvid/C99-3E2-1ED UCD IDz DT
  • 8. • Drive new software to production faster – Prototyping – z/OS software betas or upgrades – Development • Employee Education in an indestructible, easy-to-use environment • Distributing development and test activities to improve availability, quality, productivity. Improved mainframe environment availability Elimination of shared data issues Enable self-service for simple z/OS administration changes • Enabling Continuous Integration and Agile Development methodologies for z/OS • Providing easy environment access for geographically dispersed and outsourced teams • Application demonstration Typical zD&T use cases
  • 9. z Systems Development and Test Environment V10 Announce 10/11/16, eGA 11/17/16 More flexible licensing with an updated z/OS software distribution: • Cloud friendly software-based licensing for enterprise customers, with up to 8 CPs per instance • Hardware-based licensing for personal and portable use cases, 3 CPs per instance • Adopt newer levels of z/OS software- with z/OS 2.2, z/OS Connect, CICS 5.3, IMS 14.1, RDz 9.5.1, z/OS Explorer 3, RTC 6.0.1, and UCD 6.2
  • 10. 10 zD&T requirements • Same as product license server • Cannot run on same Linux system with a zD&T instance • Hardware requirements • 2 GB RAM • 12 GB Disk space • Software requirements • RHEL 6.0 and above • Virtualization platforms • VMWare ESXi 5.0 • zBX model 3 • KVM • XEN • 32 bit runtime libraries • 32 bit Linux glibc libraries • Same as previous releases • Hardware requirements • 2-4 GB RAM per CP • 1 GB per core for Linux • USB for Personal Edition • 150 GB disk space z/OS ADCD • Software requirements • RHEL 6.0 and above • Virtualization platforms • VMWare ESXi 5.0 • zBX model 3 • KVM • XEN • 32 bit runtime libraries • 32 bit Linux glibc libraries if using software-based licensing License ManagerzD&T Instance
  • 11. Product Structure Changes RD&T PID 5725-G39 Rational Development and Test Environment • AUSI • RVU • Token Rational Development and Test Environment with Parallel Sysplex* • RVU • Token zD&T PID 5725-G39 z Systems Development and Test Environment Personal Edition • AUSI z Systems Development and Test Environment • RVU • Token z Systems Development and Test Environment with Parallel Sysplex* • RVU • Token • The zD&T 10 RVU metric has new license and S&S part numbers • Old part numbers have been automatically migrated to new part numbers 1:1 • Withdrawal announcement was 11/17/16. Effective dates are 2/13/17 for license parts and 11/15/17 for S&S parts • Link: https://www- 01.ibm.com/common/ssi/cgi- bin/ssialias?infotype=AN&subtyp e=CA&htmlfid=899/ENUSLP16- 0635
  • 12. z/OS 2.2 Distribution • z/OS V2.2, including sub-features • Encryption Facility • z/OS Security Level 3 Feature and z/OS Communications Server Security Level 3 Feature • IBM HTTP Server • DITTO/ESA • IBM z/OS Management Facility • IBM PD Tools • Tools Base for z/OS • IBM Debug Tool 13.1 • IBM File Manager 13.1- evaluation • IBM Fault Analyzer 13.1- evaluation • CICS Transaction Server • CICS 5.1, 5.2, 5.3 • CICS/VSAM Recovery 5.1, 5.2 • CICS Transaction Gateway 9.0 • CICS Tools • CICS Deployment Assistant 5.3 • Tivoli • Tivoli System Automation for z/OS 3.5 • Tivoli NetView 6.2.1 • Tivoli Workload Scheduler for z/OS • Compilers • IBM Compiler for REXX 1.4 • IBM Enterprise PL/I 4.5 • IBM COBOL 5.2 • IBM Rational COBOL Runtime 6.0.1 (EGL) • XL C++ 2.1 • IBM Java SDK for z/OS 7.1, 8.0 • WebSphere Application Server for z/OS 8.0, 8.5, Liberty Profile • DB2 for z/OS • DB2 for z/OS 10, 11 • DB2 Utility Suite for z/OS • DB2 Administration Tool for z/OS • DB2 Object Comparison Tool for z/OS • DB2 for z/OS QMF • IMS • IMS 13, 14.1 • WebSphere MQ for z/OS 8 • Rational Developer for System z 9.5.1 z/OS components • Rational Team Concert 6.0.1 z/OS components • UrbanCode Deploy 6.2 z/OS Agent • IBM Sterling Connect Direct for z/OS 5.2 • IBM Explorer for z/OS Aqua V3.0 • IBM z/OS Connect Enterprise Edition V2.0 Green indicates New
  • 13. 13 IBM Developer for z Systems + z Systems Development and Test Environment Develop and test off host, increase speed and quality Better quality by shifting left with zD&T -- Better development (including debug) and unit test coverage early in the cycle -- Reduce errors caused by contention. Enable easier problem determination with isolated environments -- Lower defect rates by automating zUnit (Unit Test) without consuming mainframe resources -- Defects eliminated at code phase cost 12x less than those found in QA Free up development and test MIPS for higher value workloads -- Implement DevOps practices (eg TDD, CI, CD) to improve quality and delivery time without additional development and test MIPS consumption -- Reduce development and test costs, including development and test capacity chargebacks Boost development productivity -- Enable more parallel work and provide more control to teams. -- Liberate developers to rapidly prototype new applications -- Improve the value of your application portfolio through electronic/automated code review -- Develop and test System z applications anywhere, anytime
  • 14. 14 Rational Team Concert + z Systems Development and Test Environment: Modern processes and the environment to support them
  • 15. z Systems Development and Test Environment + UrbanCode Deploy Efficiently manage configurations across environments and provide self-service capabilities Introduce DevOps practices and improve software delivery -- Implement DevOps practices (eg TDD, CI, CD) to improve quality and delivery time -- Provide a unified solution for continuous delivery of heterogeneous enterprise applications -- Ensure that throughput of each process (Develop, Build, Deploy) is equal Reduce costs -- Accelerate delivery and reduce deployment time by over 95% to develop/test multi-tier applications across heterogeneous environments and platforms -- Reduce amount of manual labor, resource wait-time, and rework by eliminating errors & providing self- service environments Remove bottlenecks -- Accelerate deployment by enabling development teams to self deploy with automation -- Automate managing configuration and version deployment reducing deployment outages -- Greater visibility of “what is where” with the ability rollback to any prior version at ease
  • 16. RD&T via Cloud Managed DevOps Services provides the core RD&T offering on a virtual private cloud, without the setup and maintenance IT costs • Provides the RD&T offering, customized and configured for each client • On a scalable, single-tenant, IBM SoftLayer Infrastructure • Provides 99.9% availability (SLO) • Managed by IBM Services IBM Customer Success Services IBM SoftLayer Infrastructure
  • 17. 17 Keep up with the latest deliveries at Mainframe DEV: https://developer.ibm.com/mainframe/
  • 18. 18 zPDT Universe Commercial customers o Offering = zD&T o z/OS o Physical or virtual o Cloud or On Prem ISVs o Offering = zPDT o z/OS, z/VM, z/VSE, Linux on z o Physical o On Prem IBM Internal o z/OS, z/VM, z/VSE, Linux on z o Physical o Cloud or On Prem
  • 20. • Deploying and Testing a build takes a long time • Installing the SMP/E build takes hours • Testing takes another couple hours • There’s also a zip build which doubles the install effort • SVT has to test in multiple z/OS environments 20 Challenges for the UrbanCode team
  • 21. Auto build, deploy and test in 5 minutes The solution to these challenges Auto Deploy & TestIBM UrbanCode Deploy Rational Team Concert Selective Deploy Build Push builds Kick-off deploy z/OS 2.2DEV z/OS 2.1Primary Test z/OS 2.2 zD&T Extended Test z/OS 2.2 Performance Test z/OS 1.13 zD&T Extended Test
  • 22. • Deploy time greatly reduced. – Build + deploy takes 5 minutes • Compared with several hours before • No manual deploy effort at all – Increased velocity • Allowed us to do 7 deployments a day last release, • Verification test effort greatly reduced – Automated build verification, failure notification by email • Shift left testing, fewer/no conflicts in integration – Before this, we merged multiple changes into one deploy, leading to conflicts and complexity in problem diagnosis – Now individual changes are tested independently • The real benefit: Developers now focus on developing new features and fixing bugs. They are much more productive and are focused on the tasks that they enjoy. 22 The benefits of the solution
  • 23. – Support early version of zNext architecture in zPDT – Long before production GA level release of zPDT and availability of real hardware machine with these capabilities. – Currently only CPU architecture/facilities. – Available only to IBM internals for confidentiality and security under DOU control. – zPDT Team sets up Central Servers for group access, or can have single user lap-top version 23 𝑧𝑃𝐷𝑇 − 𝛼 (Alpha Driver)
  • 24. • zPDT engineers work closely with the developers of the SAK (System Architecture Kernel) program • SAK is the key test vehicle used in zNext Bring Up • SAK & zPDT collaborate on initial Architecture implementations • Once we are both satisfied that emulation of a feature/instruction is working correctly, we make it available in the next zPDT Alpha code drop • Most IBM internal groups make use of Central Servers that the zPDT team sets up. These are very large configuration x86 servers with access to IBM File Sharing systems which users can load their code to (e.g. zOS images, new Compilers) • The Central Server concept allows us to control access and to more easily roll out new versions of the code. This is new in the current cycle and has made the zPDT Alpha code much more accessible to internal users. • zPDT team works closely with users and plans to conduct survey to review what we can do to improve. 24 Process to maximize use of alpha code (Shift Left Testing)
  • 25. • zOS Development – able to test new architectural implementations several months ahead of HW access. Found and fixed several issues. • Linux on z – tested a number of new features • KVM for z – tested additional virtualization capabilities • Compiler team – able to build executables containing new instructions and test prior to HW being available • Research – several research users have experimented with enhanced security and vector capabilities 25 Groups Using zPDT − α
  • 26. – Architecture flux/evolution sensitive • Potential for recode, rework, and/or discard of development/test depending on stability of architecture • User version management – Shift-left of development/test of software for new architecture support 26 Challenges
  • 27. • Finding problems earlier!!! • zNext on a laptop or Central Server for personal/group development – Reduces need for hardware machines, scheduling development/debug time, etc. – zNext HW access is at a premium so being able to test SW via Emulation prior to HW availability really helps • Enables earlier software exploitation of new hardware features. Decreases time of software GA from new hardware GA. • Enables earlier development/test of various z ecosystem components – OS, service, performance, library routines, testcase generators, etc. prior to hardware availability on a high performance platform. • Validates architecture usage by OSes, services, testcase generators, etc. – Found various architecture areas needing resolution and updated architecture. • Differing interpretations • Deficiencies in scenario handling • Mutual benefit of early pre-validating/verifying zPDT for zD&T and ISV customers 27 Benefits
  • 28. Interactive Poll # 2 28 Which of these use cases would be most valuable for your organization? • Prototyping • z/OS software betas or upgrades • Employee Education / Skill Building • Distribution and isolation of development and test activities • Enabling Agile Development methodologies for z/OS • Providing mainframe access for geographically dispersed teams • Application demonstration
  • 29. 29 zD&T Benefits • Insufficient mainframe Dev & Test LPAR availability leads to defects and missed schedules • Tightly controlled mainframe environment prevents agile experimentation and prototyping • High cost of mainframe development and test hardware and software • Skill gaps due to off shoring, outsourcing and the majority of skills being near retirement Business Challenges Business Benefits Cost Savings Lower cost dev/test LPARS: Additional capacity necessary for adopting DevOps practices available on Intel compatible hardware MIPS reallocation : Initial Dev & Test activities performed on zD&T enables reallocation of MIPS to higher value production workload Economical training platform: Portable, indestructible environment for skill building Quality Shift Left testing : Better test coverage earlier in the cycle on high fidelity z/OS Dev & Test environment leads to quality and quicker delivery Work in parallel vs serially: Distributed environments reduce errors caused by contention and enable easier problem determination on easily provisioned systems Agility Adapt to changing business requirements : z/OS on x86 hardware that can be virtualized and reset offers a developer sandbox for prototyping and V2V migration Portability: Teams can Dev & Test z/OS applications anytime, anywhere. Outsourced teams can work without mainframe access.
  • 30. Resources • zD&T Product Page • Short zD&T video • zD&T on Mainframe Dev • Beta community • DevOps for the Enterprise tech talks: http://bit.ly/1b4wl18 • IBM Cloud Managed DevOps Services • Automated z Systems Application Testing on the Cloud • zD&T Tech Validate facts • zD&T Product Documentation, including zPDT Redbooks • zD&T Hub • Request your test drive today: http://www.ibm.com/developerworks/downloads/rdtsandbox_systemz/index.html