SlideShare a Scribd company logo
The DevOps Journey
Jan De Coster
Software Delivery and Testing
International Solution Architect
What’s DevOps
“DevOps (a clipped compound of "development" and
"operations") is a culture, movement or practice that
emphasizes the collaboration and communication of both
software developers and other 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.”
https://en.wikipedia.org/wiki/DevOps
What’s DevOps
“DevOps (a clipped compound of "development" and
"operations") is a culture, movement or practice that
emphasizes the collaboration and communication of both
software developers and other 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.”
https://en.wikipedia.org/wiki/DevOps
What’s DevOps trying to Solve
Build TestPlan Release
The Journey to DevOps
Agile Practices
Continuous Integration
Continuous Delivery
Build TestPlan Release
The Journey to DevOps
Agile Practices
Build TestPlan Release
How does agile planning work?
Program
Backlog
Submit for
Delivery
2
Iteration
Planning3
Strategy
Gather/Prioritize
Business/Market Needs1
Customers
Team
Backlog
Iteration
Backlog
Iteration
Daily Work
Developers pull work
to be done4
Micro Focus Business Agility (Complimentary)
Program
Backlog
Submit for
Delivery
2
Iteration
Planning3
Strategy
Gather/Prioritize
Business/Market Needs1
Customers
Team
Backlog
Iteration
Backlog
Atlas Atlas
Atlas
Iteration
Daily Work
Developers pull work
to be done4
Rally
Version One
Jira
TFS
Rally
Version One
Jira
TFS
Visual
Cobol
Micro Focus Business Agility (Full Solution)
Program
Backlog
Submit for
Delivery
2
Iteration
Planning3
Strategy
Gather/Prioritize
Business/Market Needs1
Customers
Team
Backlog
Iteration
Backlog
Atlas Atlas
Atlas
Rhythm Rhythm
Iteration
Daily Work
Developers pull work
to be done4
Visual
Cobol
The Journey to DevOps
Agile Practices
Continuous Integration
Build TestPlan Release
How does CI work?
Developer
Source Control
Testing
Build
Checkout code1
Commit changes2
Initiate CI Process3
Unit/Integration Tests4Feedback5
Micro Focus CI Capabilities
Developer
Source Control
Testing
Build
Checkout code1
Commit changes2
Initiate CI Process3
Unit/Integration Tests4Feedback5
Accurev
Dimensions
Silk
JenkinsVisual
Cobol
The Journey to DevOps
Agile Practices
Continuous Integration
Continuous Delivery
Build TestPlan Release
How does CD work?
Developer
Source Control
Checkout
code
1
Commit
changes
2
Initiate CI
Process
3
Unit/Integration
Tests
4
Build Testing
Testing
Acceptance
Driven Tests5
Validation
Manual
Validation6
Release
Release
to Production7
Micro Focus Continuous Delivery
Developer
Source Control
Checkout
code
1
Commit
changes
2
Initiate CI
Process
3
Unit/Integration
Tests
4
Build Testing
Testing
Acceptance
Driven Tests5
Validation
Manual
Validation6
Release
Release
to Production7
Visual
Cobol
Accurev
Dimensions Silk
Silk
Silk &
Release
Control
Jenkins
Deployment
Automation
Plan
Build
Test
Release
Atlas/Rhythm Silk
Accelerating your DevOps Journey
Unit
Testing
Continuous
Integration
Testing
User
Acceptance
Testing
Release /
Deploy
Coding /
Building
Analysis
Cobol
Analyzer
Release
Control
SILKVisual Cobol
Require-
ments
Atlas
Dimensions
The Micro Focus DevOps stack… a closer look
Atlas - Agile Requirements management
Atlas - Agile Requirements management
Atlas – monitoring Agile delivery
Unit
Testing
Continuous
Integration
Testing
User
Acceptance
Testing
Release /
Deploy
Coding /
Building
Analysis
Cobol
Analyzer
Release
Control
SILKVisual Cobol
Require-
ments
Atlas
Dimensions
The Micro Focus DevOps stack… a closer look
COBOL Analyzer
Unit
Testing
Continuous
Integration
Testing
User
Acceptance
Testing
Release /
Deploy
Coding /
Building
Analysis
Cobol
Analyzer
Release
Control
SILKVisual Cobol
Require-
ments
Atlas
Dimensions
The Micro Focus DevOps stack… a closer look
Visual COBOL
Unit
Testing
Continuous
Integration
Testing
User
Acceptance
Testing
Release /
Deploy
Coding /
Building
Analysis
Cobol
Analyzer
Release
Control
SILKVisual Cobol
Require-
ments
Atlas
Dimensions
The Micro Focus DevOps stack… a closer look
Dimensions
Unit
Testing
Continuous
Integration
Testing
User
Acceptance
Testing
Release /
Deploy
Coding /
Building
Analysis
Cobol
Analyzer
Release
Control
SILKVisual Cobol
Require-
ments
Atlas
Dimensions
The Micro Focus DevOps stack… a closer look
Test Management
Bringing agility to (manual) testing
Test Automation
Keyword-driven testing: concept
Test design
Enter „j.smith@gmail.com“ into Email-Textfield
Enter „john“ into Password-Textfield
Click on „LOG IN“ Button
Select „Agent Lookup“ from Choose One-ComboBox
Click on „SEARCH“ in the Show all agents Group
Test implementationAUT
KDT as an end-to-end test engine
Insert
an item
Modify
the item
Verify
the item
Parallel execution and results
SilkTest - Technology Support and Editions
Premium Edition
ERP/CRM
SAP
(SAPGUI)
and
eCATT Integration
Standard Edition
Mobile Browsers
Chrome, Stock Browser
on Android
Safari on iOS
Green screen
Rumba
Native GUIs (32 and 64 bit)
Win32
.Net GUIs (.Net)
(32 and 64 bit)
WinForms
WPF
Java GUIs (32 and 64 bit)
SWT & RCP
AWT/Swing
Web Browsers
Microsoft Internet Explorer, Edge
Mozilla Firefox
Google Chrome
Safari on Mac
Browser technologies
Web 2.0
AJAX and JavaScript
HTML5, DHTML
Rich internet applications
Adobe Flex
Adobe Air
Silverlight
Applets
Oracle Forms (IE only)
Mobile Edition
Mobile
iOS
Android
Mobile Browsers
Chrome, Stock Browser
on Android
Safari on iOS
Mobile Add-On
Performance testing
Web Browser
• HTTP(S)/HTML
• AJAX (Browser Driven)
• HLS Video Streaming
• Flex/AMF3
• Silverlight
• Mobile Web & Native
• SAP Web
• Outlook Web Access
Internet
• HTTP(S)
• SOAP (HTTP/XML)
• SMTP/POP/IMAP/MAPI
• FTP
• TCP/IP & UDP
Open Interfaces
• DLL
ERP/CRM
• SAP (SAPGUI)
• Oracle Applications
• PeopleSoft
• Siebel
• Remedy Web ARS
Terminal Services
• Citrix
• VMWare Horizon View
Legacy/Mainframe
• IBM Mainframe (TN3270E)
• IBM Midframe (TN5250)
• VT100/200+
Middleware
• BEA Tuxedo (ATMI, JOLT)
• Oracle Forms
GUI Level Testing
• SilkTest 4Test, Silk4J, Silk4NET
Premium
Middleware
• CORBA (IIOP)
• J2EE/EJB
• .NET Remoting (Framework)
Client/Server (Databases)
• ODBC
• Oracle OCI
• IBM CLI
Directory Server
• LDAP
Open Interfaces
• Java
• .NET/Visual Basic
Standard
Web
SilkPerformer Technology Support
CloudBurst
Credits
Test all popular Web
2.0, mobile and
enterprise apps from
the Cloud
• Web, AJAX
• Mobile
• Java, Java Over HTTP
• .NET
• Flex/AMF3
• Silverlight
• SAPGUI
• Citrix
• Oracle (Siebel,
PeopleSoft)
• Mainframe
Performance DevOps
Silk Performer
Load- & performance testing
Silk Performance
Manager
End User Experience
Monitoring
• Feedback from production
(errors, response times)
• replicate issues in testing
Closed-loop
testing
• Silk Performer Scripts
• Established SLAs
Unit
Testing
Continuous
Integration
Testing
User
Acceptance
Testing
Release /
Deploy
Coding /
Building
Analysis
Cobol
Analyzer
Release
Control
SILKVisual Cobol
Require-
ments
Atlas
Dimensions
The Micro Focus DevOps stack… a closer look
Release Control
Release Control
DEMO !!!
Demo 1
Run unit tests…
on a Cobol application!
Demo 2
Automate acceptance tests…
on a Cobol application…
accessed from a mobile device !
Questions
• Contact - Email:
Jan.De.Coster@MicroFocus.com

More Related Content

What's hot

DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
SlideTeam
 
Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...
Adrian Todorov
 
Azure DevOps in Action
Azure DevOps in ActionAzure DevOps in Action
Azure DevOps in Action
Callon Campbell
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
Ernest Mueller
 
All Day DevOps - Azure DevOps from Start to Star
All Day DevOps - Azure DevOps from Start to StarAll Day DevOps - Azure DevOps from Start to Star
All Day DevOps - Azure DevOps from Start to Star
Ángel Rayo
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
Robert Sell
 
DevOps Best Practices
DevOps Best PracticesDevOps Best Practices
DevOps Best Practices
Giragadurai Vallirajan
 
CI CD Basics
CI CD BasicsCI CD Basics
CI CD Basics
Prabhu Ramkumar
 
Introduction to DevSecOps
Introduction to DevSecOpsIntroduction to DevSecOps
Introduction to DevSecOps
Amazon Web Services
 
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 introduction
DevOps introductionDevOps introduction
DevOps introduction
Christian F. Nissen
 
DevOps Overview
DevOps OverviewDevOps Overview
DevOps Overview
Sagar Mody
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle Introduction
CodeOps Technologies LLP
 
infrastructure as code
infrastructure as codeinfrastructure as code
infrastructure as code
Amazon Web Services
 
DevOps explained
DevOps explainedDevOps explained
DevOps explained
Jérôme Kehrli
 
Introducing DevOps, IT Sharing Session 20 Nov 2017
Introducing DevOps, IT Sharing Session 20 Nov 2017Introducing DevOps, IT Sharing Session 20 Nov 2017
Introducing DevOps, IT Sharing Session 20 Nov 2017
Danny Ariwicaksono
 
Monitoring at the Speed of DevOps
Monitoring at the Speed of DevOpsMonitoring at the Speed of DevOps
Monitoring at the Speed of DevOps
DevOps.com
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
Ravindu Fernando
 
Transforming Organizations with CI/CD
Transforming Organizations with CI/CDTransforming Organizations with CI/CD
Transforming Organizations with CI/CD
Cprime
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
KhalidQureshi31
 

What's hot (20)

DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
 
Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...
 
Azure DevOps in Action
Azure DevOps in ActionAzure DevOps in Action
Azure DevOps in Action
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
All Day DevOps - Azure DevOps from Start to Star
All Day DevOps - Azure DevOps from Start to StarAll Day DevOps - Azure DevOps from Start to Star
All Day DevOps - Azure DevOps from Start to Star
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 
DevOps Best Practices
DevOps Best PracticesDevOps Best Practices
DevOps Best Practices
 
CI CD Basics
CI CD BasicsCI CD Basics
CI CD Basics
 
Introduction to DevSecOps
Introduction to DevSecOpsIntroduction to DevSecOps
Introduction to DevSecOps
 
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 introduction
DevOps introductionDevOps introduction
DevOps introduction
 
DevOps Overview
DevOps OverviewDevOps Overview
DevOps Overview
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle Introduction
 
infrastructure as code
infrastructure as codeinfrastructure as code
infrastructure as code
 
DevOps explained
DevOps explainedDevOps explained
DevOps explained
 
Introducing DevOps, IT Sharing Session 20 Nov 2017
Introducing DevOps, IT Sharing Session 20 Nov 2017Introducing DevOps, IT Sharing Session 20 Nov 2017
Introducing DevOps, IT Sharing Session 20 Nov 2017
 
Monitoring at the Speed of DevOps
Monitoring at the Speed of DevOpsMonitoring at the Speed of DevOps
Monitoring at the Speed of DevOps
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Transforming Organizations with CI/CD
Transforming Organizations with CI/CDTransforming Organizations with CI/CD
Transforming Organizations with CI/CD
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 

Similar to The DevOps Journey

Dev ops using Jenkins
Dev ops using JenkinsDev ops using Jenkins
DevOps and Microservice
DevOps and MicroserviceDevOps and Microservice
DevOps and Microservice
Inho Kang
 
Case Study: USDA Maximizing Collaboration with NetBeans and Codebeamer
Case Study: USDA Maximizing Collaboration with NetBeans and CodebeamerCase Study: USDA Maximizing Collaboration with NetBeans and Codebeamer
Case Study: USDA Maximizing Collaboration with NetBeans and Codebeamer
tabithascatena
 
Boris Devouge (Microsoft) - DevOps on Azure
Boris Devouge (Microsoft) - DevOps on AzureBoris Devouge (Microsoft) - DevOps on Azure
Boris Devouge (Microsoft) - DevOps on Azure
Outlyer
 
DevOps on AWS - Building Systems to Deliver Faster
DevOps on AWS - Building Systems to Deliver FasterDevOps on AWS - Building Systems to Deliver Faster
DevOps on AWS - Building Systems to Deliver Faster
Amazon Web Services
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...
Lucas Jellema
 
Back To Basics
Back To BasicsBack To Basics
Back To Basics
kamalikamj
 
Dev ops
Dev opsDev ops
Dev ops
Tomy Rhymond
 
JCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptxJCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptx
Grace Jansen
 
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
Animesh Singh
 
DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017
Giulio Vian
 
Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates
Liran Levy
 
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
Amazon Web Services
 
DevOps on AWS
DevOps on AWSDevOps on AWS
DevOps on AWS
Amazon Web Services
 
A Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices EditionA Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices Edition
3scale
 
A Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices EditionA Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices Edition
Steven Willmott
 
Datatree.io Webinar: Continuous Integration & Delivery for Agile Teams
Datatree.io Webinar: Continuous Integration & Delivery for Agile TeamsDatatree.io Webinar: Continuous Integration & Delivery for Agile Teams
Datatree.io Webinar: Continuous Integration & Delivery for Agile Teams
Tara Walker
 
Getting started with docker
Getting started with dockerGetting started with docker
Getting started with docker
Saim Safder
 
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
Kellton Tech Solutions Ltd
 

Similar to The DevOps Journey (20)

Dev ops using Jenkins
Dev ops using JenkinsDev ops using Jenkins
Dev ops using Jenkins
 
DevOps and Microservice
DevOps and MicroserviceDevOps and Microservice
DevOps and Microservice
 
Ibm innovate ci for system z
Ibm innovate ci for system zIbm innovate ci for system z
Ibm innovate ci for system z
 
Case Study: USDA Maximizing Collaboration with NetBeans and Codebeamer
Case Study: USDA Maximizing Collaboration with NetBeans and CodebeamerCase Study: USDA Maximizing Collaboration with NetBeans and Codebeamer
Case Study: USDA Maximizing Collaboration with NetBeans and Codebeamer
 
Boris Devouge (Microsoft) - DevOps on Azure
Boris Devouge (Microsoft) - DevOps on AzureBoris Devouge (Microsoft) - DevOps on Azure
Boris Devouge (Microsoft) - DevOps on Azure
 
DevOps on AWS - Building Systems to Deliver Faster
DevOps on AWS - Building Systems to Deliver FasterDevOps on AWS - Building Systems to Deliver Faster
DevOps on AWS - Building Systems to Deliver Faster
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...
 
Back To Basics
Back To BasicsBack To Basics
Back To Basics
 
Dev ops
Dev opsDev ops
Dev ops
 
JCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptxJCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptx
 
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
 
DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017DevOps by examples - Continuous Lifecycle London 2017
DevOps by examples - Continuous Lifecycle London 2017
 
Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates
 
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
 
DevOps on AWS
DevOps on AWSDevOps on AWS
DevOps on AWS
 
A Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices EditionA Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices Edition
 
A Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices EditionA Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices Edition
 
Datatree.io Webinar: Continuous Integration & Delivery for Agile Teams
Datatree.io Webinar: Continuous Integration & Delivery for Agile TeamsDatatree.io Webinar: Continuous Integration & Delivery for Agile Teams
Datatree.io Webinar: Continuous Integration & Delivery for Agile Teams
 
Getting started with docker
Getting started with dockerGetting started with docker
Getting started with docker
 
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
 

More from 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 ebook
Micro Focus
 
Unlocking COBOL Business Value
Unlocking COBOL Business ValueUnlocking COBOL Business Value
Unlocking COBOL Business Value
Micro 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 infographic
Micro 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 2020
Micro 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 Suite
Micro Focus
 
Micro Focus Corporate Overview
Micro Focus Corporate OverviewMicro Focus Corporate Overview
Micro Focus Corporate Overview
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 ...
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 - Atlanta
Micro Focus
 
Growth of Internet Data - 2017
Growth of Internet Data - 2017Growth of Internet Data - 2017
Growth of Internet Data - 2017
Micro Focus
 
Easily Create Scalable Automation using Selenium
Easily Create Scalable Automation using SeleniumEasily Create Scalable Automation using Selenium
Easily Create Scalable Automation using Selenium
Micro Focus
 
The Journey to Mainframe DevOps
The Journey to Mainframe DevOpsThe Journey to Mainframe DevOps
The Journey to Mainframe DevOps
Micro 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 AcuToWeb
Micro Focus
 
The COBOL Story by Wim Ebbinkhuijsen
The COBOL Story by Wim EbbinkhuijsenThe COBOL Story by Wim Ebbinkhuijsen
The COBOL Story by Wim Ebbinkhuijsen
Micro 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 introduction
Micro Focus
 
ACUCOBOL - Product Strategy and Roadmap
ACUCOBOL - Product Strategy and RoadmapACUCOBOL - Product Strategy and Roadmap
ACUCOBOL - Product Strategy and Roadmap
Micro Focus
 
#DevDay Copenhagen - Bluegarden Presentation
#DevDay Copenhagen - Bluegarden Presentation #DevDay Copenhagen - Bluegarden Presentation
#DevDay Copenhagen - Bluegarden Presentation
Micro Focus
 
FILES IN TODAY’S WORLD - #MFSummit2017
FILES IN TODAY’S WORLD - #MFSummit2017FILES IN TODAY’S WORLD - #MFSummit2017
FILES IN TODAY’S WORLD - #MFSummit2017
Micro Focus
 

More from 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
 
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
 
FILES IN TODAY’S WORLD - #MFSummit2017
FILES IN TODAY’S WORLD - #MFSummit2017FILES IN TODAY’S WORLD - #MFSummit2017
FILES IN TODAY’S WORLD - #MFSummit2017
 

Recently uploaded

Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
NaapbooksPrivateLimi
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
Jelle | Nordend
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
KrzysztofKkol1
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
MayankTawar1
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 

Recently uploaded (20)

Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 

The DevOps Journey

Editor's Notes

  1. 1)
  2. 1)
  3. 1)
  4. Developers check out code into their private workspaces. Developers make their changes and test then locally. When done, commit the changes to the repository. The CI server monitors the repository and checks out changes when they occur. The CI server builds the system and runs unit and integration tests. The CI server releases deployable artefacts for testing. The CI server assigns a build label to the version of the code it just built. The CI server informs the team of the successful build. If the build or tests fail, the CI server alerts the team. The team fix the issue at the earliest opportunity. Continue to continually integrate and test throughout the project.
  5. Developers check out code into their private workspaces. Developers make their changes and test then locally. When done, commit the changes to the repository. The CI server monitors the repository and checks out changes when they occur. The CI server builds the system and runs unit and integration tests. The CI server releases deployable artefacts for testing. The CI server assigns a build label to the version of the code it just built. The CI server informs the team of the successful build. If the build or tests fail, the CI server alerts the team. The team fix the issue at the earliest opportunity. Continue to continually integrate and test throughout the project.
  6. 1) Developers check out code into their private workspaces. Developers make their changes and test then locally. 2) When done, commit the changes to the repository. 3) The CI server monitors the repository and checks out changes when they occur. Starting on step 4, the development team will have continuously feedback from every step, so if the step is executed successfully the process continues to the next step, otherwise the team is notified and addresses the issue right away. 4)The CI server builds the system and runs unit and integration tests. The CI server assigns a build label to the version of the code it just built. The CI server informs the team of the successful build. The CI server releases deployable artefacts for testing. If the build or tests fail, the CI server alerts the team. The team fix the issue at the earliest opportunity and start the cycle on step 2 5) Packages that pass the CI tests have more comprehensive automated acceptance tests run against them If ADT Tests pass, the package is made available for manual validation/verification If the tests fail, the CI server alerts the team. The team fix the issue at the earliest opportunity and start the cycle on step 2 6) Once packages pass all the automated tests, they are available for self-service deployment to other environments for activities such as exploratory testing, usability testing If the tests fail, the development team will be notified of the issues. The team fix the issue at the earliest opportunity and start the cycle on step 2. 7) Once all the testing is satisfied the Package can be made available for release.
  7. 1) Developers check out code into their private workspaces. Developers make their changes and test then locally. 2) When done, commit the changes to the repository. 3) The CI server monitors the repository and checks out changes when they occur. Starting on step 4, the development team will have continuously feedback from every step, so if the step is executed successfully the process continues to the next step, otherwise the team is notified and addresses the issue right away. 4)The CI server builds the system and runs unit and integration tests. The CI server assigns a build label to the version of the code it just built. The CI server informs the team of the successful build. The CI server releases deployable artefacts for testing. If the build or tests fail, the CI server alerts the team. The team fix the issue at the earliest opportunity and start the cycle on step 2 5) Packages that pass the CI tests have more comprehensive automated acceptance tests run against them If ADT Tests pass, the package is made available for manual validation/verification If the tests fail, the CI server alerts the team. The team fix the issue at the earliest opportunity and start the cycle on step 2 6) Once packages pass all the automated tests, they are available for self-service deployment to other environments for activities such as exploratory testing, usability testing If the tests fail, the development team will be notified of the issues. The team fix the issue at the earliest opportunity and start the cycle on step 2. 7) Once all the testing is satisfied the Package can be made available for release.
  8. After successful testing your next step is RELEASE and DEPLOYment
  9. After successful testing your next step is RELEASE and DEPLOYment
  10. As a important part of requirement management is analysis Code analysis will allow you to understand What needs to be done CLICK - Where CLICK How CLICK How complex CLICK What impact COBOL Analyzer allows you to create exact lists of what statements need to modified, Estimate the effort to allow you to plan your sprints And risks and impact is highlighted.
  11. After successful testing your next step is RELEASE and DEPLOYment
  12. The Visual COBOL development is a full functional modern development tool for COBOL based on Eclipse and Visual Studio “POI” VC also includes: Navigation via tree map, bread crumps and references Intellisense helps you write the some times cryptic variable names or shows the syntax of the statement you are using Background parsing Debug support stepping forward and backwards, code watch and modification of constraints during runtime All of this making you more productive Higher quality Integrate with existing tool stack
  13. After successful testing your next step is RELEASE and DEPLOYment
  14. Dimensions is a Visual version control Easy to understand To branch out and merge back changes Enabling peer review with check lists Code review high lighting what code has changed. The result is full version control with detailed audit track Ensuring security and quality.
  15. After successful testing your next step is RELEASE and DEPLOYment
  16. To bind it all together you can use SILK CENTRAL Silk Central Is a platform to design, plan, execute and track all your functional and performance testing practices across devices and platforms You can create and store your test cases. Plan you tests Start the execution and collect the results Report on current QA status with predefined or customized reports
  17. With Silk Test you can automate your tests You simply record your test once and use this for all regression tests to come Silk test can then automatic run and compare you tests Silk has a very easy visual interface to maintain your test steps or You can use the detailed test scripts and run mass updates to your test cases We have customers who runs continuous integration test fully automatically daily only spending time to review the result is something is not passed This saves extremely much effort And results in more testing -> higher quality
  18. From a packaging this means, that there is actually no change in the Standard and Premium Edition, as we have the separate Mobile Add-On and the standalone mobile Edition. The only thing which is worth to mention is the fact that support for mobile browsers is available in both the Standard and the Mobile Edition, but Desktop browser support is only available in the Standard Edition.
  19. Performance is another end-user killer Google 100-400MS Slowdown=$45-$135M Loss in AdWords revenue Amazon 100MS delay=$6.79M Sales decrease Silk Performer Test, monitor and diagnostic performance It can be executed inside and outside your firewalls or remotely form around the world Do you need to emulate 100.000 or millions of simultaneous users you can fire off your load test from Amazon cloud (Source: How Performance Affects User Experience and Your Bottom Line, and What to Do About It. (2014). Gartner)
  20. After successful testing your next step is RELEASE and DEPLOYment
  21. With Realease Crontol you can aggregate and plan realease from many teams thoughout the organisation Dependencies and timing can be scheduled Making sure nothing is release until all is complete and ready Very visual with clear indication of packages included in each release train Tool support segregation of duties and keeps an audit track of any activity
  22. The deployment process is automated and executed across all environments With feedback on success or roll back on failure. Tracking every step and detailed event Do you already have different deployment tools, this tool can combine them all