Agile BI-architectuur en de Agile-architect
Community Manager @ BI Dutch
Expert van Computable voor het topic Business Intelligence
MeerIndien een organisatie 'Agile' werkt, kan dit betekenen dat er een Agile-werkwijze is geadopteerd zoals Scrum. Scrum voorziet in een aantal protocollen, zoals dagelijkse standups en sprints waarin iedere twee of drie weken toegevoegde waarde voor de gebruiker wordt opgeleverd (potentially shippable product). Vaak houdt het hier op, maar om echt Agile te werken, is er meer nodig, om te beginnen een Agile-architectuur en en een Agile-architect.
Een Agile-architectuur is een architectuur die flexibel is (eenvoudig aan te passen) en die goedkoop is in ontwikkeling, gebruik en beheer. Doordat er binnen een sprint functionaliteit wordt opgeleverd, zijn we er zeker van dat deze relatief goedkoop is in ontwikkeling, er is namelijk maar drie weken ontwikkeltijd aan besteed. Echter, doordat de focus van het team niet langer is dan deze drie weken, is het nog onduidelijk of de toekomstige kosten laag blijven en de flexibiliteit voldoende is.
Standaarden
Als we het Scrum-team nader gaan bestuderen en alle teamrollen bekijken, zien we dat er een rol ontbreekt: de architect. Veelal is de architect wel elders aanwezig in de organisatie (enterprise architecten, EA), maar hebben ze geen actieve rol binnen een Scrum-team. Als alternatief hebben ze vanuit hun EA-rol standaarden gedefinieerd, waar het Agile-team zich aan dient te houden. Dit kunnen standaarden zijn als 'passen in het landschap', of 'hergebruik componenten'.
Er zit echter nogal een gat tussen deze standaarden en de druk op het Scrum-team om functionaliteit per sprint op te leveren. Om dit gat te vullen moet er in het Scrum-team een Agile-architect meespelen. Deze Agile-architect beheert enerzijds de relatie met alle stakeholders in de organisatie (EA, security, beheer, etc.) maar bewaakt de oplossingen van het Agile-team ten opzichte van de Agile-uitgangspunten: flexibiliteit en kosten.
Agile BI-architecturen
Binnen de BI-wereld zijn er veel vooroordelen over de toepasbaarheid van Agile/Scrum specifiek voor BI. Een van de redenen is dat er veel ETL gebouwd moet worden, dit is niet zichtbaar voor de gebruiker, en daarmee voldoet dit niet aan de definitie van een potentially shippable product. De komende tijd meer blogs hier over Agile BI-architecturen en de rol van de BI-architect hierin.
Niet een aparte BI-architect dus, maar architectuur als onderdeel van de verantwoordelijkheden van het team (net als ontwerp, testen, programmeren etc.). Architectuur is dan niet een van te voren volledig uitgewerkt masterplan, maar meer een routekaartje wat meegroeit met het project.
Het is de verantwoordelijkheid vd Scrum-master om er voor te zorgen dat er voldoende communicatie is tussen het team en de stakeholders.
Architecten moeten uit hun ivoren toren komen en gewoon meedraaien in het team, niet als politie-agent om collega's te controleren, maar door als teamlid gezamenlijk verantwoordelijkheid voor het projectresultaat te dragen. Bij succesvolle Scrumprojecten zie je dat dit ook gebeurt.
"Een Agile-architectuur is een architectuur die flexibel is (eenvoudig aan te passen) en die goedkoop is in ontwikkeling, gebruik en beheer."
Dit lees ik als dat grote complexe producten/architecturen niet met Agile ontwikkeling ondersteund zouden kunnen worden.
Een interessante BLOG zou dan zijn wat de grenzen zijn van de Agile ontwikkeling: hoe groot is groot, hoe complex is complex?
Voor jullie informatie: op 13 december is het Agile Business intelligence congres. Met internationale en nationale sprekers. Tevens is er de simulation game: quality versus speed.
Interessant om meer te weten te komen over verschillende visies op Agile en Bi, maar vooral ook door de praktijkcasus die langskomen. http://www.agilebicongres.nl
23-05 Van 3D-film naar 3D-document
23-05 Gevaren van silostorage kun je ondervangen met SSD
22-05 Documenten dubbel zien in de cloud
22-05 Denk in diensten en niet in uren maal tarief
21-05 Beveilig je site tegen DDoS-aanval
21-05 Maak je proces mobiel met een app
17-05 De Red Diesel Blues
17-05 Efficiency en kostenbesparing dient de IT-mens
16-05 Groei IT-budgetten bij grote ondernemingen
15-05 Big data opvangen met open hybride cloud
22-05 CUGNL hakt vanavond knoop door over toekomst
22-05 i3 schuift op van dozen naar diensten
21-05 IBM (SPSS)
17-05 3D-model van plaats delict helpt rechercheur
17-05 HP biedt SAP Hana op server met Intel Xeon
16-05 SAS helpt marketing met Customer Intelligence
15-05 SAS Visual Analytics geeft Euramax grip op...
15-05 Genpact ontwikkelt Smart Decision Lab
14-05 iQibt neemt SAP-branchegenoot Valor over
13-05 MicroStrategy 9.3.1 is vanaf nu beschikbaar
|
|
Direct zakelijk voordeel dankzij real-time business intelligence
![]() |
Realtime inspelen op veranderende condities is een vitale vereiste om te gedijen in de competitieve hedendaagse markt.......
Zorg en Zekerheid , Leiden
Unigarant , Hoogeveen
Nationale Postcode Loterij , Amsterdam
ICT Career , Amersfoort
Opdrachtgever in Gouda (via Haselhoff Groep ICT Werving & Selectie) , Gouda



Dit is hyping en geen content.