Accelerating innovation: Enterprise DevOps Pascal Nicolakis Technical Alliance Manager EMEA
Key Markets
Hewlett Packard Enterprise An industry leader
2
1.Based on HPE Form 10 filing for the last four quarters from Q4 fiscal 2014 to Q3 fiscal 2015
2.Non-GAAP operating profit excludes restructuring charges of $951M, amortization of intangible assets of $838M, separation costs of $458M, defined benefits plan settlement charges of $178M, impairment of data center assets of $136M, and acquisition-related charges of $72M from GAAP operating profit of $2.2B
3.Revenue mix calculated based on segment revenue, which does not include intercompany eliminations
Revenue
$52.7B Operating Profit2
$4.9B Operating Margin2
9.2%
Servers Networking Software Storage Services Cloud Converged Systems
Meg Whitman President & CEO
Tim Stonesifer CFO
HPE Revenue Mix1,3 Leadership
Trailing Twelve Months (TTM) Financial Metrics1 Enterprise
Group
50% Enterprise
Services
37%
Financial
Services
6%
Software
7%
Transform to a hybrid
infrastructure
Enable workplace
productivity
Protect your digital enterprise
Empower the data-driven organization
One transformation - four parts All required. All linked. All overlap.
Only one partner brings them together 3
Innovating faster…
Every business is a software business today!
means building, testing and releasing
quality software faster and more
frequently.
Cover your apps
Business goals
Design
Platform/Device Interactive
Test Automation
Performance
Network
Services
Security
Emulator/Device
Development App Stores
Analytics
Functional Non-functional
Interoperability Installation Localization
Memory leak Elegance Crowd testing
Beta testing
Regression
Usability Usability
Time
Requests
2G/3/4G/wifi
Latency
End-user experience
Static/dynamic
App Usage
The challenge: Building high quality apps at the speed of business
How do I
deploy apps faster?
How do I measure how
end users are experiencing my apps ?
How do I ensure my app
is secure and reliable To minimize business
risk?
With today’s competing priorities,
how do I prioritize my investments and planning?
How do I decide
what to test, how to do it
continuously, and
manage it all?
How do I
isolate problems faster?
“Relations between Development and Operations are generally viewed as poor, with some even characterized as toxic” Gartner
“By 2016, 40% of App Dev organizations will have joint initiatives with operations in support of continuous delivery and simplified release management” Gartner
“ITIL and ITSM still are the best codifications of the business processes that underpin IT operations. They actually describe many of the capabilities needed for IT operations to support a DevOps style work stream”
Gene Kim author of The Phoenix Project: A Novel About
IT, DevOps, and Helping Your Business Win
DevOps intro
Gartner Hype Cycle… where is DevOps (2015)?
DevOps
9
DevOps intro
DevOps processes and methods enable agile delivery, increase of software quality (= technical
enablement) as well as better cross-team collaboration (= organizational transformation).
Motivation
Classical Software Delivery Methods impede fast time to market through strict dependencies of project phases and
manual processes (e.g. test, deployment, environment management).
• Intensification of the communication and collaboration
between development and operations teams.
• Agile implementation, delivery and rollout of features
increasing business value.
• Continuous quality improvement of software and reduction
of time to market.
• Highly dependent on automated processes for build,
deployment, testing and environment provisioning.
DevOps is…
• New software or technology.
• Just about introduction of a new tool stack.
• Only relevant for start-ups and fast emerging companies.
• Only relevant for custom development.
DevOps is not…
Planning App
Development App Testing
App
release Release
decision
High velocity innovation, multiple constraints
Rapidly increasing WIP
Lack of effective customer insight and high latency drives “kitchen sink” requirements
Waiting time for build and test environments drives “desk-side” builds
Poor confidence in test data fosters “release aversion” driving more WIP
Isolated build and integration processes
Deployed
App
Manual Testing
increases latency or
drives limited test
coverage
Manual and error prone app deployments
Error prone manual hand-offs and processes
High # defects
Locally optimized teams, measures and tools drives escalating WIP, lack of end-to-end visibility and trust
One way flow
Poor user
experience
“patch in production”
leads to snowflake systems
InfoSec & compliance
engaged late driving
vulnerabilities & re-work
Business
demands
Planning App
Development App Testing
App
release Release
decision
High velocity innovation
Rapidly increasing WIP
Lack of effective customer insight and high latency drives “kitchen sink” requirements
Waiting time for build and test environments drives “desk-side” builds
Poor confidence in test data fosters “release aversion” driving more WIP
Isolated build and integration processes
Deployed
App
Manual Testing
increases latency or
drives limited test
coverage
Manual and error prone app deployments
Error prone manual hand-offs and processes
High # defects
Locally optimized teams, measures and tools drives escalating WIP, lack of end-to-end visibility and trust
One way flow
Poor user
experience
“patch in production”
leads to snowflake systems
InfoSec & compliance
engaged late driving
vulnerabilities & re-work
Business
demands
Continuous assessment
Continuous assessment
Continuous Operations
Continuous Delivery &
Deployment
Continuous Integration & Testing
Business
demands
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
DevO
ps
Pro
cess
DevO
ps
So
luti
on
HP
E S
W
Pro
du
cts
3rd
P
art
y
To
ols
HPE DevOps End To End Blueprint
Operate Release Test Deploy Test Deploy Build Develop Define Plan
DV – QA ST – PR
* Used in Build Phase for Get Code
GIT MS WDT SSH Nexus
TFS MS Build vCenter SSH
Maven
Chef
vCenter
VS Nexus Chef
Eclipse
Jenkins
Continuous Assessment
Continuous Integration & Testing Continuous release and deployment
Continuous Delivery & Deployment
Continuous
Operations
Continuous Assessment
SAW Network Virt.
Service Anywhere ALM Next Gen Octane
OO/NA/SA AppPulse
Operation Bridge
Service Anywhere AppPulse UCMDB Fortify Security (Code Analysis) AppView AppDefender
CSA & Codar UFT & PC StormRunner
Lean FT
Service Virtualization & Mobile Center
CSA & Codar
It starts with knowing your app
Distribute your app
Develop
App
alphatester betatester
Crowd
tester End users
Automation
Big
Data
1101010101010011111
0111101010101011111
0101101101111001101
1111101010001101011
0011010110010101110
100111101011010111
00011110101011111
1010110101010101
1011101010001
11101010101
0010101
Collect data
Analyse Re-design
Stability, Performance, Utilization
It starts with knowing your app
Slow interface, slow launch
Crash logs and errors
Impact on battery, cellular data usage
HPE AppPulse
SaaS platform
Stability, Performance, Utilization
Know your app: HPE AppPulse
AppPulse Live Demo
15
Manage Apps
Distribute, Install, Remove, Start, Stop
Manage your lab
https://www.hp.com/go/MobileCenter
Manage Devices and OS
On-premise, iOS and Android, Plug and Play
Unlimited projects
Test on real devices: HPE Mobile Center
Test more, test faster HPE : UFT & Lean FT – ‘Shift left function testing; Lean function testing (LeanFT) – streamlined for continuous integration and
testing
Test
authoring in
standard
IDEs
LeanFT
Integration with TDD
& BDD Frameworks
CI integration
Test Sources Management in Standard
SCMs
Test management
in standard Test
Management
Systems HP ALM HPE Unified Functional
Testing– the industry
standard in functional test
automation
HPE Business Process
Testing (BPT)—speed and
simplify automated test
creation and maintenance
HPE LeanFT – powerful,
lightweight, embedded in
standard IDEs
HPE Functional Testing
Assess your end-to-end mobile ecosystem
• Credentials in memory
• Credentials on file system
• Data stored on file system
• Certification management
• Clear text credentials
• Clear text data
• Backdoor data
• Data leakage
• Cross-Site Scripting
• Authentication
• Session Management
• Logic Flaws
Data at rest Data in transit Server-side
Protect your data and your users – Powered by HPE Fortify
Eliminate delays, gain availability of services for dev/test
• Store Virtual Services with Dev or Testing Assets
• Version Control
• Collaboration with Check-out/Check-in support
• Permission and ACLs
• ALM integrated from SV Designer, Server and SV
Integration in Automation Tools
Simulate services and system components: HPE Service Virtualization
Decrease transaction size
Improve effective throughput
Back end server
Powered by HP Network Virtualization
Remove bottlenecks early
Optimize my app performance: HPE Network Virtualization
Performance Testing, Cloud, Web & Mobile : HPE StormRunner
Simple
Scalable
Smart
Design & create a load test
in under 10 minutes
Intelligent & predictive
analytics for quick problem
isolation
1 to 1M+ Vusers from real
world locations
Emulate production environments using real-world
network conditions and deliver accurate and
repeatable results
Analyze results and implement code level
optimization recommendations to resolve
bottlenecks and performance issues
StormRunner and Network Virtualization
SMART Predictive Analytics in real-time
Detect Anomalies in Real Time
Continuous delivery and deployment: HPE Codar
Integrated to DevOps Tool Chain
Open APIs & Jenkins integ.
Increased visibility
Pipeline Management
Model Based Deployments
Infrastructure as Code
Quick time to automate
Topology App Designs
SAP certification: The First and Only
–SAP Virtualization Introduced (3.0)
– IDOC Response Correlation (3.5)
–Creating SAP service from scratch (3.5)
–Batch Processing Performance Modeling (3.5)
–SAP virtualization in Software AG WebMethods (3.61)
• High scale Performance Optimizations (3.62) • 2.5x higher max IDOCs TPS than the closest
competitor
• Currently Certified Version by SAP
• Usability Improvements (3.7) • Bug fixes and configuration enhancements
Our HPE ALM platform Founded on core beliefs, built to address Bi-modal IT
HP ALM Octane DevOps ready for speed, quality and
scale
Architected for Lean, Agile,
Fluid IT
Designed to speed delivery of software in
DevOps pipelines
Predictive innovation for both implementations
HP ALM Trusted by over 6000 global enterprises
Proven scale
for thousands of users and
projects
Predictability and quality for
iterative application
lifecycle management
Introducing ALM Octane
Feature set
– Manage quality in Pipelines– align with DevOps methodology
– Greater insight—use data and surface for feedback
– Backlog (and Agile coming)-manage demand in Agile
– Architected on Jenkins and GIT – natural fit for modern CI
– Tagging– easier search and collaboration
– Open standards/extensible – leverage ecosystem
– Scalable from small teams to massive enterprises
– Simplified re-use of assets and data model
– Integrated, unified Agile and non-Agile platform
27
ALM Next Gen Beta Live Demo by HPE R&D
28
Why HP & Sogeti ?
– Transform is about Process, People & Tool
– Industrialization need common integrated platform to increased ROI
– Unique Analytics capabilities to predict customer apps behavior to secure customer experience
– Experienced partnership from 20 years over 17 000 worldwide Testers (Capgemini Group)
– Respective Leaders in Gartner Magic quadrant in testing area
– CAPGEMINI & HPE are partners on ALM product direction (Demo Lab)
– Ensure “Time to money”
Customer
Centricity
Increased Velocity
and Agility Adapt to new
technologies
Quiz
• Q: Which one of the 4 TA is false ?
– Transform (To Hybrid Infrastructure),
– Secure ( your Digital enterprise),
– Empower (Empower the data driven organization),
– Enable (workplace productivity)
• Q: How many company in the world are using ALM ?
– 6 000 companies
– 18 000 companies
– 1 Millions companies
• Q: Why HPE Software is the best choice, which one is THE best answer ?
– OpenSource Integration
– Analytics,
– Innovation,
– Sogeti long term relationship.
Next Step: Go for a Free Trial on SaaS !
31 https://saas.hpe.com
Thanks you !
32
HPE Service Virtualization
HPE StormRunner Load
HPE Network Virtualization
HPE CODAR
HPE Unified Functional Test
HPE AppPulse
Add velocity, and support continuous testing Keep quality at the center of your Agile Lifecycle and engineer for DevOps
HPE Fortify Security
HPE Mobile Center
HPE Lean FT HPE ALM Next Gen