devops live: wie sie mit continuous delivery die it ... · devops live: wie sie mit continuous...
TRANSCRIPT
DevOps live:Wie Sie mit Continuous Delivery die IT-Effizienz beflügeln
Thomas KöppnerSenior Principal Technical Consultant
Was ist DevOps?
Continuous Assessment
Feedback
Assess
Continuous Integration &
Testing
ContinuousDelivery &
Deployment
Continuous Operations
Der gesamte Prozess steckt voller Herausforderungen
Teams arbeiten in Silos, mangelnde Übersicht
Manuelle und fehleranfällige Übergabeprozesse
Manuelle und fehleranfällige Deployments
Setup der Testumgebungendauert lange
Fehlender EinblickAnwachsendes
Work-in-Progress
WenigVertrauen in
Release-Entscheidung
wegen fehlenderDaten
Isolierte Build-und
Integrations-Prozesse
ManuelleTests:
Verzögerung+ geringe
Abdeckung
Patches in Produktionführen zu
Schneeflocken-Systemen
InfoSec & compliance
engaged late driving
vulnerabilities & re-work
Hoch Anzahl
an Fehler
App Testing
Interne Kunden
ExterneKunden
PlanungApp
DevelopmentApp release
Deployed
App
Business
Demand
Release
decision
The Market
$
Umsatz
$
Kosten
Poor user
experience
Wie Sie die IT-Effizienz beflügeln!
The App Factory
Application Delivery Chain
Automation Verzögerungen Einblick
App Testing
Interne Kunden
ExterneKunden
PlanningApp
DevelopmentApp release
Deployed
App
Business
Demand
Release
decisionDer Markt
HPE DevOps by Design Framework
Continuous Integration and Test
Develop Build
Security
Testing
Performance
Testing
Functional
Testing
PlanningBusiness
Demand
User
Experience
Internal Customers
External customers
Continuous AssessmentContinuous Assessment
Deploy
Deploy
Deploy
Deploy
Co
nti
nu
ou
s D
eli
ve
ry &
De
plo
ym
en
t
Staging
OperateMonitor PublishSubscribe
Release
decision
Continuous OperationsContinuous Operations
Co
nti
nu
ou
s D
eli
ve
ry &
De
plo
ym
en
t
Operations
Applikation
(Version)
Externe
Kunden
Interne
Kunden
Release Management
Applikation
(Version)
Check
Check
Decision
DEPLOY
DEPLOY
DEPLOY
Agile Management
Application
Architect
Entwickler
User Stories
Application
Agile Planning
Einblick in Service Qualität und User Experience
Code Quality Gates
Build Management
Application
Version
Bu
ild
Version Control Management
Application
Code
Test Management
Service
Network
Data
User
Application
Automation
Application Delivery Insights
DEPLOY
HPE DevOps by Design funktionale Architektur
Operations
Application
Version
Externe
Kunden
Interne
Kunden
Release Management
Application
Version
Check
Check
Decision
DEPLOY
DEPLOY
DEPLOY
Agile Management
Application
Architect
Developer
User Stories
Application
Agile Planning
Service & User Experience Insights
Code Quality Gates
Build Management
Application
Version
Bu
ild
Version Control Management
Application
Code
Test Management
Service
Network
Data
User
Application
Automation
Application Delivery Insights
DEPLOY
App Testing
Interne Kunden
ExterneKunden
PlanningApp
DevelopmentApp release
Deployed
App
Business
Demand
Release
decisionDer Markt
Feedback
Assess
Continuous Integration & Testing
ContinuousDelivery &
Deployment
Continuous Operations
Business
Demand
Infrastructure Platform
Application Delivery Lifecycle
Connected Intelligence
Automation Verzögerungen Einblick
Enterprise DevOps by Design
Feedback
Assess
Continuous Integration & Testing
ContinuousDelivery &
Deployment
Continuous Operations
Continuous Assessment
Use Case 1 - Continuous integration & testing
Use Case 2 - Deploy to staging / production
Demo- DevOps Pipeline Management in NextGen ALM- Short DevOps Use Case
14
HPE LeanFT
Short Demo Use Case
Backlog
-- Sprint Planing --
Agile Manager
Source Code
HPE ALM
User Stories
DefectsIf a = b then
do thisElse
c = x * yEnd if
Dev QA Staging Prod
HPE UFT
StormRunner
HPE Codar – Staging Management
Example:Change Homepage pictureFix Memory Leak