
Vat dit blogbericht samen met:
Traditioneel werd de ontwikkeling van software voorafgegaan door het definiëren van het "resultaat". Nadat het resultaat was vastgesteld, ging het ontwikkelingsteam aan de slag met het ontwikkelen van de software, afgestemd op de specifieke behoeften van de klant.
Deze aanpak stuitte echter op diverse problemen door de explosief groeiende vraag naar softwareontwikkeling. De behoeften en eisen van gebruikers veranderden vaak. Softwareontwikkeling was een tijdrovend proces en tegen de tijd dat de softwareontwikkeling voltooid was, waren de eisen en behoeften van de gebruikers meestal aanzienlijk veranderd ten opzichte van het begin. Dit leidde tot een vraag naar flexibele ontwikkelmethoden die het ontwikkelen van software gemakkelijker en sneller zouden maken.
Deze vraag naar flexibiliteit bracht de voordelen van de Agile-methodologie aan het licht. Deze methodologie verwijst naar een iteratief proces van samenwerking, feedback en het uitvoeren van kleine stappen om beter aan de behoeften van de klant te voldoen. Het vereist betrouwbare communicatie en interactie tussen afdelingen om interpersoonlijke ontwikkeling te bevorderen.
De agile projectmethodologie geeft prioriteit aan individuen en interacties boven processen en tools, aan werkbare software boven uitgebreide documentatie, aan samenwerking met klanten in plaats van contractuele bemiddeling, en aan reageren op veranderingen in plaats van een plan te volgen.
Agile is een verandering in de manier waarop we over ontwikkeling denken. Soms is de verandering zo ingrijpend dat ze zich over de hele organisatie verspreidt, wat leidt tot agile marketing, agile HR en een volledig agile bedrijf.
De agile-methodologie werd ontwikkeld in de jaren 80, toen bestaande methoden zoals de watervalmethode, met hun uitgebreide documentatie en logge aanpak, problemen begonnen te ondervinden. De huidige methoden kostten veel tijd om te ontwikkelen, en tegen de tijd dat de oplossing klaar was, waren de bedrijfsvereisten alweer veranderd. Projecten moesten vaak halverwege worden stopgezet, of de uiteindelijke oplossing voldeed zelden aan de bestaande bedrijfsvereisten. Een extreem voorbeeld hiervan is het NASA-ruimtevaartprogramma uit de jaren 80, dat gebruikmaakte van informatiesystemen uit de jaren 60.
Deze groeiende frustratie onder toonaangevende softwareontwikkelaars leidde tot een reeks informele bijeenkomsten waarin ze een nieuwe, robuuste aanpak wilden ontwikkelen om dit probleem aan te pakken. Dit resulteerde in de beroemde Snowbird-bijeenkomst in Utah begin 2001, waar het "Agile Manifesto" formeel werd ondertekend door een groep van 17 softwareleiders.
De agile-methodologie is gebaseerd op een aantal managementprincipes die een mijlpaal vormden in de geschiedenis van de softwareontwikkelingscyclus. Er wordt minder nadruk gelegd op processen, uitgebreide documentatie, het volgen van een strikt plan en tools, en meer op individuele interacties met mensen, samenwerking en snel reageren op veranderingen. De agile-methodologie biedt organisaties flexibiliteit op het gebied van levering, acceptatie door gebruikers en rendement op investering (ROI). Voordelen van de agile-methodologie zijn onder andere flexibiliteit op het gebied van levering, acceptatie door gebruikers en ROI voor organisaties.

Agile is met name belangrijk bij business intelligence-projecten, omdat deze projecten zoveel verschillende bedrijfsprocessen omvatten dat feedback frequent is. Het is daarom noodzakelijk om deze feedback te integreren in een continu proces van ontdekking, om zo te kunnen inspelen op veranderende bedrijfsbehoeften. Binnen het Agile-systeem ligt de focus op het leveren van waarde door middel van beheersbare software-implementaties. Het is gericht op het snel leveren van waarde. Het biedt organisaties flexibiliteit op het gebied van levering, gebruikersacceptatie en ROI.
Bij de meeste business intelligence-projecten hebben maar weinig belanghebbenden een duidelijk beeld van wat er nodig is. Zelfs dat beeld wordt vaak niet goed geformuleerd, waardoor veel eisen en verwachtingen niet aan het begin van het project worden gecommuniceerd. Wanneer de watervalmethode wordt gevolgd, kunnen datawarehouse-oplossingen , dashboards en rapporten worden ontwikkeld op basis van deze onvolledige eisen, waardoor veel parameters over het hoofd worden gezien.
Bovendien ontdekken veel belanghebbenden die in een vroeg stadium niet bij het project betrokken zijn, bij het gebruik van het systeem dat er cruciale parameters ontbreken, dat bepaalde gegevens erg nuttig zouden zijn of dat sommige vereisten volledig verloren zijn gegaan. Dit leidt tot scope creep en vertraging. Daarom is een methodologie zoals agile nodig om ervoor te zorgen dat de ontbrekende parameters in een volgende fase kunnen worden toegevoegd.
Het data-analyseprojectteam moet het project snel opleveren. Tegelijkertijd moet de oplossing flexibel blijven om zich aan te passen aan veranderende eisen gedurende het project. Ze moeten ervoor zorgen dat de ontwikkelde oplossing gemakkelijk aanpasbaar is. De grootste nachtmerrie voor de projectmanager is wanneer de ontwikkelde oplossing niet aansluit op de behoeften van de gebruiker. Anders zal de gebruiker de oplossing niet gebruiken en gaat de investering in de BI-oplossing verloren.
Wil je agile bedrijfsplanning voor jouw bedrijf?
Begrijp de belangrijkste kenmerken van agile vraagvoorspelling en -planning aan de hand van praktijkvoorbeelden uit de financiële, verkoop-, supply chain- en personeelsfuncties.
WEET MEER Uitgebreide gebruikersbetrokkenheid en iteratieve en incrementele levering om tot relevante bedrijfsvereisten te komen, zijn twee belangrijke vereisten voor elke BI-oplossing. En de agile methodologie zorgt precies daarvoor.
Bij Polestar Analytics zijn we een toonaangevend bedrijf in de implementatie van analytics, gespecialiseerd in de Agile-methodologie. We leveren hoogwaardige projecten op bedrijfsniveau met Microsoft Business Intelligence , Qlik en SAS. Neem contact met ons op om te ontdekken hoe wij uw ideale partner kunnen zijn voor uw transformatie naar een Agile Business Intelligence-platform.