Sie sind auf Seite 1von 25

Agile

 BI      
mit  
Agile  BI  Modeler  &  Agile  Scorecard  

Business  Intelligence     Jon  Nedelmann    


   
-­‐  so  einfach  wie  möglich   Darmstadt,  26.10.2012  
-­‐  so  komplex  wie  nö7g  
Agile  BI  Tools  
Agile  BI  Modeler    
•  Ist  eine  Web-­‐Anwendung  zur  
Unterstützung  von  BI  
Entwicklungsprojekten  mit  einem  
agilen  Ansatz  
•  unterstützt  Projekte  von  der  
IniDalisierung  bis  zum  
Deployment  des  Datenmodells  
und    der  InformaDonsobjekte  
 
Agile  Scorecard  ist  eine  iPad-­‐App  zur  
Visualisierung  von  Scorecards,  die  
sich  auf  die  wesentlichen  Feature  
konzentriert:  
 
•  Aktualisierung  
•  Scorecard  wechseln  
•  Drill  down/up  
•  Druck  und  Mail  
Agenda  
 
•  Agile  BI  
•  Was  kann  ich  wissen?  
•  Agiler  Entwicklungsprozess  
•  Zusammenfassung  &  Ausblick  
BI  
Zeig  mir  
die  
Zahlen!  

Kein  
Problem,  
hier  sind  
sie.  
Wasserfall  –  nicht  agil  

Vorstudie  

Fachkonzept  

Die  
IT-­‐Konzept  &   SchniTstelle  ist  
Datenmodell   vollkommen  
unbrauchbar.  

Backend-­‐ Die  Excel-­‐


Entwicklung   Berichte  werden  
aber  weiterhin  
gebraucht.  

Fontend-­‐
Entwicklung  
SCRUM  

Die  Excel-­‐
Berichte   Die  SchniTstelle  
werden  aber   ist  vollkommen  
weiterhin   unbrauchbar.  
gebraucht.  
Aspekte  der  agilen  BI  
Welche  Aspekte  gehören  zu  dem  Begriff  Agile  BI?  
 
•  agile  Entwicklungsmethoden  
Customizing  agiler  Entwicklungsmethoden  für  BI-­‐Projekte  
•  agile  Infrastruktur  
Einsatz  neuer  Technologien  um  große  Datenmengen  
flexibel  und  billiger  zu  verwalten  
•  agile  Architektur  
Architektur  von  BI  Systemen  so  gestalten,  dass  
Beständigkeit  und  Flexibilität  keine  Widersprüche  
darstellen  
Architekturaspekt  

Business  Information    Delivery (Fachabteilungen)


In  [BI-­‐
Reporting  and Analytics Standardarchitektur  
Cost Center
im  Umbruch,  Keller,  
Data  Akquistion
Analytical  DB Nedelmann  BI-­‐
Corporate  Analytics Spektrum  2/2012]  
Corporate  Reporting
wird  beschrieben,  
Operational  Data  Store
wie    eine  Architektur  
Corporate  Analytical  DB

Enterprise   DWH
Corporate  Memory
um  agile  Aspekte  
Management              
angereichert  
Data  Akquisition
werden  kann.  
Corporate    Staging Memory

Enterprise  Data  Management  (BI-­‐Betrieb)  


 
 
Eigener  agiler  Ansatz  

•  Anpassen  von  SCRUM  auf  BI  Projekte  


•  Rolle  des  Product  Owners  abgeschwächt  
•  Produkt  Backlog  mit  BI-­‐spezifischer  Struktur  
•  User  Stories  werden  durch  Business  QuesDons  ergänzt  
•  Planung  in  Sprint-­‐Zyklen  
•  Einfache  Modellierung  von  Kennzahlensystemen  
•  Kennzahlenkatalog  als  zentrales  Artefakt  
•  Grafische  Modellierung  von  Dimensionen  und  Würfeln  
•  SpezifikaDon  von  InformaDonsobjekten  
Agenda  
 
•  Agile  BI  
•  Was  kann  ich  wissen?  
•  Agiler  Entwicklungsprozess  
•  Zusammenfassung  &  Ausblick  
User  Stories  

 
Als  <Benutzerrolle>  will  ich  <das  Ziel>  [,  so  dass  <Grund  
für  das  Ziel>].  
Als  InformaDonsempfänger  will  ich  
zwischen  Scorecards  wechseln  
Als  Analyst  will  ich  eine   können.  
Geschäisfrage  im  Product  Backlog  
dokumenDeren.  

Passt  nur  bedingt  im  Data  Warehouse  Kontext;  


staH  Ak7onen  stehen  Fragen  im  Vordergrund  
Einfache  Fragen  

 
•  Wie  hoch  war  der  heuDge  Umsatz?  
•  Wie  steht  der  Dollar?  
•  Wird  das  WeTer  morgen  besser?  
MulDdimensionale  Fragen  
Wie  hoch  war  der  Umsatz  
 in  den  letzten  vier  Wochen  
         in  der  Verkaufsregion  Nord-­‐West  
         bzgl.  der  drei  Produktgruppen  mit  der  
       höchsten  Marge  im  Vorjahr?  
 
Produkt  

Produkt  

Produkt  
Zeit   Zeit   Zeit  
Vergleiche  
1.  Zusammensetzung  (component  comparison)  
Wie  lassen  sich  einzelne  Teile  als  Prozentwert  eines  
Ganzen  darstellen?    
2.  Reihenfolge  (item)  
In  welchem  Verhältnis  steht  eine  Anzahl  von  Objekten  
bezüglich  eines  besDmmten  gemessenen  Werts  
zueinander?  
3.  Zeitreihe  (7me  series)  
Wie  ändern  sich  Dinge  im  Laufe  der  Zeit?    
4.  Verteilung  (frequency  distribu7on)  
Bei  einer  Verteilung  werden  die  Vergleichsobjekte  in  
verschiedene  Gruppen  eingeteilt.  
5.  Korrela7on  (correla7on)  
Stehen  zwei  Dinge  wie  erwartet  zueinander  in  
Beziehung?    
 
 
InterpretaDon  
 
 
 
The  <role>Sales  Department</role>  wants  to  know  
<comparison>how  the  $sales  quanDty$  and  the  $sales  dollar  
amount$  rank  for  each  [product  group]</comparison>,  
<comparison>how  the  $sales  quanDty$  and  the  $sales  dollar  
amount$  rank  for  each  [store]</comparison>  of  the  
<filter>previous  business  day</filter>.  
Schlechte  Grafiken  

A  

B  

C  
Was  ist  größer:  A  oder  C?  
D  

E  

7  

6  

5  

Um  wieviel  sind  die  beiden   4  

größeren  Kreise  größer?   3  

2  

1  

0  
0   0,5   1   1,5   2   2,5   3   3,5   4   4,5   5  
Agenda  
 
•  Agile  BI  
•  Was  kann  ich  wissen?  
•  Agiler  Entwicklungsprozess  
•  Zusammenfassung  &  Ausblick  
Agiler  Entwicklungsprozess  

Vision   Designrichtlinien  

Backlog  

Kennzahlenkatalog   logisches  Modell  

SpezifikaDonen  

Release   Physikalisches  Modell  


Vorgehen  
Setup  
 
Analyse  &  Design  
 
Prototyp-­‐Release  
 
Reguläre  Sprints  
 
  Analyse  
  Design  
  Entwicklung  
 
Release  
 
 
Einwöchiges  Setup:    Vision,  Design-­‐ Analyse  &  Design:  AnforderungsmeeDngs,  
Entscheidungen,  Teamzusammenstellung,   Pflege  Backlog,  Kennzahlenkatalog,  
Projektplanung   logisches  Modell,  SpezifikaDonen,  
Datenmodell  
Entwicklung:  ETL  und  InformaDonsobjeke  
(Berichte,  Dashboards,...)  
Agenda  
 
•  Agile  BI  
•  Was  kann  ich  wissen?  
•  Agiler  Entwicklungsprozess  
•  Zusammenfassung  &  Ausblick  
Zusammenfassung  
 
•  Transparenz  
•  Nachvollziehbarkeit  
•  Auf  Änderungen  kann  reagiert  werden  
•  KommunikaDon  wird  nicht  ersetzt,  aber  
unterstützt.  
Was  kommt  noch?  
Bis  ungefähr  April  2013  
 
•  Stabilisierung  des  Systems  
•  Verknüpfung  von  Szenarien  
•  Konsistenzprüfungen  
•  PDF-­‐Ausgabe  der  wichDgsten  
Artefakte  
•  DokumentaDon  (user  guide)  
•  Abgleich  der  iPad-­‐Diagramme  mit  
Hichert-­‐Diagrammen  
•  Abgleich  der  
Modellierungstechniken  
Was  kommt  noch?  
Ggf.  2013  
 
•  Architektur  (Domänen  und  Schichten)  
•  Steckbriefe  für  Quellsysteme  und  
SchniTstellen  
•  Mapping  Sheets  als  Vorgabe  für  ETL  
•  Vergleich  von  Kennzahlensystemen  über  
Ontologien  
Leistungen  
ConsulDng  Service  Support  
Sie  sind  selbst  ein  Beratungsunternehmen,  wollen  das  vorgestellte  Vorgehensmodell  und  
die  entsprechenden  Werkzeuge  verwenden  und  benöDgen  dazu  Herstellersupport.  
 
Projekt  Setup  
Innerhalb  einer  Woche  wird  ein  BI  Projekt  aufgesetzt.  Nach  dieser  Woche  gibt  es  eine  
Projektvision,  das  ProjekTeam  steht,  es  gibt  einen  agilen  Sprint-­‐  und  Releaseplan  sowie  eine  
erste  Aufwandsschätzung.  
 
Kennzahlmodellierung  
Im  Rahmen  eines  zwei-­‐  bis  vierwöchigen  Projekts  wird  ein  Kennzahlenkatalog,  ein  logisches  
Datenmodell  sowie  SpezifikaDonen  aller  benöDgten  InformaDonsobjekte  entwickelt.  
 
Scorecard  ImplemenDerung  
Ihre  Fachanwender  möchten  sich  Scorecards  auf  ihren  iPads  anzeigen  lassen.  Wir  
entwickeln  ihnen  diese  Scorecards.  Sie  müssen  sich  nur  um  den  Betrieb  eines  Tomcat-­‐Server  
kümmern.  
 
Weitere  InformaDonen  unter  www.agile-­‐bi.de  
Jon  Nedelmann,  Agile  BI  Beratung  
www.agile-­‐bi.de  
Mail:  info@agile-­‐bi.de  

Das könnte Ihnen auch gefallen