Post on 21-Jan-2018
transcript
calls for building, testing and releasing quality software at the pace and frequency of business needs
Demand for faster delivery of innovation
DevOps
Back to the basics
Always know what the customer wants
Continuously deliver high quality, secure applications
Work together as a team
Drive out waste in the system
Keep assessing and improving the customer experience
qualitycompliance
manual processes
open source proliferation
security
cloud
monolithic architectures
costpressures
deliver faster
software complexitymicro services
containerslong cycles
lack of insight
deliveryoutsourcing
agile
testing
tools
governance
enterprise
data
portfolio management
configuration
operationsdev
release
code
deployments
integrations
latency
user experience
test lack of automationworkflows
scaling
culture
is challenging
Our Micro Focus point of view
Predict and manage Software Complexity
An explosion in composite and service-oriented architecture adoption, and software surface areas from web to
mobile to things,
Thrive with Agile and DevOps transformation
Shrinking window of monetization drive business and IT to collaborate and release faster This accelerates
adoption of Agile & DevOps practices.
Optimize Hybrid DeliverySoftware dev is shifting from primarily custom code creation to cloud service
compositions and consumption preference is shifting to cloud and
utility models
“By 2020, DevOps initiatives will cause 50% of enterprises to implement continuous testing using frameworks & open-source quality tools” Gartner Dec. FY’16
Faster Delivery at a reduced cost…
means less focus on quality and low test coverage in each release.
The solution?
Reduce the scope of application changes
Automate testing and execution from the CI
Remove dependencies –internal and external
Change in• Executable code• Configuration• Infra / environment• Data• Monitoring
Everything codified and
version controlledAutomated tests
(lots)Manual tests (few)Embedded
security scansAutomated
deploymentsAutonomous Operations
Feedback loops
Continuous Delivery pipeline
UFT Pro
StormRunnerLoad
CodarChatOps
AppPulseSiteScope
Build to QA 2-4 weeks
Automation for specific areas
Major release 18-24 months
Capacity - 8 products
Build to QA – Hourly/Daily
Fully Automated CD Pipeline
SaaS release 4-8 weeksQuarterly On-prem release
Capacity – 15+ products
Multi billion dollar business unit in a Fortune 10 company
True DevOps process
Dev Git Jenkins Maven ProductionTestsIntegrated env.
CodarNexus
Repository RepositoryBuild Orchestrator Build tool Deployment
Orchestrator Server HPESW tools Server
Commit
Git plugin(listen, wait for changes) Code change available
OK
Create war(s)
Store war(s)
OK
Last war(s)Retrieve last war(s)
Post new war(s) in Staging
Perform tests
Test new war (UFT via ALM, LeanFT, SRS, NV, SV)
Tests passed/failed indication
Mark last build status pass/fail
Deploy to production (nightly)
Retrieve last successful build
Deploy to ProductionOK
Use Production data for more accurate tests (PAL/NV)
True DevOps process – Micro Focus tools
JenkinsProduction
Server
CloudMicro Focus SaaS
ALI DevBridge
ALM
UFT
Mobile Center
BPT
StormRunnerLoad
AppPulse Trace
AppPulse Mobile
Network Virtualization
Staging Environment
GIT/IDE
LeanFT
Service Virtualization
Use Production data for more accurate tests
ALM Octane
StormRunner Functional
Thank youwww.microfocus.com/ADM
Ayal Cohen@Ayalc76Ayal.cohen@microfocus.com
Eran Bachar@eranbcrEran.bachar@microfocus.com