SlideShare une entreprise Scribd logo
1  sur  44
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

Contenu connexe

Tendances

Introduction to CICD
Introduction to CICDIntroduction to CICD
Introduction to CICDKnoldus Inc.
 
DevOps, Common use cases, Architectures, Best Practices
DevOps, Common use cases, Architectures, Best PracticesDevOps, Common use cases, Architectures, Best Practices
DevOps, Common use cases, Architectures, Best PracticesShiva Narayanaswamy
 
Transforming Organizations with CI/CD
Transforming Organizations with CI/CDTransforming Organizations with CI/CD
Transforming Organizations with CI/CDCprime
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organizationZinnov
 
DevOps Overview
DevOps OverviewDevOps Overview
DevOps OverviewSagar Mody
 
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
 
GitOps with ArgoCD
GitOps with ArgoCDGitOps with ArgoCD
GitOps with ArgoCDCloudOps2005
 
ITIL, Release Management and Automation
ITIL, Release Management and AutomationITIL, Release Management and Automation
ITIL, Release Management and AutomationIBM UrbanCode Products
 
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...Simplilearn
 
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...Edureka!
 
Build CICD Pipeline for Container Presentation Slides
Build CICD Pipeline for Container Presentation SlidesBuild CICD Pipeline for Container Presentation Slides
Build CICD Pipeline for Container Presentation SlidesAmazon Web Services
 
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
 
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...Simplilearn
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training pptKhalidQureshi31
 
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Janusz Nowak
 

Tendances (20)

Introduction to CICD
Introduction to CICDIntroduction to CICD
Introduction to CICD
 
DevOps, Common use cases, Architectures, Best Practices
DevOps, Common use cases, Architectures, Best PracticesDevOps, Common use cases, Architectures, Best Practices
DevOps, Common use cases, Architectures, Best Practices
 
Transforming Organizations with CI/CD
Transforming Organizations with CI/CDTransforming Organizations with CI/CD
Transforming Organizations with CI/CD
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organization
 
DevOps Overview
DevOps OverviewDevOps Overview
DevOps Overview
 
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
 
GitOps with ArgoCD
GitOps with ArgoCDGitOps with ArgoCD
GitOps with ArgoCD
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
 
ITIL, Release Management and Automation
ITIL, Release Management and AutomationITIL, Release Management and Automation
ITIL, Release Management and Automation
 
DevOps
DevOpsDevOps
DevOps
 
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...
 
Build CICD Pipeline for Container Presentation Slides
Build CICD Pipeline for Container Presentation SlidesBuild CICD Pipeline for Container Presentation Slides
Build CICD Pipeline for Container Presentation Slides
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle 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
 
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
 
devops
devops devops
devops
 

Similaire à The DevOps Journey

DevOps and Microservice
DevOps and MicroserviceDevOps and Microservice
DevOps and MicroserviceInho 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 Codebeamertabithascatena
 
Boris Devouge (Microsoft) - DevOps on Azure
Boris Devouge (Microsoft) - DevOps on AzureBoris Devouge (Microsoft) - DevOps on Azure
Boris Devouge (Microsoft) - DevOps on AzureOutlyer
 
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 FasterAmazon 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 Basicskamalikamj
 
JCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptxJCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptxGrace 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 2017Giulio 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
 
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 Edition3scale
 
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 EditionSteven 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 TeamsTara Walker
 
Getting started with docker
Getting started with dockerGetting started with docker
Getting started with dockerSaim 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
 

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

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

Dernier

Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 

Dernier (20)

Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 

The DevOps Journey

Notes de l'éditeur

  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