SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
Ray Gorman
Technical Director
21 March 2017
The Journey to DevOps
#MFSummit2017
DevOps (a clipped compound of "software
DEVelopment" and "information technology
OPerationS") is a term used to refer to a set of
practices that emphasise the collaboration and
communication of both software developers and
information technology (IT) professionals while
automating the process of software delivery and
infrastructure changes. It aims at establishing a
culture and environment where building, testing,
and releasing software can happen rapidly,
frequently, and more reliably. (Wikipedia)
DevOps
Which of these most represents the organisation you work for:
a) We have well established DevOps processes that are widely used
b) We have pockets of DevOps processes but still need to broaden it
across the organisation
c) We are in the planning and early stages of adopting DevOps
practices
d) We will never have DevOps in this organisation
Quick Survey
Application Delivery Challenges
Time to market Proliferation of devices User experience
Digital Transformation - Massive Budget Shift
Back office
Systems of record
Digital front office
Systems of engagement
80% 45%
2011 2016
20% 55%
2011 2016
$
Source: Forrester
Our Challenge – Keep up the Pace
AgilityandScale
Time
IT delivery capabilities Business demands
1
2
Legacy infrastructure
Legacy architecture
Legacy processes
Poor user experience
Modern Infrastructure
Modern Architecture
Modern Processes
Great User Experience
The Good
Old Days
Today
Internet of
Things
Digital industrial economy
Delivery Gap
More frequent
release cycles
Involve customers
in the
development
process
Demonstrate
progress through
working demos,
not slides
Faster time to
market
Boost quality and
efficiency
+
Build the right product
Transparency
+
Instilling
confidence
Why Consider DevOps?
Agile practice Business goal
Need to drive competitive advantage and respond to market needs with minimal risk and maintain compliance
Agile practices have increased the
speed of engineering delivery to
match business cadence
Compliance and risk mitigation
while maintaining system stability
and availability matter most
BUSINESS
DEVELOPMENT OPERATIONS
Conflicting Priorities with Dev and Ops
Move Fast Without Breaking Things
Deployment Pipeline – the Ideal
Deployment Pipeline
Dev OpsBiz
idea Release and Monitor
Plan Test Deploy
DevOps “Purist” Enterprise DevOps
Single application Hundreds of applications
Co-located teams Geographical dispersed teams
Single stack “loosely coupled”
infrastructure
Many environments including
mainframe both “loosely” and “tightly”
coupled.
Minimal security and compliance risks Highly regulated and high security risks
Solely agile development Multiple development methodologies
A single deployment pipeline across a
single application stack
Multiple deployment pipelines across a
vast heterogeneous system
Simple application architecture Complex multi-platform architecture
Enterprise DevOps is Different
But in Reality
Deployment
Pipeline
Dev OpsBiz
idea Release and Monitor
Plan Test Deploy
Deployment
Pipeline
The Enterprise has many Deployment Pipelines
Mobile Apps
• Loosely coupled infrastructure, Cloud and IoT
• High growth, lots of change, needs more resources
New “Core” Apps
•Loosely coupled infrastructure but uses mainframe,
•High growth, uses mobile apps, needs more resources
Website
•Loosely coupled infrastructure,
•High number of changes
Legacy “Core” Apps
• Tightly coupled infrastructure, migrating to agile,
• Existing large revenue stream, moderate change, high cost
Back Office Apps
•Tightly coupled infrastructure, waterfall, mainly mainframe,
• Keep the lights on, no growth, low number of changes, high cost
Removing Delivery Barriers
Build TestPlan Release
Traditional development practices prevent people, processes and technology
working efficiently together
Continuous Workflow
Build TestPlan Release
The DevOps movement is intended to unite the objectives of all areas
Dev Ops
The Journey
Build TestPlan Release
Agile Practices
Dev Ops
• Demand and requirement management
• Analysis
• Agile planning
Stories, epics, tasks, sprints / iterations
• Development task in sprints / iterations
Edit, compile, debug, continuous inspection
• Development project provisioning
Packages, streams, projects, build configuration, ...
• Release Management
Agile Practices: People
Plan
Build
Providing:
• Requirements Management tools
• Agile tools
• Analysis tools
• Development tools
• Mainframe, distributed
• Configuration management tools
• Mainframe, distributed
• Integration of current third party tools
Agile Practices: Micro Focus
Plan
Build
The Journey
Build TestPlan Release
Agile Practices
Continuous Integration
Dev Ops
• Automation depends on
• Continuous Integration
• Configuration Management
• Automated provisioning environments across
• the delivery pipeline
• Automated application build and deployment
• Automated / semi-automated testing
• Functional
• Acceptance Testing
• Continuous feedback
Continuous Integration: Automation
Build
Providing:
• Test execution environments
• Build and Test Automation tools
• + Integration with third party tools
• Continuous Inspection tools
• Test coverage tools
• Deployment automation tools
• Orchestration of deployment process
Continuous Integration: Micro Focus
Build
The Journey
Build TestPlan Release
Agile Practices
Continuous Integration
Continuous Delivery
Dev Ops
• Automation depends on
• Continuous Integration, configuration Management
• Automated provisioning environments across the delivery
pipeline
• Automated application build/configure and deployment
• Automated / semi-automated testing
• Functional, acceptance testing
• Automated testing
• Non-functional: validate application performance, infrastructure and
devices of choice
Continuous Delivery: Automation
Test
• Providing deployment automation tools
• Orchestration of deployment process
• Providing build and test automation tools
• Integration with third party tools
Continuous Delivery: Micro Focus
Test
The Journey
Build TestPlan Release
Agile Practices
Continuous Integration
Continuous Delivery
Application Release Automation
Dev Ops
• Final release configuration / release train
• Manual or automated depending on application
architecture
• Package dependencies
• Approvals
• Release scheduling
• Deployment tasks / run books
• Automated deployment
• Across all platforms and environments
Application Release Automation
Release
Providing:
• Deployment Orchestration
+ integration with third party tools
• Collaboration
• Continuous release management across the whole ALM
process, from planning to release
• IT Service Management
+ integration with third party tools
Application release automation: Micro Focus
Release
Micro Focus DevOps
Dev Ops
Plan
Build
Deploy
Audit
Feedback
Management, orchestration and collaboration
Planning
Capabilities
Developer
productivity
Continuous
Integration
Configuration
Management
Release
Management
Deployment
Management
IT Service
Management
Data
Management
Performance
Management
Test
Management
DevOps Engagement Model
Initial
meetings
Value
workshop
Proof of Value
(PoV)
Executive
endorsement
Sign off and
project initiation
Customer
actions
Inform about business
objectives, urgency, and
DevOps initiatives
Present SDLC process,
people, tools and challenges
Define use case and
success criteria
Arrange DevOps
roadmap presentation to
stakeholders
Procurement process
management and contract
signature
Complete applications
Landscape Questionnaire
(L0Q)
Provide Infrastructure (as
required)
Resources for project
implementation allocated
Micro Focus
deliverables
DevOps implementation
examples by Micro Focus
customers
Draft DevOps roadmap with
priorities and expected
benefits
PoV SOW and RASCI
Implementation plan
and proposal
Micro Focus
products
Customer need -
understanding summary
Mutually Agreed
Action Plan (MAAP)
Resources allocated
(as required)
Prerequisite
for
next steps
Resources allocated by
both parties
Budget and resources
available for joint
Proof of Value
DevOps roadmap with
short term benefits
confirmed
Investment approved by
executive
Implementation project
kick off scheduled
DevOps Value Workshop: Heat Map
DevOps Value Workshop: Roadmap
In Summary - Our Expertise is in:
• Aligning business objectives with the software development process
• Providing visibility and control across the software development process
• Continuous Delivery from mainframe to mobile.
• Unlocking core business applications to scale DevOps practices on what already works,
in essence bridging the old with the new.
• Helping maintain high levels of customer satisfaction and uptime while ensuring on all
major platforms and devices
Starting from here…
Aligning business objectives
visibility and control
Continuous Delivery
old with the new
ensuring an exceptional user experience
on all major platforms and devices
www.microfocus.com

Más contenido relacionado

La actualidad más candente

Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOpsMatthew David
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training pptKhalidQureshi31
 
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaDevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaEdureka!
 
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...Simplilearn
 
DevOps topologies
DevOps topologiesDevOps topologies
DevOps topologiesSushma
 
Introduction to DevOps slides.pdf
Introduction to DevOps slides.pdfIntroduction to DevOps slides.pdf
Introduction to DevOps slides.pdfBoreVishnusai
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...SlideTeam
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOpsRed Gate Software
 
DevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryDevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryRahul Tilloo
 
DevOps a pratical approach
DevOps a pratical approachDevOps a pratical approach
DevOps a pratical approachSiderlan Santos
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your OrganizationDalibor Blazevic
 
DevOps Overview
DevOps OverviewDevOps Overview
DevOps OverviewSagar Mody
 
DevOps Challenges and Best Practices
DevOps Challenges and Best PracticesDevOps Challenges and Best Practices
DevOps Challenges and Best PracticesBrian Chorba
 

La actualidad más candente (20)

DevOps 101
DevOps 101DevOps 101
DevOps 101
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle Introduction
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaDevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
 
Introduction to devops
Introduction to devopsIntroduction to devops
Introduction to devops
 
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
 
DevOps topologies
DevOps topologiesDevOps topologies
DevOps topologies
 
Introduction to DevOps slides.pdf
Introduction to DevOps slides.pdfIntroduction to DevOps slides.pdf
Introduction to DevOps slides.pdf
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
 
DevOps for beginners
DevOps for beginnersDevOps for beginners
DevOps for beginners
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOps
 
intro to DevOps
intro to DevOpsintro to DevOps
intro to DevOps
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
DevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryDevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT Industry
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
 
DevOps a pratical approach
DevOps a pratical approachDevOps a pratical approach
DevOps a pratical approach
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your Organization
 
DevOps Overview
DevOps OverviewDevOps Overview
DevOps Overview
 
DevOps Challenges and Best Practices
DevOps Challenges and Best PracticesDevOps Challenges and Best Practices
DevOps Challenges and Best Practices
 

Similar a The Journey to DevOps #MFSummit2017

Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0minseok kim
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksSanjeev Sharma
 
Implementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing ProjectImplementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing ProjectRTTS
 
Patterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationPatterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationChef
 
Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachFrancisXavierInyanga
 
Dev ops intro
Dev ops introDev ops intro
Dev ops introRaju Raju
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)Serena Software
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsCygnet Infotech
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit sessionSanjeev Sharma
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneMirco Hering
 
DevOps Overview in my own words
DevOps Overview in my own wordsDevOps Overview in my own words
DevOps Overview in my own wordsSUBHENDU KARMAKAR
 
Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4DevOps.com
 
DevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practicesDevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practicesayoubbahaddouayoub
 
Training Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptxTraining Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptxNashet Ali
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 Sanjeev Sharma
 
26.1a.Introduction to DEVOPS_v2.pptx
26.1a.Introduction to DEVOPS_v2.pptx26.1a.Introduction to DEVOPS_v2.pptx
26.1a.Introduction to DEVOPS_v2.pptxPanos Fitsilis
 

Similar a The Journey to DevOps #MFSummit2017 (20)

Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
 
Implementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing ProjectImplementing Azure DevOps with your Testing Project
Implementing Azure DevOps with your Testing Project
 
Dev ops
Dev opsDev ops
Dev ops
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
Patterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationPatterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps Transformation
 
DevOps - Motivadores e Benefícios
DevOps - Motivadores e BenefíciosDevOps - Motivadores e Benefícios
DevOps - Motivadores e Benefícios
 
Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approach
 
Dev ops intro
Dev ops introDev ops intro
Dev ops intro
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference Melbourne
 
DevOps Overview in my own words
DevOps Overview in my own wordsDevOps Overview in my own words
DevOps Overview in my own words
 
Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4
 
DevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practicesDevOps culture, concepte , philosophie and practices
DevOps culture, concepte , philosophie and practices
 
Training Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptxTraining Bootcamp - MainframeDevOps.pptx
Training Bootcamp - MainframeDevOps.pptx
 
What is Devops?
What is Devops?What is Devops?
What is Devops?
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
 
26.1a.Introduction to DEVOPS_v2.pptx
26.1a.Introduction to DEVOPS_v2.pptx26.1a.Introduction to DEVOPS_v2.pptx
26.1a.Introduction to DEVOPS_v2.pptx
 

Más de Micro Focus

North America Strategic Modernization Exec Forum
North America Strategic Modernization Exec Forum North America Strategic Modernization Exec Forum
North America Strategic Modernization Exec Forum Micro Focus
 
Tech Channel COBOL ebook
Tech Channel COBOL ebookTech Channel COBOL ebook
Tech Channel COBOL ebookMicro Focus
 
Unlocking COBOL Business Value
Unlocking COBOL Business ValueUnlocking COBOL Business Value
Unlocking COBOL Business ValueMicro Focus
 
Quietly confident, enduringly competent - COBOL.
Quietly confident, enduringly competent - COBOL. Quietly confident, enduringly competent - COBOL.
Quietly confident, enduringly competent - COBOL. Micro Focus
 
5 key capabilitie for a smart service desk solution infographic
5 key capabilitie for a smart service desk solution infographic5 key capabilitie for a smart service desk solution infographic
5 key capabilitie for a smart service desk solution infographicMicro Focus
 
SAP Fortify by Micro Focus.
SAP Fortify by Micro Focus. SAP Fortify by Micro Focus.
SAP Fortify by Micro Focus. Micro Focus
 
Digital Transformation pillars 2020
Digital Transformation pillars 2020Digital Transformation pillars 2020
Digital Transformation pillars 2020Micro Focus
 
Whats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product SuiteWhats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product SuiteMicro Focus
 
Micro Focus Corporate Overview
Micro Focus Corporate OverviewMicro Focus Corporate Overview
Micro Focus Corporate OverviewMicro Focus
 
Why attend the application modernization & connectivity track at Micro Focus ...
Why attend the application modernization & connectivity track at Micro Focus ...Why attend the application modernization & connectivity track at Micro Focus ...
Why attend the application modernization & connectivity track at Micro Focus ...Micro Focus
 
Micro Focus #DevDay50 - Atlanta
Micro Focus #DevDay50 - AtlantaMicro Focus #DevDay50 - Atlanta
Micro Focus #DevDay50 - AtlantaMicro Focus
 
Growth of Internet Data - 2017
Growth of Internet Data - 2017Growth of Internet Data - 2017
Growth of Internet Data - 2017Micro Focus
 
Easily Create Scalable Automation using Selenium
Easily Create Scalable Automation using SeleniumEasily Create Scalable Automation using Selenium
Easily Create Scalable Automation using SeleniumMicro Focus
 
The Journey to Mainframe DevOps
The Journey to Mainframe DevOpsThe Journey to Mainframe DevOps
The Journey to Mainframe DevOpsMicro Focus
 
Micro Focus extend 10 and 10.1 with AcuToWeb
Micro Focus extend 10 and 10.1 with AcuToWebMicro Focus extend 10 and 10.1 with AcuToWeb
Micro Focus extend 10 and 10.1 with AcuToWebMicro Focus
 
The COBOL Story by Wim Ebbinkhuijsen
The COBOL Story by Wim EbbinkhuijsenThe COBOL Story by Wim Ebbinkhuijsen
The COBOL Story by Wim EbbinkhuijsenMicro Focus
 
DevDay Copenhagen - Micro Focus overview and introduction
DevDay Copenhagen - Micro Focus overview and introductionDevDay Copenhagen - Micro Focus overview and introduction
DevDay Copenhagen - Micro Focus overview and introductionMicro Focus
 
The DevOps Journey
The DevOps JourneyThe DevOps Journey
The DevOps JourneyMicro Focus
 
ACUCOBOL - Product Strategy and Roadmap
ACUCOBOL - Product Strategy and RoadmapACUCOBOL - Product Strategy and Roadmap
ACUCOBOL - Product Strategy and RoadmapMicro Focus
 
#DevDay Copenhagen - Bluegarden Presentation
#DevDay Copenhagen - Bluegarden Presentation #DevDay Copenhagen - Bluegarden Presentation
#DevDay Copenhagen - Bluegarden Presentation Micro Focus
 

Más de Micro Focus (20)

North America Strategic Modernization Exec Forum
North America Strategic Modernization Exec Forum North America Strategic Modernization Exec Forum
North America Strategic Modernization Exec Forum
 
Tech Channel COBOL ebook
Tech Channel COBOL ebookTech Channel COBOL ebook
Tech Channel COBOL ebook
 
Unlocking COBOL Business Value
Unlocking COBOL Business ValueUnlocking COBOL Business Value
Unlocking COBOL Business Value
 
Quietly confident, enduringly competent - COBOL.
Quietly confident, enduringly competent - COBOL. Quietly confident, enduringly competent - COBOL.
Quietly confident, enduringly competent - COBOL.
 
5 key capabilitie for a smart service desk solution infographic
5 key capabilitie for a smart service desk solution infographic5 key capabilitie for a smart service desk solution infographic
5 key capabilitie for a smart service desk solution infographic
 
SAP Fortify by Micro Focus.
SAP Fortify by Micro Focus. SAP Fortify by Micro Focus.
SAP Fortify by Micro Focus.
 
Digital Transformation pillars 2020
Digital Transformation pillars 2020Digital Transformation pillars 2020
Digital Transformation pillars 2020
 
Whats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product SuiteWhats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product Suite
 
Micro Focus Corporate Overview
Micro Focus Corporate OverviewMicro Focus Corporate Overview
Micro Focus Corporate Overview
 
Why attend the application modernization & connectivity track at Micro Focus ...
Why attend the application modernization & connectivity track at Micro Focus ...Why attend the application modernization & connectivity track at Micro Focus ...
Why attend the application modernization & connectivity track at Micro Focus ...
 
Micro Focus #DevDay50 - Atlanta
Micro Focus #DevDay50 - AtlantaMicro Focus #DevDay50 - Atlanta
Micro Focus #DevDay50 - Atlanta
 
Growth of Internet Data - 2017
Growth of Internet Data - 2017Growth of Internet Data - 2017
Growth of Internet Data - 2017
 
Easily Create Scalable Automation using Selenium
Easily Create Scalable Automation using SeleniumEasily Create Scalable Automation using Selenium
Easily Create Scalable Automation using Selenium
 
The Journey to Mainframe DevOps
The Journey to Mainframe DevOpsThe Journey to Mainframe DevOps
The Journey to Mainframe DevOps
 
Micro Focus extend 10 and 10.1 with AcuToWeb
Micro Focus extend 10 and 10.1 with AcuToWebMicro Focus extend 10 and 10.1 with AcuToWeb
Micro Focus extend 10 and 10.1 with AcuToWeb
 
The COBOL Story by Wim Ebbinkhuijsen
The COBOL Story by Wim EbbinkhuijsenThe COBOL Story by Wim Ebbinkhuijsen
The COBOL Story by Wim Ebbinkhuijsen
 
DevDay Copenhagen - Micro Focus overview and introduction
DevDay Copenhagen - Micro Focus overview and introductionDevDay Copenhagen - Micro Focus overview and introduction
DevDay Copenhagen - Micro Focus overview and introduction
 
The DevOps Journey
The DevOps JourneyThe DevOps Journey
The DevOps Journey
 
ACUCOBOL - Product Strategy and Roadmap
ACUCOBOL - Product Strategy and RoadmapACUCOBOL - Product Strategy and Roadmap
ACUCOBOL - Product Strategy and Roadmap
 
#DevDay Copenhagen - Bluegarden Presentation
#DevDay Copenhagen - Bluegarden Presentation #DevDay Copenhagen - Bluegarden Presentation
#DevDay Copenhagen - Bluegarden Presentation
 

Último

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Último (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

The Journey to DevOps #MFSummit2017

  • 1. Ray Gorman Technical Director 21 March 2017 The Journey to DevOps #MFSummit2017
  • 2. DevOps (a clipped compound of "software DEVelopment" and "information technology OPerationS") is a term used to refer to a set of practices that emphasise the collaboration and communication of both software developers and information technology (IT) professionals while automating the process of software delivery and infrastructure changes. It aims at establishing a culture and environment where building, testing, and releasing software can happen rapidly, frequently, and more reliably. (Wikipedia) DevOps
  • 3. Which of these most represents the organisation you work for: a) We have well established DevOps processes that are widely used b) We have pockets of DevOps processes but still need to broaden it across the organisation c) We are in the planning and early stages of adopting DevOps practices d) We will never have DevOps in this organisation Quick Survey
  • 4. Application Delivery Challenges Time to market Proliferation of devices User experience
  • 5. Digital Transformation - Massive Budget Shift Back office Systems of record Digital front office Systems of engagement 80% 45% 2011 2016 20% 55% 2011 2016 $ Source: Forrester
  • 6. Our Challenge – Keep up the Pace AgilityandScale Time IT delivery capabilities Business demands 1 2 Legacy infrastructure Legacy architecture Legacy processes Poor user experience Modern Infrastructure Modern Architecture Modern Processes Great User Experience The Good Old Days Today Internet of Things Digital industrial economy Delivery Gap
  • 7. More frequent release cycles Involve customers in the development process Demonstrate progress through working demos, not slides Faster time to market Boost quality and efficiency + Build the right product Transparency + Instilling confidence Why Consider DevOps? Agile practice Business goal
  • 8. Need to drive competitive advantage and respond to market needs with minimal risk and maintain compliance Agile practices have increased the speed of engineering delivery to match business cadence Compliance and risk mitigation while maintaining system stability and availability matter most BUSINESS DEVELOPMENT OPERATIONS Conflicting Priorities with Dev and Ops Move Fast Without Breaking Things
  • 9. Deployment Pipeline – the Ideal Deployment Pipeline Dev OpsBiz idea Release and Monitor Plan Test Deploy
  • 10. DevOps “Purist” Enterprise DevOps Single application Hundreds of applications Co-located teams Geographical dispersed teams Single stack “loosely coupled” infrastructure Many environments including mainframe both “loosely” and “tightly” coupled. Minimal security and compliance risks Highly regulated and high security risks Solely agile development Multiple development methodologies A single deployment pipeline across a single application stack Multiple deployment pipelines across a vast heterogeneous system Simple application architecture Complex multi-platform architecture Enterprise DevOps is Different
  • 11. But in Reality Deployment Pipeline Dev OpsBiz idea Release and Monitor Plan Test Deploy Deployment Pipeline
  • 12. The Enterprise has many Deployment Pipelines Mobile Apps • Loosely coupled infrastructure, Cloud and IoT • High growth, lots of change, needs more resources New “Core” Apps •Loosely coupled infrastructure but uses mainframe, •High growth, uses mobile apps, needs more resources Website •Loosely coupled infrastructure, •High number of changes Legacy “Core” Apps • Tightly coupled infrastructure, migrating to agile, • Existing large revenue stream, moderate change, high cost Back Office Apps •Tightly coupled infrastructure, waterfall, mainly mainframe, • Keep the lights on, no growth, low number of changes, high cost
  • 13. Removing Delivery Barriers Build TestPlan Release Traditional development practices prevent people, processes and technology working efficiently together
  • 14. Continuous Workflow Build TestPlan Release The DevOps movement is intended to unite the objectives of all areas Dev Ops
  • 15. The Journey Build TestPlan Release Agile Practices Dev Ops
  • 16. • Demand and requirement management • Analysis • Agile planning Stories, epics, tasks, sprints / iterations • Development task in sprints / iterations Edit, compile, debug, continuous inspection • Development project provisioning Packages, streams, projects, build configuration, ... • Release Management Agile Practices: People Plan Build
  • 17. Providing: • Requirements Management tools • Agile tools • Analysis tools • Development tools • Mainframe, distributed • Configuration management tools • Mainframe, distributed • Integration of current third party tools Agile Practices: Micro Focus Plan Build
  • 18. The Journey Build TestPlan Release Agile Practices Continuous Integration Dev Ops
  • 19. • Automation depends on • Continuous Integration • Configuration Management • Automated provisioning environments across • the delivery pipeline • Automated application build and deployment • Automated / semi-automated testing • Functional • Acceptance Testing • Continuous feedback Continuous Integration: Automation Build
  • 20. Providing: • Test execution environments • Build and Test Automation tools • + Integration with third party tools • Continuous Inspection tools • Test coverage tools • Deployment automation tools • Orchestration of deployment process Continuous Integration: Micro Focus Build
  • 21. The Journey Build TestPlan Release Agile Practices Continuous Integration Continuous Delivery Dev Ops
  • 22. • Automation depends on • Continuous Integration, configuration Management • Automated provisioning environments across the delivery pipeline • Automated application build/configure and deployment • Automated / semi-automated testing • Functional, acceptance testing • Automated testing • Non-functional: validate application performance, infrastructure and devices of choice Continuous Delivery: Automation Test
  • 23. • Providing deployment automation tools • Orchestration of deployment process • Providing build and test automation tools • Integration with third party tools Continuous Delivery: Micro Focus Test
  • 24. The Journey Build TestPlan Release Agile Practices Continuous Integration Continuous Delivery Application Release Automation Dev Ops
  • 25. • Final release configuration / release train • Manual or automated depending on application architecture • Package dependencies • Approvals • Release scheduling • Deployment tasks / run books • Automated deployment • Across all platforms and environments Application Release Automation Release
  • 26. Providing: • Deployment Orchestration + integration with third party tools • Collaboration • Continuous release management across the whole ALM process, from planning to release • IT Service Management + integration with third party tools Application release automation: Micro Focus Release
  • 27. Micro Focus DevOps Dev Ops Plan Build Deploy Audit Feedback Management, orchestration and collaboration Planning Capabilities Developer productivity Continuous Integration Configuration Management Release Management Deployment Management IT Service Management Data Management Performance Management Test Management
  • 28. DevOps Engagement Model Initial meetings Value workshop Proof of Value (PoV) Executive endorsement Sign off and project initiation Customer actions Inform about business objectives, urgency, and DevOps initiatives Present SDLC process, people, tools and challenges Define use case and success criteria Arrange DevOps roadmap presentation to stakeholders Procurement process management and contract signature Complete applications Landscape Questionnaire (L0Q) Provide Infrastructure (as required) Resources for project implementation allocated Micro Focus deliverables DevOps implementation examples by Micro Focus customers Draft DevOps roadmap with priorities and expected benefits PoV SOW and RASCI Implementation plan and proposal Micro Focus products Customer need - understanding summary Mutually Agreed Action Plan (MAAP) Resources allocated (as required) Prerequisite for next steps Resources allocated by both parties Budget and resources available for joint Proof of Value DevOps roadmap with short term benefits confirmed Investment approved by executive Implementation project kick off scheduled
  • 31. In Summary - Our Expertise is in: • Aligning business objectives with the software development process • Providing visibility and control across the software development process • Continuous Delivery from mainframe to mobile. • Unlocking core business applications to scale DevOps practices on what already works, in essence bridging the old with the new. • Helping maintain high levels of customer satisfaction and uptime while ensuring on all major platforms and devices Starting from here… Aligning business objectives visibility and control Continuous Delivery old with the new ensuring an exceptional user experience on all major platforms and devices