Was genau ist eigentlich Agile BI?

Dieser Frage wurde in folgendem Post nachvollziehbar nachgegangen:

Demnach wird Agile BI oft aus vier verschiedenen Blickwinkeln betrachtet:

  • Agiles Projektvorgehen
  • Agile Tools
  • Agile BI Methoden
  • Agile Architektur

Als agiles Projektvorgehen wird die Nutzung einer agilen Entwicklungsmethodik wie z.B. Scrum verstanden. Mit einem agilen Projektvorgehen wird wertvolle Software in regelmäßigen, möglichst kurzen Abständen ausgeliefert. Die funktionierende Software ist das wichtigste Artefakt und das Entwicklungsteam und das Business arbeiten eng zusammen.

Agile Tools sind z.B. moderne ETL Werkzeuge, Tools zur Testautomatisierung, Self Service BI Lösungen, insgesamt also BI Tools mit einem hohen Automatisierungsgrad und einem niedrigen Anteil an Programmierung. Also Werkzeuge, welche die Entwicklung und Wartung von BI und DWH Lösungen beschleunigen. Auch Generatoren aller Art und BI Lösungen mit einem vorgefertigten Content gehören in diese Gruppe.

Unter agilen BI Methoden verstehen wir technische Methoden, die im Rahmen des Projektes eingesetzt werden, um eine schnellere Softwareentwicklung oder eine schnellere Reaktion auf Änderungen zu ermöglichen. Dies können z.B. sein: Agile Datenmodellierungsmethoden wie z.B. Data Vault, Unit Tests und Test Driven Development, Techniken zur Automatisierung und Beschleunigung des Build und Deployment-Prozesses und vieles mehr.

Eine agile Architektur ist ebenfalls darauf ausgerichtet, dass Entwicklungen und Änderungen in BI und DWH Projekten möglichst schnell durchgeführt werden können. Ob dies durch die Nutzung von Cloud Lösungen, durch In-Memory Techniken, durch den Einsatz von Applicances oder durch die Virtualisierung der Datenquellen (Daten werden nicht mehr persistiert) geschieht, ist hierbei sicher projektspezifisch.

Durch ein Werkzeug allein oder eine bestimmte Architektur allein wird ein Projekt allerdings niemals agil. Kern ist immer das Vorgehen während der Entwicklung und die Art und Weise der Zusammenarbeit der beteiligten Personen. Somit muss ein agiles BI Projekt in jedem Fall eine agile Entwicklungsmethodik wie z.B. Scrum nutzen.

Quelle: scrumskills.blogspot.de

Weiterführende Literatur zu agilen Entwicklungsvorgehen findet sich hier: http://agilemanifesto.org

Advertisements

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s