SlideShare une entreprise Scribd logo
1  sur  46
Télécharger pour lire hors ligne
MAINFRAME
DAY
EDITION 2021
DARE TO UNLOCK
YOUR MAINFRAME!
2
DevOps on mainframe
Modernize and integrate
Jérôme KLIMM Mainframe Consultant Trigone
3
“DevOps is not a Goal, But a
never-ending process of
continuous improvement”
Jez Humble
INTRODUCTION
4
“Devs are from Venus, Ops are
from Mars ”
Steven Haines
A CULTURAL
APPROACH
5
A C u l t u r a l A p p r o a c h
Considering Developers Mindset
• DEVs have the culture of innovation and creating applicative value
• They are under pressure from the “Market”.
• DEVs needs modern tools and interfaces
• Mindset : OPS are a brake to innovation.
6
A C u l t u r a l A p p r o a c h
Considering Operationals Mindset
• OPS have the culture of zero downtimes (most of the times !)
• They need stability, normalization and fixed rules to ensure SLA.
• Mindset : « A change is a managed risk ».
7
A C u l t u r a l A p p r o a c h
The Z(Mainframe) Factor
• Mainframe is the most resilient and secure platform in the market.
• Supports most of trending technologies
• Can be virtualized*
• Z is Hybrid Cloud Ready
8
A C u l t u r a l A p p r o a c h
« Z + DEV + OPS = ZDEVOPS »
• DEV+OPS means merging two culture together, with common values.
• Z + DEV + OPS is about merging two cultures by including a strong platform
with innovative solutions.
• Most important challenge is to Break down silos between Dev and Ops to reach
mutual comprehension and common mindset.
9
“Everything that is done twice must
be automated”
Gatien Dupré
TECHNICAL
APPROACH
10
A t e c h n i c a l a p p r o a c h
Normalize developers experience
• Use one solution that addresses multiple platforms to reduce toolchain complexity.
• Making the Mainframe a technology like any other.
• Support multiple language : Java Cobol Python PL/1 Assembler,...
• NO more 3270 screens.
Measure KPI
• Monitor bottlenecks and focus on improvements axes
11
A t e c h n i c a l a p p r o a c h
Get the best from all matures Technologies
• Integrate opensource software.
• Striking example of a mature technology :
Expose Mainframe legacy applications via RESTful APIs (z/OS Connect,DB2Rest…).
Speed time to Market
• Reduce the learning curve for new developers.
• Automate test and delivery CT/CI/CD for delivering with quality.
12
“Don’t oppose ITIL and AGILE”
ORGANIZATIONAL
APPROACH
13
A O r g a n i z a t i o n a l A p p r o a c h
Co-build the Sofware Factory with Endusers and Ops
• Share ideas and use user feedbacks to enhance the product.
• Setup a cross-functional team (Pizza Team).
Create a community(And manage it)
• Use modern approach (social networks, serious gaming,…) to increase community and user contributions.
Simplify approbation Review Process (ITIL)
• Streamline committal and approval of changes.
14
C o n c l u s i o n
Key Points for Success
• Co-construction is the key for rapid and massive adoption.
• Don’t oppose ITIL and AGILE, find accommodations.
• Build a cross-functional team (Pizza Team) that can setup innovative solution.
• Feel free to Experiment !
• Create an active community (Serious Games, Blogging, Rewards systems,…).
• Listen and apply Endusers feedbacks and suggestions.
• Deliver small but often (Sprint) .
• Get KPI (Key point Indicator) to monitoring and reporting.
15
“Dare to commit…”
“To the z/DevOps path”
16
DevOps on mainframe
Modernize and integrate
Benoit Ebner Mainframe Engineer NRB
17
1. Modernize the user desktop
2. ISPW installation: a real case
3. zAdviser: the metrics you need to know
4. Integrate the mainframe in your enterprise deploy
SUMMARY
18
Modernize the user desktop
19
M o d e r n i z e t h e u s e r d e s k t o p
Why do you need it?
• Modernising the developer workspace is necessary for the DevOps transition.
• Modern tools (Git, ISPW, Java, ...) require more complex interfaces.
• Young developers are more used to Windows tools than to the TSO terminal.
• The use of tools such as Eclipse or Visual Studio Code allows more help in development.
20
M o d e r n i z e t h e d e s k t o p u s e r
Th e edit or
Upscale the dev tooling
The use of Topaz Workbench as the main development tool has brought
new capabilities to the coding process.
• Copybook integration into the code
21
M o d e r n i z e t h e d e s k t o p u s e r
Th e edit or
Upscale the dev tooling
The use of Topaz Workbench as the main development tool has brought
new capabilities to the coding process.
• Copybook integration into the code
• Coding help
22
M o d e r n i z e t h e d e s k t o p u s e r
Th e edit or
Upscale the dev tooling
The use of Topaz Workbench as the main development tool has brought
new capabilities to the coding process.
• Copybook integration into the code
• Coding help
• Overview of the code
23
M o d e r n i z e t h e d e s k t o p u s e r
Th e edit or
Upscale the dev tooling
The use of Topaz Workbench as the main development tool has brought
new capabilities to the coding process.
• Copybook integration into the code
• Coding help
• Overview of the code
• Syntax check
24
M o d e r n i z e t h e d e s k t o p u s e r
Th e edit or
Upscale the dev tooling
The use of Topaz Workbench as the main development tool has brought
new capabilities to the coding process.
• Copybook integration into the code
• Coding help
• Overview of the code
• Syntax check
• Graphical Compare/merge
25
ISPW Installation: a real case
26
I S P W i n s t a l l a t i o n : a r e a l c a s e
Type of sou rces t o man age
Our client environment
We had to deal with the following types:
• PL/1 Sources
• MFS
• PSB (Batch and IMS)
• DB/2 copybook
• DL/1 copybook
27
I S P W i n s t a l l a t i o n : a r e a l c a s e
Syst em complex it y
Our client environment
• 85 combinations of compilation options
• Up to 12 load generated per source file
• Mostly 1 or 2 load generated
• LLA Refresh needed on some LPAR
• Update of table in memory for some object
• Compilation on every LPAR
• We want to stop that! Compile less, but compile at the right time!
28
I S P W i n s t a l l a t i o n : a r e a l c a s e
Wh at w e t ry before ISPW
Why using ISPW?
Other tools installed:
• 2008 - Serena
• 2011 - RTC
Why it failed:
• No implication of the development team in the choice
• Complexity of the client vs. rigidity of the tooling
• Try to do everything in one step (SCM installation, integration in the global release management…)
29
I S P W i n s t a l l a t i o n : a r e a l c a s e
Wh at w e do for ISPW
Why using ISPW?
• Involvement of the development team in the choice of the product
• POC carried out jointly by the system team and the development team
• The choices made during the implementation were made in agreement with the development team
• Training and first line support by developers
• Step by step implementation
30
I S P W i n s t a l l a t i o n : a r e a l c a s e
What is done?
• ISPW installation as a SCM
• Deploy managed by the tool from dev to prod
• Less compilation!
• Example: NO compilation for the PROD lpar
31
I S P W i n s t a l l a t i o n : a r e a l c a s e
What we do now?
• Integration into the enterprise wide release management
• Deploy on the mainframe for:
• Java Jar files
• zOS Connect files
• SonarLint & SonarQube integration
• Implementation of a Test Data Management tool
32
zAdviser: the metrics you need to know
33
z A d v i s e r : t h e m e t r i c s y o u n e e d t o k n o w
What is zAdviser
• BMC/Compuware product usage analysis tool
• Build on Elastic
• Used to get a statistical view of the source management
• Free of charge
• Focus on 3 panels:
• Development Productivity
• Refactoring Candidates
• Source Control Management
34
z A d v i s e r : t h e m e t r i c s y o u n e e d t o k n o w
Development Productivity
• Provides insights into the productivity of development teams within the software development life cycle.
• How many software changes are being produced in a release or sprint?
• How long does it take to complete software changes?
• What is slowing development teams down?
• Three different parts:
• Life Cycle: begins on checkout and ends upon promotion to production.
• Testing Phase: begins upon promotion to the testing phase and ends upon promotion to production.
• Development Phase: begins when a component is checked out and ends upon promotion to the testing phase.
35
z A d v i s e r : t h e m e t r i c s y o u n e e d t o k n o w
Development Productivity
36
z A d v i s e r : t h e m e t r i c s y o u n e e d t o k n o w
Development Productivity
37
z A d v i s e r : t h e m e t r i c s y o u n e e d t o k n o w
Refactoring Candidates
• Identifies programs that are those large monolithic programs which may be candidates for refactoring.
• Looking for programs that have the most checkouts, regressions and fallbacks.
• Programs with most checkouts may be candidates for refactoring by preventing more concurrent development.
• Breaking it down into smaller pieces
• allow faster development
• easier understand code
• Programs with most fallbacks and regressions lay be overly complicated and more difficult to understand and test.
38
z A d v i s e r : t h e m e t r i c s y o u n e e d t o k n o w
Refactoring Candidates
39
z A d v i s e r : t h e m e t r i c s y o u n e e d t o k n o w
Refactoring Candidates
40
z A d v i s e r : t h e m e t r i c s y o u n e e d t o k n o w
Source Control Management
• Provides detailed information about the SCM KPIs.
• Useful to see
• The weekly trend of deployment
• The most changed application or source type
41
z A d v i s e r : t h e m e t r i c s y o u n e e d t o k n o w
Source Control Management
42
z A d v i s e r : t h e m e t r i c s y o u n e e d t o k n o w
Source Control Management
43
Integrate the mainframe in your enterprise
deployment
44
I n t e g r a t e t h e m a i n f r a m e i n y o u r e n t e r p r i s e d e p l o y
Purpose of the task
• Synchronize the automatic deployment through all the technology in the company
• Treat the mainframe in the same way as other systems
• The developer doesn’t need to know the deployment platform
45
What we want to do
I n t e g r a t e t h e m a i n f r a m e i n y o u r e n t e r p r i s e d e p l o y
Source
Code
Management
Deploy
Target
46
MAINFRAME
DAY
EDITION 2021
DARE TO UNLOCK
YOUR MAINFRAME!
www.nrb.be
www.trigone.fr

Contenu connexe

Tendances

Nrb Mainframe Day - z Legacy Innovation - New Architecture And Api Services -...
Nrb Mainframe Day - z Legacy Innovation - New Architecture And Api Services -...Nrb Mainframe Day - z Legacy Innovation - New Architecture And Api Services -...
Nrb Mainframe Day - z Legacy Innovation - New Architecture And Api Services -...NRB
 
Micro Focus COBOL Product Strategy & Roadmap
Micro Focus COBOL Product Strategy & RoadmapMicro Focus COBOL Product Strategy & Roadmap
Micro Focus COBOL Product Strategy & RoadmapMicro Focus
 
Assembler & z/OS Internals Syllabus
Assembler & z/OS Internals SyllabusAssembler & z/OS Internals Syllabus
Assembler & z/OS Internals SyllabusDeru Sudibyo
 
Native Stored Procedures with data studio
Native Stored Procedures with data studioNative Stored Procedures with data studio
Native Stored Procedures with data studioJørn Thyssen
 
Altair Pbs Works Overview 10 1 Kiew
Altair Pbs Works Overview 10 1 KiewAltair Pbs Works Overview 10 1 Kiew
Altair Pbs Works Overview 10 1 KiewOleg Nazarevych
 
Kenneth_Kahn_resume_081416
Kenneth_Kahn_resume_081416Kenneth_Kahn_resume_081416
Kenneth_Kahn_resume_081416kenneth kahn
 
How to combine Db2 on Z, IBM Db2 Analytics Accelerator and IBM Machine Learni...
How to combine Db2 on Z, IBM Db2 Analytics Accelerator and IBM Machine Learni...How to combine Db2 on Z, IBM Db2 Analytics Accelerator and IBM Machine Learni...
How to combine Db2 on Z, IBM Db2 Analytics Accelerator and IBM Machine Learni...Gustav Lundström
 
DevOps for the IBM Mainframe environment
DevOps for the IBM Mainframe environmentDevOps for the IBM Mainframe environment
DevOps for the IBM Mainframe environmentMicro Focus
 
ManojKumar_Resume_Exp_Telecom_4.5_Yrs
ManojKumar_Resume_Exp_Telecom_4.5_YrsManojKumar_Resume_Exp_Telecom_4.5_Yrs
ManojKumar_Resume_Exp_Telecom_4.5_Yrsmanoj sagar
 
Update Strategies for the Edge, by Kat Cosgrove
Update Strategies for the Edge, by Kat CosgroveUpdate Strategies for the Edge, by Kat Cosgrove
Update Strategies for the Edge, by Kat CosgroveCloud Native Day Tel Aviv
 
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
 
Embedded Projects in GlobalLogic: News from the Front Line
Embedded Projects in GlobalLogic: News from the Front LineEmbedded Projects in GlobalLogic: News from the Front Line
Embedded Projects in GlobalLogic: News from the Front LineGlobalLogic Ukraine
 
Lelani Prevost and Gina Fevrier - Two Wahines Hang Ten Languages off BMC’s Ep...
Lelani Prevost and Gina Fevrier - Two Wahines Hang Ten Languages off BMC’s Ep...Lelani Prevost and Gina Fevrier - Two Wahines Hang Ten Languages off BMC’s Ep...
Lelani Prevost and Gina Fevrier - Two Wahines Hang Ten Languages off BMC’s Ep...LavaConConference
 

Tendances (16)

Nrb Mainframe Day - z Legacy Innovation - New Architecture And Api Services -...
Nrb Mainframe Day - z Legacy Innovation - New Architecture And Api Services -...Nrb Mainframe Day - z Legacy Innovation - New Architecture And Api Services -...
Nrb Mainframe Day - z Legacy Innovation - New Architecture And Api Services -...
 
Micro Focus COBOL Product Strategy & Roadmap
Micro Focus COBOL Product Strategy & RoadmapMicro Focus COBOL Product Strategy & Roadmap
Micro Focus COBOL Product Strategy & Roadmap
 
Assembler & z/OS Internals Syllabus
Assembler & z/OS Internals SyllabusAssembler & z/OS Internals Syllabus
Assembler & z/OS Internals Syllabus
 
Native Stored Procedures with data studio
Native Stored Procedures with data studioNative Stored Procedures with data studio
Native Stored Procedures with data studio
 
Altair Pbs Works Overview 10 1 Kiew
Altair Pbs Works Overview 10 1 KiewAltair Pbs Works Overview 10 1 Kiew
Altair Pbs Works Overview 10 1 Kiew
 
Kenneth_Kahn_resume_081416
Kenneth_Kahn_resume_081416Kenneth_Kahn_resume_081416
Kenneth_Kahn_resume_081416
 
How to combine Db2 on Z, IBM Db2 Analytics Accelerator and IBM Machine Learni...
How to combine Db2 on Z, IBM Db2 Analytics Accelerator and IBM Machine Learni...How to combine Db2 on Z, IBM Db2 Analytics Accelerator and IBM Machine Learni...
How to combine Db2 on Z, IBM Db2 Analytics Accelerator and IBM Machine Learni...
 
DevOps for the IBM Mainframe environment
DevOps for the IBM Mainframe environmentDevOps for the IBM Mainframe environment
DevOps for the IBM Mainframe environment
 
ManojKumar_Resume_Exp_Telecom_4.5_Yrs
ManojKumar_Resume_Exp_Telecom_4.5_YrsManojKumar_Resume_Exp_Telecom_4.5_Yrs
ManojKumar_Resume_Exp_Telecom_4.5_Yrs
 
Update Strategies for the Edge, by Kat Cosgrove
Update Strategies for the Edge, by Kat CosgroveUpdate Strategies for the Edge, by Kat Cosgrove
Update Strategies for the Edge, by Kat Cosgrove
 
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
 
Pitch Deck
Pitch DeckPitch Deck
Pitch Deck
 
Embedded Projects in GlobalLogic: News from the Front Line
Embedded Projects in GlobalLogic: News from the Front LineEmbedded Projects in GlobalLogic: News from the Front Line
Embedded Projects in GlobalLogic: News from the Front Line
 
WDA_Resume
WDA_ResumeWDA_Resume
WDA_Resume
 
SIP Conferencing Reloaded
SIP Conferencing ReloadedSIP Conferencing Reloaded
SIP Conferencing Reloaded
 
Lelani Prevost and Gina Fevrier - Two Wahines Hang Ten Languages off BMC’s Ep...
Lelani Prevost and Gina Fevrier - Two Wahines Hang Ten Languages off BMC’s Ep...Lelani Prevost and Gina Fevrier - Two Wahines Hang Ten Languages off BMC’s Ep...
Lelani Prevost and Gina Fevrier - Two Wahines Hang Ten Languages off BMC’s Ep...
 

Similaire à The NRB Group mainframe day 2021 - DevOps on Z - Jerome Klimm - Benoit Ebner

Continuous Deployment To The Cloud
Continuous Deployment To The CloudContinuous Deployment To The Cloud
Continuous Deployment To The CloudMarcin Grzejszczak
 
Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...
Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...
Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...Michel Buczynski
 
Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...
Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...
Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...Chocolatey Software
 
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...Marcin Grzejszczak
 
From the sandbox to production
From the sandbox to productionFrom the sandbox to production
From the sandbox to productionVadym Fedorov
 
From Sandbox to Production by Vadym Fedorov
From Sandbox to Production by Vadym FedorovFrom Sandbox to Production by Vadym Fedorov
From Sandbox to Production by Vadym FedorovSoftServe
 
Growing as a software craftsperson (part 1) From Pune Software Craftsmanship.
Growing as a software craftsperson (part 1)  From Pune Software Craftsmanship.Growing as a software craftsperson (part 1)  From Pune Software Craftsmanship.
Growing as a software craftsperson (part 1) From Pune Software Craftsmanship.Dattatray Kale
 
Measure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryMeasure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryAnand Chauhan
 
Making software development processes to work for you
Making software development processes to work for youMaking software development processes to work for you
Making software development processes to work for youAmbientia
 
Geek Sync I In Database Automation We Trust
Geek Sync I In Database Automation We TrustGeek Sync I In Database Automation We Trust
Geek Sync I In Database Automation We TrustIDERA Software
 
RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...
RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...
RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...Databricks
 
Fifteen Years of DevOps -- LISA 2012 keynote
Fifteen Years of DevOps -- LISA 2012 keynoteFifteen Years of DevOps -- LISA 2012 keynote
Fifteen Years of DevOps -- LISA 2012 keynoteGeoff Halprin
 
Understanding Android Benchmarks
Understanding Android BenchmarksUnderstanding Android Benchmarks
Understanding Android BenchmarksKoan-Sin Tan
 
Prepare the sled in summer and project release at its beginning
Prepare the sled in summer and project release at its beginningPrepare the sled in summer and project release at its beginning
Prepare the sled in summer and project release at its beginningVadym Fedorov
 
Software architecture in a DevOps world
Software architecture in a DevOps worldSoftware architecture in a DevOps world
Software architecture in a DevOps worldBert Jan Schrijver
 
Transforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOpsTransforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOpsNicolas (Nick) Barcet
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cyclenayanbanik
 
Production-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About TechnologyProduction-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About TechnologyAntoine Craske
 

Similaire à The NRB Group mainframe day 2021 - DevOps on Z - Jerome Klimm - Benoit Ebner (20)

Continuous Deployment To The Cloud
Continuous Deployment To The CloudContinuous Deployment To The Cloud
Continuous Deployment To The Cloud
 
03 fse agiledevelopment
03 fse agiledevelopment03 fse agiledevelopment
03 fse agiledevelopment
 
Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...
Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...
Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...
 
Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...
Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...
Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...
 
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
 
From the sandbox to production
From the sandbox to productionFrom the sandbox to production
From the sandbox to production
 
From Sandbox to Production by Vadym Fedorov
From Sandbox to Production by Vadym FedorovFrom Sandbox to Production by Vadym Fedorov
From Sandbox to Production by Vadym Fedorov
 
Growing as a software craftsperson (part 1) From Pune Software Craftsmanship.
Growing as a software craftsperson (part 1)  From Pune Software Craftsmanship.Growing as a software craftsperson (part 1)  From Pune Software Craftsmanship.
Growing as a software craftsperson (part 1) From Pune Software Craftsmanship.
 
Measure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryMeasure and Accelerate Your Software Delivery
Measure and Accelerate Your Software Delivery
 
Making software development processes to work for you
Making software development processes to work for youMaking software development processes to work for you
Making software development processes to work for you
 
Geek Sync I In Database Automation We Trust
Geek Sync I In Database Automation We TrustGeek Sync I In Database Automation We Trust
Geek Sync I In Database Automation We Trust
 
Icebreaker with DevOps
Icebreaker with DevOpsIcebreaker with DevOps
Icebreaker with DevOps
 
RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...
RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...
RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...
 
Fifteen Years of DevOps -- LISA 2012 keynote
Fifteen Years of DevOps -- LISA 2012 keynoteFifteen Years of DevOps -- LISA 2012 keynote
Fifteen Years of DevOps -- LISA 2012 keynote
 
Understanding Android Benchmarks
Understanding Android BenchmarksUnderstanding Android Benchmarks
Understanding Android Benchmarks
 
Prepare the sled in summer and project release at its beginning
Prepare the sled in summer and project release at its beginningPrepare the sled in summer and project release at its beginning
Prepare the sled in summer and project release at its beginning
 
Software architecture in a DevOps world
Software architecture in a DevOps worldSoftware architecture in a DevOps world
Software architecture in a DevOps world
 
Transforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOpsTransforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOps
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Production-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About TechnologyProduction-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About Technology
 

Plus de NRB

Le Groupe NRB : Le meilleur partenaire pour votre z/modernisation
Le Groupe NRB : Le meilleur partenaire pour votre z/modernisationLe Groupe NRB : Le meilleur partenaire pour votre z/modernisation
Le Groupe NRB : Le meilleur partenaire pour votre z/modernisationNRB
 
Mainframe Day 2022 -The NRB Group - the best partner of your z-modernization.pdf
Mainframe Day 2022 -The NRB Group - the best partner of your z-modernization.pdfMainframe Day 2022 -The NRB Group - the best partner of your z-modernization.pdf
Mainframe Day 2022 -The NRB Group - the best partner of your z-modernization.pdfNRB
 
The NRB Group mainframe day 2021 - Security On Z - Guillaume Hoareau
The NRB Group mainframe day 2021 - Security On Z - Guillaume HoareauThe NRB Group mainframe day 2021 - Security On Z - Guillaume Hoareau
The NRB Group mainframe day 2021 - Security On Z - Guillaume HoareauNRB
 
The NRB Group mainframe day 2021 - IBM Z-Strategy & Roadmap - Adam John Sturg...
The NRB Group mainframe day 2021 - IBM Z-Strategy & Roadmap - Adam John Sturg...The NRB Group mainframe day 2021 - IBM Z-Strategy & Roadmap - Adam John Sturg...
The NRB Group mainframe day 2021 - IBM Z-Strategy & Roadmap - Adam John Sturg...NRB
 
The NRB Group mainframe day 2021 - The NRB Group & The Mainframe - Pascal Laf...
The NRB Group mainframe day 2021 - The NRB Group & The Mainframe - Pascal Laf...The NRB Group mainframe day 2021 - The NRB Group & The Mainframe - Pascal Laf...
The NRB Group mainframe day 2021 - The NRB Group & The Mainframe - Pascal Laf...NRB
 
Nrb Mainframe Day - z Data and AI - Michael Boeckx
Nrb Mainframe Day - z Data and AI - Michael BoeckxNrb Mainframe Day - z Data and AI - Michael Boeckx
Nrb Mainframe Day - z Data and AI - Michael BoeckxNRB
 
Nrb Mainframe Day - Nrb Mainframe Strategy - Pascal Laffineur
Nrb Mainframe Day - Nrb Mainframe Strategy - Pascal LaffineurNrb Mainframe Day - Nrb Mainframe Strategy - Pascal Laffineur
Nrb Mainframe Day - Nrb Mainframe Strategy - Pascal LaffineurNRB
 
Nrb Mainframe Day - Ibm z A Key Player In The Hybrid Cloud Journey - Bob Catteew
Nrb Mainframe Day - Ibm z A Key Player In The Hybrid Cloud Journey - Bob CatteewNrb Mainframe Day - Ibm z A Key Player In The Hybrid Cloud Journey - Bob Catteew
Nrb Mainframe Day - Ibm z A Key Player In The Hybrid Cloud Journey - Bob CatteewNRB
 
Nrb Mainframe Day - NRB's Agile Software Factory In support of Application In...
Nrb Mainframe Day - NRB's Agile Software Factory In support of Application In...Nrb Mainframe Day - NRB's Agile Software Factory In support of Application In...
Nrb Mainframe Day - NRB's Agile Software Factory In support of Application In...NRB
 
Nrb Mainframe Day z Data and AI - Leif Pedersen
Nrb Mainframe Day z Data and AI - Leif PedersenNrb Mainframe Day z Data and AI - Leif Pedersen
Nrb Mainframe Day z Data and AI - Leif PedersenNRB
 
NRB Sap Day 03/10/2019 - Presentation The Nrb Group - Daniel Eycken
NRB Sap Day 03/10/2019 - Presentation The Nrb Group - Daniel Eycken NRB Sap Day 03/10/2019 - Presentation The Nrb Group - Daniel Eycken
NRB Sap Day 03/10/2019 - Presentation The Nrb Group - Daniel Eycken NRB
 
NRB Sap Day 03/10/2019 - Wbfin What An Exciting Challenge - Sophie Algoet - C...
NRB Sap Day 03/10/2019 - Wbfin What An Exciting Challenge - Sophie Algoet - C...NRB Sap Day 03/10/2019 - Wbfin What An Exciting Challenge - Sophie Algoet - C...
NRB Sap Day 03/10/2019 - Wbfin What An Exciting Challenge - Sophie Algoet - C...NRB
 
NRB Sap Day 03/10/2019 - UMGC Groningen, The Entire Organisation Aligned - Kr...
NRB Sap Day 03/10/2019 - UMGC Groningen, The Entire Organisation Aligned - Kr...NRB Sap Day 03/10/2019 - UMGC Groningen, The Entire Organisation Aligned - Kr...
NRB Sap Day 03/10/2019 - UMGC Groningen, The Entire Organisation Aligned - Kr...NRB
 
NRB Sap Day 03/10/2019 - The Sap Intelligent Enterprise Strategy In Action - ...
NRB Sap Day 03/10/2019 - The Sap Intelligent Enterprise Strategy In Action - ...NRB Sap Day 03/10/2019 - The Sap Intelligent Enterprise Strategy In Action - ...
NRB Sap Day 03/10/2019 - The Sap Intelligent Enterprise Strategy In Action - ...NRB
 
NRB Sap Day 03/10/2019 - Sap's Commitment Towards Great Delivery For S4 move...
NRB Sap Day 03/10/2019 -  Sap's Commitment Towards Great Delivery For S4 move...NRB Sap Day 03/10/2019 -  Sap's Commitment Towards Great Delivery For S4 move...
NRB Sap Day 03/10/2019 - Sap's Commitment Towards Great Delivery For S4 move...NRB
 
NRB Sap Day 03/10/2019 - Sap Success Factors Hcm Suite - Yannik Stiller
NRB Sap Day 03/10/2019 - Sap Success Factors Hcm Suite - Yannik StillerNRB Sap Day 03/10/2019 - Sap Success Factors Hcm Suite - Yannik Stiller
NRB Sap Day 03/10/2019 - Sap Success Factors Hcm Suite - Yannik StillerNRB
 
NRB Sap Day 03/10/2019 - Energy digital platform - David Dewe
NRB Sap Day 03/10/2019 - Energy digital platform - David DeweNRB Sap Day 03/10/2019 - Energy digital platform - David Dewe
NRB Sap Day 03/10/2019 - Energy digital platform - David DeweNRB
 
NRB Vmware vForum 2019
NRB Vmware vForum 2019NRB Vmware vForum 2019
NRB Vmware vForum 2019NRB
 
NRB MAINFRAME DAY 08 - Toine Straathof - 8 key points for a successful transf...
NRB MAINFRAME DAY 08 - Toine Straathof - 8 key points for a successful transf...NRB MAINFRAME DAY 08 - Toine Straathof - 8 key points for a successful transf...
NRB MAINFRAME DAY 08 - Toine Straathof - 8 key points for a successful transf...NRB
 
NRB MAINFRAME DAY 03 - Toine Straathof - Legacy compute: modernisation is not...
NRB MAINFRAME DAY 03 - Toine Straathof - Legacy compute: modernisation is not...NRB MAINFRAME DAY 03 - Toine Straathof - Legacy compute: modernisation is not...
NRB MAINFRAME DAY 03 - Toine Straathof - Legacy compute: modernisation is not...NRB
 

Plus de NRB (20)

Le Groupe NRB : Le meilleur partenaire pour votre z/modernisation
Le Groupe NRB : Le meilleur partenaire pour votre z/modernisationLe Groupe NRB : Le meilleur partenaire pour votre z/modernisation
Le Groupe NRB : Le meilleur partenaire pour votre z/modernisation
 
Mainframe Day 2022 -The NRB Group - the best partner of your z-modernization.pdf
Mainframe Day 2022 -The NRB Group - the best partner of your z-modernization.pdfMainframe Day 2022 -The NRB Group - the best partner of your z-modernization.pdf
Mainframe Day 2022 -The NRB Group - the best partner of your z-modernization.pdf
 
The NRB Group mainframe day 2021 - Security On Z - Guillaume Hoareau
The NRB Group mainframe day 2021 - Security On Z - Guillaume HoareauThe NRB Group mainframe day 2021 - Security On Z - Guillaume Hoareau
The NRB Group mainframe day 2021 - Security On Z - Guillaume Hoareau
 
The NRB Group mainframe day 2021 - IBM Z-Strategy & Roadmap - Adam John Sturg...
The NRB Group mainframe day 2021 - IBM Z-Strategy & Roadmap - Adam John Sturg...The NRB Group mainframe day 2021 - IBM Z-Strategy & Roadmap - Adam John Sturg...
The NRB Group mainframe day 2021 - IBM Z-Strategy & Roadmap - Adam John Sturg...
 
The NRB Group mainframe day 2021 - The NRB Group & The Mainframe - Pascal Laf...
The NRB Group mainframe day 2021 - The NRB Group & The Mainframe - Pascal Laf...The NRB Group mainframe day 2021 - The NRB Group & The Mainframe - Pascal Laf...
The NRB Group mainframe day 2021 - The NRB Group & The Mainframe - Pascal Laf...
 
Nrb Mainframe Day - z Data and AI - Michael Boeckx
Nrb Mainframe Day - z Data and AI - Michael BoeckxNrb Mainframe Day - z Data and AI - Michael Boeckx
Nrb Mainframe Day - z Data and AI - Michael Boeckx
 
Nrb Mainframe Day - Nrb Mainframe Strategy - Pascal Laffineur
Nrb Mainframe Day - Nrb Mainframe Strategy - Pascal LaffineurNrb Mainframe Day - Nrb Mainframe Strategy - Pascal Laffineur
Nrb Mainframe Day - Nrb Mainframe Strategy - Pascal Laffineur
 
Nrb Mainframe Day - Ibm z A Key Player In The Hybrid Cloud Journey - Bob Catteew
Nrb Mainframe Day - Ibm z A Key Player In The Hybrid Cloud Journey - Bob CatteewNrb Mainframe Day - Ibm z A Key Player In The Hybrid Cloud Journey - Bob Catteew
Nrb Mainframe Day - Ibm z A Key Player In The Hybrid Cloud Journey - Bob Catteew
 
Nrb Mainframe Day - NRB's Agile Software Factory In support of Application In...
Nrb Mainframe Day - NRB's Agile Software Factory In support of Application In...Nrb Mainframe Day - NRB's Agile Software Factory In support of Application In...
Nrb Mainframe Day - NRB's Agile Software Factory In support of Application In...
 
Nrb Mainframe Day z Data and AI - Leif Pedersen
Nrb Mainframe Day z Data and AI - Leif PedersenNrb Mainframe Day z Data and AI - Leif Pedersen
Nrb Mainframe Day z Data and AI - Leif Pedersen
 
NRB Sap Day 03/10/2019 - Presentation The Nrb Group - Daniel Eycken
NRB Sap Day 03/10/2019 - Presentation The Nrb Group - Daniel Eycken NRB Sap Day 03/10/2019 - Presentation The Nrb Group - Daniel Eycken
NRB Sap Day 03/10/2019 - Presentation The Nrb Group - Daniel Eycken
 
NRB Sap Day 03/10/2019 - Wbfin What An Exciting Challenge - Sophie Algoet - C...
NRB Sap Day 03/10/2019 - Wbfin What An Exciting Challenge - Sophie Algoet - C...NRB Sap Day 03/10/2019 - Wbfin What An Exciting Challenge - Sophie Algoet - C...
NRB Sap Day 03/10/2019 - Wbfin What An Exciting Challenge - Sophie Algoet - C...
 
NRB Sap Day 03/10/2019 - UMGC Groningen, The Entire Organisation Aligned - Kr...
NRB Sap Day 03/10/2019 - UMGC Groningen, The Entire Organisation Aligned - Kr...NRB Sap Day 03/10/2019 - UMGC Groningen, The Entire Organisation Aligned - Kr...
NRB Sap Day 03/10/2019 - UMGC Groningen, The Entire Organisation Aligned - Kr...
 
NRB Sap Day 03/10/2019 - The Sap Intelligent Enterprise Strategy In Action - ...
NRB Sap Day 03/10/2019 - The Sap Intelligent Enterprise Strategy In Action - ...NRB Sap Day 03/10/2019 - The Sap Intelligent Enterprise Strategy In Action - ...
NRB Sap Day 03/10/2019 - The Sap Intelligent Enterprise Strategy In Action - ...
 
NRB Sap Day 03/10/2019 - Sap's Commitment Towards Great Delivery For S4 move...
NRB Sap Day 03/10/2019 -  Sap's Commitment Towards Great Delivery For S4 move...NRB Sap Day 03/10/2019 -  Sap's Commitment Towards Great Delivery For S4 move...
NRB Sap Day 03/10/2019 - Sap's Commitment Towards Great Delivery For S4 move...
 
NRB Sap Day 03/10/2019 - Sap Success Factors Hcm Suite - Yannik Stiller
NRB Sap Day 03/10/2019 - Sap Success Factors Hcm Suite - Yannik StillerNRB Sap Day 03/10/2019 - Sap Success Factors Hcm Suite - Yannik Stiller
NRB Sap Day 03/10/2019 - Sap Success Factors Hcm Suite - Yannik Stiller
 
NRB Sap Day 03/10/2019 - Energy digital platform - David Dewe
NRB Sap Day 03/10/2019 - Energy digital platform - David DeweNRB Sap Day 03/10/2019 - Energy digital platform - David Dewe
NRB Sap Day 03/10/2019 - Energy digital platform - David Dewe
 
NRB Vmware vForum 2019
NRB Vmware vForum 2019NRB Vmware vForum 2019
NRB Vmware vForum 2019
 
NRB MAINFRAME DAY 08 - Toine Straathof - 8 key points for a successful transf...
NRB MAINFRAME DAY 08 - Toine Straathof - 8 key points for a successful transf...NRB MAINFRAME DAY 08 - Toine Straathof - 8 key points for a successful transf...
NRB MAINFRAME DAY 08 - Toine Straathof - 8 key points for a successful transf...
 
NRB MAINFRAME DAY 03 - Toine Straathof - Legacy compute: modernisation is not...
NRB MAINFRAME DAY 03 - Toine Straathof - Legacy compute: modernisation is not...NRB MAINFRAME DAY 03 - Toine Straathof - Legacy compute: modernisation is not...
NRB MAINFRAME DAY 03 - Toine Straathof - Legacy compute: modernisation is not...
 

Dernier

Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalFabian de Rijk
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Vipesco
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...amilabibi1
 
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Delhi Call girls
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatmentnswingard
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIINhPhngng3
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar TrainingKylaCullinane
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lodhisaajjda
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfSkillCertProExams
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaKayode Fayemi
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfSenaatti-kiinteistöt
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Baileyhlharris
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxraffaeleoman
 
Causes of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCauses of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCamilleBoulbin1
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoKayode Fayemi
 
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verifiedSector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verifiedDelhi Call girls
 
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...Pooja Nehwal
 

Dernier (18)

Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of Drupal
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
 
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
Causes of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCauses of poverty in France presentation.pptx
Causes of poverty in France presentation.pptx
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verifiedSector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
 
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
 

The NRB Group mainframe day 2021 - DevOps on Z - Jerome Klimm - Benoit Ebner

  • 1. MAINFRAME DAY EDITION 2021 DARE TO UNLOCK YOUR MAINFRAME!
  • 2. 2 DevOps on mainframe Modernize and integrate Jérôme KLIMM Mainframe Consultant Trigone
  • 3. 3 “DevOps is not a Goal, But a never-ending process of continuous improvement” Jez Humble INTRODUCTION
  • 4. 4 “Devs are from Venus, Ops are from Mars ” Steven Haines A CULTURAL APPROACH
  • 5. 5 A C u l t u r a l A p p r o a c h Considering Developers Mindset • DEVs have the culture of innovation and creating applicative value • They are under pressure from the “Market”. • DEVs needs modern tools and interfaces • Mindset : OPS are a brake to innovation.
  • 6. 6 A C u l t u r a l A p p r o a c h Considering Operationals Mindset • OPS have the culture of zero downtimes (most of the times !) • They need stability, normalization and fixed rules to ensure SLA. • Mindset : « A change is a managed risk ».
  • 7. 7 A C u l t u r a l A p p r o a c h The Z(Mainframe) Factor • Mainframe is the most resilient and secure platform in the market. • Supports most of trending technologies • Can be virtualized* • Z is Hybrid Cloud Ready
  • 8. 8 A C u l t u r a l A p p r o a c h « Z + DEV + OPS = ZDEVOPS » • DEV+OPS means merging two culture together, with common values. • Z + DEV + OPS is about merging two cultures by including a strong platform with innovative solutions. • Most important challenge is to Break down silos between Dev and Ops to reach mutual comprehension and common mindset.
  • 9. 9 “Everything that is done twice must be automated” Gatien Dupré TECHNICAL APPROACH
  • 10. 10 A t e c h n i c a l a p p r o a c h Normalize developers experience • Use one solution that addresses multiple platforms to reduce toolchain complexity. • Making the Mainframe a technology like any other. • Support multiple language : Java Cobol Python PL/1 Assembler,... • NO more 3270 screens. Measure KPI • Monitor bottlenecks and focus on improvements axes
  • 11. 11 A t e c h n i c a l a p p r o a c h Get the best from all matures Technologies • Integrate opensource software. • Striking example of a mature technology : Expose Mainframe legacy applications via RESTful APIs (z/OS Connect,DB2Rest…). Speed time to Market • Reduce the learning curve for new developers. • Automate test and delivery CT/CI/CD for delivering with quality.
  • 12. 12 “Don’t oppose ITIL and AGILE” ORGANIZATIONAL APPROACH
  • 13. 13 A O r g a n i z a t i o n a l A p p r o a c h Co-build the Sofware Factory with Endusers and Ops • Share ideas and use user feedbacks to enhance the product. • Setup a cross-functional team (Pizza Team). Create a community(And manage it) • Use modern approach (social networks, serious gaming,…) to increase community and user contributions. Simplify approbation Review Process (ITIL) • Streamline committal and approval of changes.
  • 14. 14 C o n c l u s i o n Key Points for Success • Co-construction is the key for rapid and massive adoption. • Don’t oppose ITIL and AGILE, find accommodations. • Build a cross-functional team (Pizza Team) that can setup innovative solution. • Feel free to Experiment ! • Create an active community (Serious Games, Blogging, Rewards systems,…). • Listen and apply Endusers feedbacks and suggestions. • Deliver small but often (Sprint) . • Get KPI (Key point Indicator) to monitoring and reporting.
  • 15. 15 “Dare to commit…” “To the z/DevOps path”
  • 16. 16 DevOps on mainframe Modernize and integrate Benoit Ebner Mainframe Engineer NRB
  • 17. 17 1. Modernize the user desktop 2. ISPW installation: a real case 3. zAdviser: the metrics you need to know 4. Integrate the mainframe in your enterprise deploy SUMMARY
  • 19. 19 M o d e r n i z e t h e u s e r d e s k t o p Why do you need it? • Modernising the developer workspace is necessary for the DevOps transition. • Modern tools (Git, ISPW, Java, ...) require more complex interfaces. • Young developers are more used to Windows tools than to the TSO terminal. • The use of tools such as Eclipse or Visual Studio Code allows more help in development.
  • 20. 20 M o d e r n i z e t h e d e s k t o p u s e r Th e edit or Upscale the dev tooling The use of Topaz Workbench as the main development tool has brought new capabilities to the coding process. • Copybook integration into the code
  • 21. 21 M o d e r n i z e t h e d e s k t o p u s e r Th e edit or Upscale the dev tooling The use of Topaz Workbench as the main development tool has brought new capabilities to the coding process. • Copybook integration into the code • Coding help
  • 22. 22 M o d e r n i z e t h e d e s k t o p u s e r Th e edit or Upscale the dev tooling The use of Topaz Workbench as the main development tool has brought new capabilities to the coding process. • Copybook integration into the code • Coding help • Overview of the code
  • 23. 23 M o d e r n i z e t h e d e s k t o p u s e r Th e edit or Upscale the dev tooling The use of Topaz Workbench as the main development tool has brought new capabilities to the coding process. • Copybook integration into the code • Coding help • Overview of the code • Syntax check
  • 24. 24 M o d e r n i z e t h e d e s k t o p u s e r Th e edit or Upscale the dev tooling The use of Topaz Workbench as the main development tool has brought new capabilities to the coding process. • Copybook integration into the code • Coding help • Overview of the code • Syntax check • Graphical Compare/merge
  • 26. 26 I S P W i n s t a l l a t i o n : a r e a l c a s e Type of sou rces t o man age Our client environment We had to deal with the following types: • PL/1 Sources • MFS • PSB (Batch and IMS) • DB/2 copybook • DL/1 copybook
  • 27. 27 I S P W i n s t a l l a t i o n : a r e a l c a s e Syst em complex it y Our client environment • 85 combinations of compilation options • Up to 12 load generated per source file • Mostly 1 or 2 load generated • LLA Refresh needed on some LPAR • Update of table in memory for some object • Compilation on every LPAR • We want to stop that! Compile less, but compile at the right time!
  • 28. 28 I S P W i n s t a l l a t i o n : a r e a l c a s e Wh at w e t ry before ISPW Why using ISPW? Other tools installed: • 2008 - Serena • 2011 - RTC Why it failed: • No implication of the development team in the choice • Complexity of the client vs. rigidity of the tooling • Try to do everything in one step (SCM installation, integration in the global release management…)
  • 29. 29 I S P W i n s t a l l a t i o n : a r e a l c a s e Wh at w e do for ISPW Why using ISPW? • Involvement of the development team in the choice of the product • POC carried out jointly by the system team and the development team • The choices made during the implementation were made in agreement with the development team • Training and first line support by developers • Step by step implementation
  • 30. 30 I S P W i n s t a l l a t i o n : a r e a l c a s e What is done? • ISPW installation as a SCM • Deploy managed by the tool from dev to prod • Less compilation! • Example: NO compilation for the PROD lpar
  • 31. 31 I S P W i n s t a l l a t i o n : a r e a l c a s e What we do now? • Integration into the enterprise wide release management • Deploy on the mainframe for: • Java Jar files • zOS Connect files • SonarLint & SonarQube integration • Implementation of a Test Data Management tool
  • 32. 32 zAdviser: the metrics you need to know
  • 33. 33 z A d v i s e r : t h e m e t r i c s y o u n e e d t o k n o w What is zAdviser • BMC/Compuware product usage analysis tool • Build on Elastic • Used to get a statistical view of the source management • Free of charge • Focus on 3 panels: • Development Productivity • Refactoring Candidates • Source Control Management
  • 34. 34 z A d v i s e r : t h e m e t r i c s y o u n e e d t o k n o w Development Productivity • Provides insights into the productivity of development teams within the software development life cycle. • How many software changes are being produced in a release or sprint? • How long does it take to complete software changes? • What is slowing development teams down? • Three different parts: • Life Cycle: begins on checkout and ends upon promotion to production. • Testing Phase: begins upon promotion to the testing phase and ends upon promotion to production. • Development Phase: begins when a component is checked out and ends upon promotion to the testing phase.
  • 35. 35 z A d v i s e r : t h e m e t r i c s y o u n e e d t o k n o w Development Productivity
  • 36. 36 z A d v i s e r : t h e m e t r i c s y o u n e e d t o k n o w Development Productivity
  • 37. 37 z A d v i s e r : t h e m e t r i c s y o u n e e d t o k n o w Refactoring Candidates • Identifies programs that are those large monolithic programs which may be candidates for refactoring. • Looking for programs that have the most checkouts, regressions and fallbacks. • Programs with most checkouts may be candidates for refactoring by preventing more concurrent development. • Breaking it down into smaller pieces • allow faster development • easier understand code • Programs with most fallbacks and regressions lay be overly complicated and more difficult to understand and test.
  • 38. 38 z A d v i s e r : t h e m e t r i c s y o u n e e d t o k n o w Refactoring Candidates
  • 39. 39 z A d v i s e r : t h e m e t r i c s y o u n e e d t o k n o w Refactoring Candidates
  • 40. 40 z A d v i s e r : t h e m e t r i c s y o u n e e d t o k n o w Source Control Management • Provides detailed information about the SCM KPIs. • Useful to see • The weekly trend of deployment • The most changed application or source type
  • 41. 41 z A d v i s e r : t h e m e t r i c s y o u n e e d t o k n o w Source Control Management
  • 42. 42 z A d v i s e r : t h e m e t r i c s y o u n e e d t o k n o w Source Control Management
  • 43. 43 Integrate the mainframe in your enterprise deployment
  • 44. 44 I n t e g r a t e t h e m a i n f r a m e i n y o u r e n t e r p r i s e d e p l o y Purpose of the task • Synchronize the automatic deployment through all the technology in the company • Treat the mainframe in the same way as other systems • The developer doesn’t need to know the deployment platform
  • 45. 45 What we want to do I n t e g r a t e t h e m a i n f r a m e i n y o u r e n t e r p r i s e d e p l o y Source Code Management Deploy Target
  • 46. 46 MAINFRAME DAY EDITION 2021 DARE TO UNLOCK YOUR MAINFRAME! www.nrb.be www.trigone.fr