agile business intelligence als beispiel für ein domänen ...€¦ · agile bi werte &...

29
TDWI Germany e.V. Agile Business Intelligence als Beispiel für ein domänen-spezifisch angepasstes Vorgehensmodell Prof. Dr. Stephan Trahasch Dr. Michael Zimmer Robert Krawatzeck Business Intelligence zwischen Stabilität und Dynamik

Upload: others

Post on 18-Oct-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.

Agile Business Intelligence als Beispiel für ein domänen-spezifisch angepasstes Vorgehensmodell

Prof. Dr. Stephan Trahasch Dr. Michael ZimmerRobert Krawatzeck

Business Intelligencezwischen Stabilität und Dynamik

Page 2: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.2

1. Agile Business Intelligence

2. Agile BI in der Praxis

3. Fazit

Agenda

Page 3: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.

Agile Business Intelligence

1

Page 4: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.4

„Unter ‘Business Intelligence‘ verstehen wir die Integration von Strategien, Prozessen und Technologien, um aus verteilten und inhomogenen Unternehmens-, Markt- und Wettbewerber-daten erfolgskritisches Wissen über Status, Potentiale und Perspektiven zu erzeugen!“

Business Intelligence beschäftigt sich mit Strategien, Prozessen und Technologien

Institut für Business Intelligence www.i-bi.de

Page 5: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.5

ERP PPS CRM ….

Core Data Warehouse

Standard & Ad-hoc-Reports, Analysis

Planning & ForecastingDashboards

Analytical Database

PlanningFC

OLAP-Cube

Dat

a W

areh

ouse

Que

ll-sy

stm

eEn

d U

ser

OLAP-Cube

ExtractionTransformationLoad

Page 6: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.6

BI-EinflussfaktorenAuf die BI wirken externe und interne Einfluss-faktoren, die sich wiederum z.T. gegenseitig beeinflussen.

Externe Einflussfaktoren

BI-Betrieb&

Evolution

Page 7: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.7

BI-Projekte und BI-Betrieb

http://images.fotocommunity.de/bilder/wetter/nebelstimmungen/heute-ruhige-see-und-leichter-nebel-94a6a3a2-819b-4e57-b9da-9090555ed363.jpg

Page 8: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.8

BI-Projekte

und

BI-Betrieb

Change: Produkte, Prozesse … Markt-

entwicklung

Regulatorische Vorgaben

http://www.ethlife.ethz.ch/archive_articles/130322_southern_ocean_per/stormy_ocean.jpg?hires

Page 9: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.9

BI im Spannungsfeld…zwischen stabilen Vorgaben für den BI-Betrieb und agiler Umsetzung

Notwendig für den langfristigen BI-Betrieb effiziente Strukturen stabile Umgebungen etablierte Prozesse feste Releases

Business

Intelligence

Um Anforderungen aus Geschäftsfeldern erfüllen zu können schnelle Anpassungen flexible Systeme kurze Iterationszyklen direkte Interaktion mit

Fachbereich

Page 10: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.10

Herausforderung:Mit klassischen Vorgehensmodellen und Architekturen können diese Anforderungen nicht erfüllt werden.

Quelle: Nach Gansor/Totok/Stock 2010

Page 11: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.11

Die Lösung:

15-30 days

24 hours

Product BacklogAs prioritized by Product Owner

Sprint Backlog

Backlog tasksexpandedby team

Potentially ShippableProduct Increment

Daily ScrumMeeting

Source: Adapted from a presentation on Scrum that has Adapted from Agile Software Development with Scrum by Ken Schwaber and Mike Beedle.

Sprint

Wirklich die Lösung ???

Page 12: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.

Bitte durch vollflächige (ggf. übergroße Grafik) Abdecken!

12

Die Entwicklung von BI-Lösungen unterscheidet sich von Softwareentwicklungsprojekten oder ERP-, CRM-Implementierungen.

Page 13: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.13

Entwicklung erfolgt in einer herstellerspezifischen BI-Umgebung− häufig Parametrisierung von vorgegebenen mehreren Tools− starke Reglementierung durch heterogene BI-Werkzeuge Einsatzzeit von deutlich mehr als 10 Jahren eines DWHs Big-Picture BI-Strategie Grundlegende Architektur- und Designentscheidungen sind in der

Zukunft nur schwer oder gar nicht umzukehren. Refactoring ist nur schwer möglich. BI ist ein kontinuierlicher Prozess permanente Anpassungen Konzeption eines DWHs erfordert eine extrem hohe Interaktion mit

dem Fachbereich.

Einige Besonderheiten und Zuspitzungen bei der Entwicklung einer BI-Lösung

Page 14: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.14

BI-AgilitätEigenschaft der BIEigenschaft der BI, vorhersehbare und unvorhersehbare Anforderungen in Bezug auf Funktionalität oder Inhalt einer BI-Lösung in einem vorgegebenen Zeitrahmen in angemessener Qualität abzubilden.

BI-Agilität und Agile BI

Agile BIMaßnahmenAlle Maßnahmen eines Unternehmens, die durchgeführt werden, um BI-Agilität umzusetzen werden unter dem Begriff „Agile Business Intelligence“ („Agile BI“) zusammengefasst.

Page 15: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.

Agile BI in der Praxis

2

Page 16: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.16

Agile BI

Agile BI umfasst nicht ausschließlich Vorgehensmodelle Agile BI ist unternehmensindividuell

Kein Allheilmittel!!

Alle Aktivitäten eines Unternehmens, welche durchgeführt werden, um BI-Agilität umzusetzen, werden unter dem Begriff „Agile Business Intelligence“ („Agile BI“) zusammengefasst.

Page 17: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.17

a) Methoden, die flexible Architekturen ermöglichen,

b) Methoden, die während der Produkt-entwicklung angewendet werden,

c) Methoden zur Qualitätssicherung durch automatisierte Tests,

d) Methoden zur kontinuierlichen Produkterstellung.

Agile Methoden unterstützen …Agile Methoden lassen sich kategorisieren in:

= (Design-Phase)

= (Entwicklungs-Phase)

= (Test-Phase)

= (Bereitstellungs-Phase)

Page 18: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.18

Agile Methoden in Projektphasen

Page 19: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.

Bitte durch vollflächige (ggf. übergroße Grafik) Abdecken!

19

„Viele Wege führen nach Rom“Problem: „schnelle Ad-hoc-Anfragen“

architektonischSandboxes pro Fachbereich

organisatorischspezielles Analyse-team in der IT

Page 20: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.20

DWH-Entwickler und zertifizierter Scrum Master: „Ich kann ein Konzept nicht nach Scrum schreiben“ „DWH und Scrum funktioniert nicht“ „Wir benötigen keine Automatisierung“

DWH-Architekt: „Wenn ich reflektiere, dann habe ich jedes meiner Konzepte agil

geschrieben“

IT-Leiter Ich muss pragmatisch meine Vorgehen anpassen

Agilität als Eigenschaft der Mitarbeiter

Page 21: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.21

Request for Proposals im letzten Jahr Entwicklung der DM-Schicht eines Großkonzerns mit agilen

Methoden Entwicklung des DWHs und von Datamarts mit agilen Methoden Agile DWH Entwicklung bei einer Versicherung-> Wir erweitern unser Agile Development Model um DWH-Spezifika

Agile Themen und Vorträge auf BI-Konferenzen: Data Lakes zur Förderung der Agilität von Analytics Standardisierung & Automatisierung von Kernsystemen zur

Erhöhung der Flexibilität

Agile Projekte kommen in den Konzernen an

Page 22: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.22

Architektur

Informatica

BusinessObjects

TestenErfahrung

Agile BI

congstar

IT-Analyst

Tester

Architekt

ETL-Entwickler

BO-Entwickler

Fach/Kunden-Knowhow

Praxisbeispiel TeamzusammensetzungZu Beginn bestand das Team aus Spezialisten

Page 23: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.23

Architektur

Informatica

BusinessObjects

TestenErfahrung

Agile BI

congstar

IT-Analyst

Tester

Architekt

ETL-Entwickler

BO-Entwickler

Praxisbeispiel TeamzusammensetzungHeute besteht das Team aus Generalisten

Fach/Kunden-Knowhow

Page 24: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.24

Beispiel User StoriesStories werden fachlich geschnitten

Quellen

Staging

Core

Data Mart

Frontend

Story 1:

Dimensionen 1&2AdHoc-Reporting

Vertragsebene

Story 2:

Dimensionen 1-4AdHoc-ReportingVertragsebene & Aggregationen

Story 3:Alle 6 Dimensionen

AdHoc-Reporting und Standardreport

Vertragsebene & Aggregationen

Jede Story muss einen fachlichen Mehrwert erbringen

Vor-her:POC

Page 25: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.25

Kernbankensystem und Agilität – Die Erste!

Quelle: Krause & Foos in Agile BI – Theorie und Praxis

Page 26: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.26

Kernbanksystem und Agilität – Die Zweite!

Quelle: http://fsblog.accenture.com/banking-de/frischzellenkur-fur-das-kernbankensystem/

Page 27: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.27

Agilität durch BI-Architektur

Page 28: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.28

Erfahrungen aus der PraxisVorgehen Kompromisse eingehen - partielle Maßnahmen erhöht BI-Agilität Risiko minimieren – Überführen bewährter Vorgehen

Technologie Wenig Unterstützung durch Produktfeatures … Sandboxes, In-Memory-DBs als agilitätsfördernde Technologien

Organisation Je höher der Reifegrad bzgl. BI generell (auch BI Architektur, BI Orga)

desto einfach wird die Reise Richtung Agile BI Agile BI Werte & Prinzipien spiegeln die Praxis wider

Page 29: Agile Business Intelligence als Beispiel für ein domänen ...€¦ · Agile BI Werte & Prinzipien spiegeln die Praxis wider. TDWI Germany e.V. 29 BI-Agilität war anfänglich Sammelbegriff

TDWI Germany e.V.29

BI-Agilität war anfänglich Sammelbegriff für agile VorgehensmodelleWandel zu: BI-Agilität als ganzheitliche Eigenschaft der BI Unternehmen fördern Agilität ganzheitlich Invest von Unternehmen in Umgestaltung der BI-Governance und BI-Organisation vermehrt an Bedeutung gewinnen auch − agile Methoden wie Scrum− neue Architekturkomponenten wie Sandboxes−Ansätze zur Testautomatisierung Produkthersteller „öffnen“ bzw. erweitern Produkte Einfluss auch von Data Science und Big Data Analytics

Fazit