16
Realisierung des Application Lifecycle für den Oracle Warehouse Builder Teamarbeit fördern, Prozesse aktiv vereinfachen! www.minerva-softcare.de Lösungshaus für effiziente Softwareentwicklung 1

Realisierung des Application Lifecycle Management im OWB

Embed Size (px)

DESCRIPTION

Realisierung des Application Lifecycle für den OWB - Teamarbeit fördern, Prozesse aktiv vereinfachen Ziel eines intelligenten Application Lifecycles ist, aufgrund aktiver Prüfung und Benachrichtigungen, alle Fehler der Entwicklung sowie Störungen beim Deployment so schnell zu erkennen, dass jedem DBA ausreichend Zeit bleibt, Betrieb, Pflege und Erweiterung der Datenbanken aufrecht zu erhalten. Seit einem Jahr nutzt ein Global Player der Metallbranche das Application Lifecycle Management von Minerva SoftCare und IKAN. Erfahren Sie, wie durch den Einsatz eines VCR das Change Management sowie durch die Lösung IKAN ALM ein automatisiertes Release Management (build & deploy) realisiert wurden und welche positiven Veränderungen sich daraus ergeben haben.

Citation preview

Page 1: Realisierung des Application Lifecycle Management im OWB

Realisierung des Application Lifecycle für denOracle Warehouse BuilderTeamarbeit fördern, Prozesse aktiv vereinfachen!

www.minerva-softcare.de

Lösungshaus für effiziente Softwareentwicklung

1

Page 2: Realisierung des Application Lifecycle Management im OWB

Minerva SoftCare GmbH

Expertise | Teamarbeit | Motivation

Was uns ausmacht…

Wir sind spezialisiert auf die Automatisierung und Qualitätssicherungder gesamten Prozesskette der Softwareentwicklung

Unser Ziel ist es die optimale Lösung gemeinsam mit unseren Kunden zuentwickeln auf Basis unserer Werkzeugpalette

Wir sind fokussiert auf die Herausforderungen unserer Kunden undderen Lösung

Unsere Expertise: Langjährige Erfahrung und umfassendes Lösungsspektrum

… der Blick über den Tellerrand

!1

Page 3: Realisierung des Application Lifecycle Management im OWB

Ausgangssituation(Kundenbeispiel)

3

Dev & Admin

Dev & RelMgr

Dev & TesterDEV

UA

PRO

DEV &

Page 4: Realisierung des Application Lifecycle Management im OWB

Herausforderungen

4

Versionierung einzelner OWB-Objekte, insbesondere der ETL-Prozesse, fehlte

Management gemeinsamer Ressourcen war komplex und aufwendig (zwei DBA nahezu in

7/24 Bereitschaft)

aktueller Entwicklungsstand konnte nur schwer dokumentiert werden (manuell, selten aktuell)

Page 5: Realisierung des Application Lifecycle Management im OWB

Lösung in zwei Schritten

5

Schritt 1 - VersionierungSchritt 2 - Releasemanagement

Page 6: Realisierung des Application Lifecycle Management im OWB

Schritt 1 - Versionierung

6

Versionierung auf Objektebene

(.mdx)

COMMIT, COPY, REMOVE, UPDATE

Integration in den OWB-Designer

einfache Status-/Releaseübersicht

erweiterte Teamfunktionen

CONFLICT, LOCK

Page 7: Realisierung des Application Lifecycle Management im OWB

Vorteile für den Kunden

7

standortunabhängige Entwicklung undVersionierung (concurrent development)

Grundlage für ein einheitlichesReleasemanagement durch zentraleVerteilung der Objekte an Test- undProduktionsinstanzen

Verbesserte Teamkommunikation undDokumentation im Entwicklungsprozess

Page 8: Realisierung des Application Lifecycle Management im OWB

Schritt 2 - Releasemanagement

zentrale Verwaltung aller fertigen Änderungen(Release- oder Buildarchiv)

Abhängigkeiten zwischen Projekten (z.B.Datenmodellierung & ETL)

unkomplizierter, zentral gesteuerter automatischerRollout auf alle Test- und Produktionsplattformen

automatische Dokumentation/Monitoring vonRollouts

8

Page 9: Realisierung des Application Lifecycle Management im OWB

Rollout mit IKANALM

9

Page 10: Realisierung des Application Lifecycle Management im OWB

Technischer Ablauf mit IKANALM

10

Page 11: Realisierung des Application Lifecycle Management im OWB

Cockpit/Monitoring(Kundenbeispiel)

11

Page 12: Realisierung des Application Lifecycle Management im OWB

Releaseplanung (Kundenbeispiel)

12

Page 13: Realisierung des Application Lifecycle Management im OWB

Typischer Ablauf

manuelle oder automatische(continuous) Anforderungeines neuen Release

automatische Erstellung von„Releasepaketen“ undSpeicherung im Archiv

Rollout der „Releasepakete“auf die jeweils nächsteEbene auf Anforderung(nach Freigabe/Abnahme)

13

Page 14: Realisierung des Application Lifecycle Management im OWB

Ergebnisse für den Kunden

14

einfache, schnellere Koordination von dezentralerEntwicklung und Testabläufen

Beschleunigung der Rollouts bei gleichzeitigerFehlerreduktion (Auslastung der DBA nur noch20% - wieder Kapazität für eigentliche Aufgaben)

konsequente Planung/Durchführung der Tests

hohe Zuverlässigkeit der Produktionseinsätze:der Rollout enthält nur, was auch getestet ist

Page 15: Realisierung des Application Lifecycle Management im OWB

Ausblick Richtung ODI

15

Page 16: Realisierung des Application Lifecycle Management im OWB

© 2014 Minerva SoftCare GmbH

Lösungshaus für effiziente Softwareentwicklung

Minerva SoftCare GmbHUnterer Dammweg 12

76149 KarlsruheTel.: +49.721.78177.01

[email protected]

16