director business development · 9 | © 2011 uc4 software. all rights reserved. global messaging...
TRANSCRIPT
![Page 1: Director Business Development · 9 | © 2011 UC4 Software. All rights reserved. Global Messaging & Orchestration In charge of scheduling, workload management and automated deployments](https://reader036.vdocuments.mx/reader036/viewer/2022062602/5f01bdf27e708231d400d11f/html5/thumbnails/1.jpg)
Release Management und Automatisierung in der Praxis
Jürgen Decker, 15.06.2012
Director Business Development
![Page 2: Director Business Development · 9 | © 2011 UC4 Software. All rights reserved. Global Messaging & Orchestration In charge of scheduling, workload management and automated deployments](https://reader036.vdocuments.mx/reader036/viewer/2022062602/5f01bdf27e708231d400d11f/html5/thumbnails/2.jpg)
2 | © 2011 UC4 Software. All rights reserved.
Warum Application Release Management ?
+ Zunehmende Komplexität von Anwendungen und Infrastr uktur
+ Kürzere Release-Zyklen
+ Kostendruck
+ Sicherheits- und Compliance-Fragen
![Page 3: Director Business Development · 9 | © 2011 UC4 Software. All rights reserved. Global Messaging & Orchestration In charge of scheduling, workload management and automated deployments](https://reader036.vdocuments.mx/reader036/viewer/2022062602/5f01bdf27e708231d400d11f/html5/thumbnails/3.jpg)
3 | © 2011 UC4 Software. All rights reserved.
Release Management als Prozess
![Page 4: Director Business Development · 9 | © 2011 UC4 Software. All rights reserved. Global Messaging & Orchestration In charge of scheduling, workload management and automated deployments](https://reader036.vdocuments.mx/reader036/viewer/2022062602/5f01bdf27e708231d400d11f/html5/thumbnails/4.jpg)
4 | © 2011 UC4 Software. All rights reserved.
*// *//
Entwicklung Integrations-prüfung
ProduktionBereitstellung
Quell-repository
Fehler-verfolgung
EntwicklerQA-Ingenieure
Release-Manager
System-Admins
DBAsAnw.server-Admins
Netzwerk-Admins
QA-Ingenieure
Application Release-Prozesse sind häufig fehleranfällig, ineffizient und inkonsistent
![Page 5: Director Business Development · 9 | © 2011 UC4 Software. All rights reserved. Global Messaging & Orchestration In charge of scheduling, workload management and automated deployments](https://reader036.vdocuments.mx/reader036/viewer/2022062602/5f01bdf27e708231d400d11f/html5/thumbnails/5.jpg)
5 | © 2011 UC4 Software. All rights reserved.
*// *//
Entwicklung Integrations-prüfung
ProduktionBereitstellung
Quell-repository
Fehler-verfolgung
Entwickler
Release-Manager
System-Admins
DBAs
Anw.server-Admins Netzwerk-
Admins
QA-Ingenieure
QA-Ingenieure
Application
Release
Automation
![Page 6: Director Business Development · 9 | © 2011 UC4 Software. All rights reserved. Global Messaging & Orchestration In charge of scheduling, workload management and automated deployments](https://reader036.vdocuments.mx/reader036/viewer/2022062602/5f01bdf27e708231d400d11f/html5/thumbnails/6.jpg)
6 | © 2011 UC4 Software. All rights reserved.
Application Release Automation
AutomatisierungDeployment, Rollback, Konfiguration
KontrolleUmgebungen, Konsistenz, Zugriffe
PlanungReleases, Abhängigkeiten, Zeitplanung
mit Job-Scheduling& WorkloadAutomation
mit zusätzlichen Workflows, Regeln und Planungs-funktionen
![Page 7: Director Business Development · 9 | © 2011 UC4 Software. All rights reserved. Global Messaging & Orchestration In charge of scheduling, workload management and automated deployments](https://reader036.vdocuments.mx/reader036/viewer/2022062602/5f01bdf27e708231d400d11f/html5/thumbnails/7.jpg)
7 | © 2011 UC4 Software. All rights reserved.
Warum Application Release Automation?
+ Anwendungsupdates werden bis zu fünfmal schneller ausgeführt und Deployment-Ausfallzeiten auf der Produktionsumgebung minimiert
+ Implementierung eines konsistenten, fehlerfreien Release-Prozesses und auditfähige Dokumentation (unternehmensinterne/ gesetzliche Standards)
+ Verbesserung der Termintreue durch übergreifende Planung und
+ Vermeidung von 90 % aller Fehler beim Deployment
+ Die Produktivität von Entwicklungs- und QA-Teams wird um 30 % erhöht; DevOps Resourcen bleiben weitgehend auf native Aufgaben fokussiert
![Page 8: Director Business Development · 9 | © 2011 UC4 Software. All rights reserved. Global Messaging & Orchestration In charge of scheduling, workload management and automated deployments](https://reader036.vdocuments.mx/reader036/viewer/2022062602/5f01bdf27e708231d400d11f/html5/thumbnails/8.jpg)
8 | © 2011 UC4 Software. All rights reserved.
Case Study: Financial Services
Eine Internet-Bank in DeutschlandEine Internet-Bank in DeutschlandCompany
• Lange Zyklen für Applikations-Updates• Hohe Kosten durch ineffizienten Release/Rollout Prozess• Große Fehlerhäufigkeit durch viele manuelle Schritte
• Lange Zyklen für Applikations-Updates• Hohe Kosten durch ineffizienten Release/Rollout Prozess• Große Fehlerhäufigkeit durch viele manuelle Schritte
Challenge
• 100% Automatisierungsgrad für Java/Web Deployment• Implementierung der Automation in weniger als 1 Monat• Fokussiert auf Internet-Banking & interne Webanwendungen
• 100% Automatisierungsgrad für Java/Web Deployment• Implementierung der Automation in weniger als 1 Monat• Fokussiert auf Internet-Banking & interne Webanwendungen
Solution
• Reduzierung der Deployment Zeiten um 90%• Eliminierung der manuellen Schritte um ca. 80%• Reduzierung des releases-bezogenen Personalaufwands von
3 auf 1 FTE
• Reduzierung der Deployment Zeiten um 90%• Eliminierung der manuellen Schritte um ca. 80%• Reduzierung des releases-bezogenen Personalaufwands von
3 auf 1 FTE
Results
Projektbeispiel 1
![Page 9: Director Business Development · 9 | © 2011 UC4 Software. All rights reserved. Global Messaging & Orchestration In charge of scheduling, workload management and automated deployments](https://reader036.vdocuments.mx/reader036/viewer/2022062602/5f01bdf27e708231d400d11f/html5/thumbnails/9.jpg)
9 | © 2011 UC4 Software. All rights reserved.
Global Messaging & Orchestration
In charge of scheduling, workload management and
automated deployments
Service Bus
Automation Engine
Core Banking System
- Mainframe -(Outsourced)
BackendDatabases
Web Application
Server
High Level Architecture Financial Services Case
Customer CareSystem
Self Service Portal
EmployeePortal & Partner Access
Front End
ControlLogic
Ticketing
FrontendDatabase
Hosted externally
![Page 10: Director Business Development · 9 | © 2011 UC4 Software. All rights reserved. Global Messaging & Orchestration In charge of scheduling, workload management and automated deployments](https://reader036.vdocuments.mx/reader036/viewer/2022062602/5f01bdf27e708231d400d11f/html5/thumbnails/10.jpg)
10 | © 2011 UC4 Software. All rights reserved.
Case Study: Telecom Provider
Ein großer Telecom DiensteanbieterEin großer Telecom DiensteanbieterCompany
• Eine sehr komplexe IT Umgebung (Jahrzehnte gewachsen)• Harte Marktanforderungen an Agilität der Services / Pricing• Kampagnen und Produkte kollidieren mit IT-Changes
• Eine sehr komplexe IT Umgebung (Jahrzehnte gewachsen)• Harte Marktanforderungen an Agilität der Services / Pricing• Kampagnen und Produkte kollidieren mit IT-Changes
Challenge
• Abgestimmtes Vorgehen IT und Marketing• Integration von technischen & inhaltlichen Änderungen• Gemeinsames Testing und Resourcenpools
• Abgestimmtes Vorgehen IT und Marketing• Integration von technischen & inhaltlichen Änderungen• Gemeinsames Testing und Resourcenpools
Solution
• Deutliche Reduktion der release-bezogenen Fehler• Keine Auswirkungen auf Billing Runs • Volle Visibilität des jeweils aktuellen Status um auf Probleme
schnell reagieren zu können
• Deutliche Reduktion der release-bezogenen Fehler• Keine Auswirkungen auf Billing Runs • Volle Visibilität des jeweils aktuellen Status um auf Probleme
schnell reagieren zu können
Results
Projektbeispiel 2
![Page 11: Director Business Development · 9 | © 2011 UC4 Software. All rights reserved. Global Messaging & Orchestration In charge of scheduling, workload management and automated deployments](https://reader036.vdocuments.mx/reader036/viewer/2022062602/5f01bdf27e708231d400d11f/html5/thumbnails/11.jpg)
11 | © 2011 UC4 Software. All rights reserved.
Operation C
ontrol&
Job Scheduling
Architectural aspects Telco case
Service Management & ITIL Functions
Other Web-Front Ends- external- internal
Portal Front End
Self Service Functions
Release Automation(Planning & Control)
CRM System
BillingSystem
Development & Testing Tools
Repositories
Data Marts General Ledger
& otherBack-endsCampaign
Mgmnt
Analytics
![Page 12: Director Business Development · 9 | © 2011 UC4 Software. All rights reserved. Global Messaging & Orchestration In charge of scheduling, workload management and automated deployments](https://reader036.vdocuments.mx/reader036/viewer/2022062602/5f01bdf27e708231d400d11f/html5/thumbnails/12.jpg)
12 | © 2011 UC4 Software. All rights reserved.
Case Study: Medien Unternehmen
Ein großer Kabelnetzbetreiber in DeutschlandEin großer Kabelnetzbetreiber in DeutschlandCompany
• Eine dynamische IT Umgebung (3main+26sub Releases/Jahr)• Agile Development (Scrum) und 1000+ externe Lieferungen• Unkoordinierte Aktivitäten / späte Lieferungen / Resourcen
• Eine dynamische IT Umgebung (3main+26sub Releases/Jahr)• Agile Development (Scrum) und 1000+ externe Lieferungen• Unkoordinierte Aktivitäten / späte Lieferungen / Resourcen
Challenge
• Einführung zentrales Release Managements & Kontrolle• Definierter Release Management Prozess mit “quality stages”• Lösung für Planung & Kontrolle von 20+ parallelen Projekten
• Einführung zentrales Release Managements & Kontrolle• Definierter Release Management Prozess mit “quality stages”• Lösung für Planung & Kontrolle von 20+ parallelen Projekten
Solution
• Stabile Release Zeiten – “no more delays”• Koordinierung aller Lieferungen; Filterung & Abhängigkeiten• Volle Visibilität des jeweils aktuellen Status um auf Probleme
schnell reagieren zu können
• Stabile Release Zeiten – “no more delays”• Koordinierung aller Lieferungen; Filterung & Abhängigkeiten• Volle Visibilität des jeweils aktuellen Status um auf Probleme
schnell reagieren zu können
Results
Projektbeispiel 3
![Page 13: Director Business Development · 9 | © 2011 UC4 Software. All rights reserved. Global Messaging & Orchestration In charge of scheduling, workload management and automated deployments](https://reader036.vdocuments.mx/reader036/viewer/2022062602/5f01bdf27e708231d400d11f/html5/thumbnails/13.jpg)
13 | © 2011 UC4 Software. All rights reserved.
Release Management Tooling
![Page 14: Director Business Development · 9 | © 2011 UC4 Software. All rights reserved. Global Messaging & Orchestration In charge of scheduling, workload management and automated deployments](https://reader036.vdocuments.mx/reader036/viewer/2022062602/5f01bdf27e708231d400d11f/html5/thumbnails/14.jpg)
16 | © 2011 UC4 Software. All rights reserved.
Auswirkungen von Release Automatisierung
+ Wiederhol- und vorhersagbarer Deployment-Prozess
+ Deployment auf Knopfdruck, keine verfehlten Wartungsf enster mehr
+ IT operations ist nicht länger der Engpass!
+ Sichtbarkeit in den Gesamtprozess – jeder weiß was kommt
+ Probleme werden frühzeitig identifiziert und gelöst
+ Auditfähiges Reporting unterstützt Compliance Nachweis