SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+OpsShalu Ahuja
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOpsMatthew David
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationKeith Pleas
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps IntroductionRobert Sell
 
Azure DevOps Presentation
Azure DevOps PresentationAzure DevOps Presentation
Azure DevOps PresentationInCycleSoftware
 
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
 
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Amazon Web Services
 
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...Simplilearn
 

Tendances (20)

DevOps and Tools
DevOps and ToolsDevOps and Tools
DevOps and Tools
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
 
Devops ppt
Devops pptDevops ppt
Devops ppt
 
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
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
 
DevOps
DevOpsDevOps
DevOps
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
DevOps for beginners
DevOps for beginnersDevOps for beginners
DevOps for beginners
 
DevOps
DevOps DevOps
DevOps
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 
Azure DevOps - Azure Guatemala Meetup
Azure DevOps - Azure Guatemala MeetupAzure DevOps - Azure Guatemala Meetup
Azure DevOps - Azure Guatemala Meetup
 
Devops Mindset Essentials
Devops Mindset EssentialsDevops Mindset Essentials
Devops Mindset Essentials
 
Azure DevOps Presentation
Azure DevOps PresentationAzure DevOps Presentation
Azure DevOps Presentation
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOps
 
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
 
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
 

Similaire à 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
 

Similaire à 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
 
intro to DevOps
intro to DevOpsintro to DevOps
intro to DevOps
 
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
 

Plus 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
 

Plus 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
 

Dernier

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Dernier (20)

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

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