SlideShare a Scribd company logo
1 of 7
Download to read offline
Task breakdown binnen
een Agile BI-project: 3
stappen als leidraad
Door: Jorg Vreeswijk
Task breakdown: binnen een Agile BI-project: 3 stappen als leidraad
Pg, 2
Dit artikel is onderdeel van de themareeks BI & Techniek, bedoeld om de meer technische
aspecten van BI voor het voetlicht te krijgen. Het is geschreven voor project-managers en
ontwikkelaars binnen de BI, die zich afvragen hoe agile zich in de BI-praktijk staande houdt.
Succesvolle, ervaren teams hebben geen probleem met het uitvoeren van hun ‘task breakdown’.
Veel startende teams hebben hier echter wel moeite mee en dat is niet zo raar. Zoals zo vaak in
‘agile werken’, is het ook hier weer de kunst om de juiste balans te vinden. Zeker in BI hebben
we wel eens de neiging om eeuwig te discussiëren en te veel vooraf te willen doen en uit te
willen pluizen. Op die manier zijn we stiekem ouderwets aan het watervallen, leveren we heel
lang geen waarde op en stoppen we potentieel veel moeite in zaken die we wellicht nooit gaan
uitvoeren. Aan de andere kant schieten we soms door, doen we zo goed als niets vooraf en
worden we onvoorspelbaar. Hoewel het per situatie verschilt, zie ik binnen BI en
datawarehousing de volgende drie stappen doorgaans als een goede leidraad bij de ‘task
breakdown’. De aanpak die ik hier beschrijf vloeit uit eerdere eigen ervaringen binnen
verschillende Agile BI-projecten.
Task breakdown: binnen een Agile BI-project: 3 stappen als leidraad
Pg, 3
Stap 1: Maak taken klein genoeg voor een goede inschatting
Maar wat is een goede inschatting? Dat hangt van veel factoren af en eigenlijk voornamelijk van
de vraag in hoeverre een team mag falen. Of misschien beter gezegd…, hoe goed is een team in
het falen met beperkte schade (non-deadly failure). Het gaat te ver voor dit blog om hier dieper
op in te gaan, maar laten we stellen dat het een goed teken is als het team over het algemeen
oplevert wat het heeft beloofd. Met andere woorden; het team is voorspelbaar.
Teams worden voorspelbaar door onder andere het ‘refinen’ van de opdrachten (stories) en het
gebruik van planning-poker voor de inschattingen. Refinement van de stories op de backlog
moet een constante activiteit van het team zijn. Tijdens het refinen en inschatten praten de
teamleden vaak al over bepaalde ‘hoog-over’ taken, en dat is nu precies van belang in deze
stap. Deze taken – of misschien in dit vroege stadium de ‘hoog-over stappen’ – hebben
teamleden nodig om de opdracht goed te begrijpen en voor zich te zien. Het is voor teams heel
natuurlijk om hier al over te praten en te discussiëren. Of voor sommige opdrachten zelfs al een
standaardlijstje te maken. Het is vaak alleen nog maar zaak om dit geordend terug te laten
Task breakdown: binnen een Agile BI-project: 3 stappen als leidraad
Pg, 4
komen in de refinement sessie. En als we ze dan toch bespreken: noteer die ‘hoog-over’ taken
gelijk even in de story.
Stap 2: Maak taken klein genoeg voor een goede planning
De volgende stap vindt plaats als we de sprint willen starten, dus op zijn laatst in sprintplanning
deel twee. Het belangrijkste daarbij is dat we, als team, een goed overzicht krijgen van hoe we
de sprint gaan inrichten. In deze stap willen we de taken zo opsplitsen dat we een goed gevoel
krijgen van de doorlooptijd van de verschillende taken en inzichtelijk krijgen welke taken
afhankelijkheden laten zien. Snappen we wat de globale aanpak wordt? Past het in de sprint?
Wat betekent het als iemand er niet is? En moeten we toch eerst een taak onderaan het
scrumbord oppakken zodat we later in de sprint niet vastlopen?
Stap 3: Maak taken klein genoeg voor een goede team-communicatie
De laatste stap richt zich op de samenwerking binnen het team. Hoe gaan de taken het team
ondersteunen in het elkaar helpen en het onderling snappen waar iedereen mee bezig is? Wat
we in deze stap doen is taken klein genoeg maken zodat iedereen snapt wat de taak precies
Task breakdown: binnen een Agile BI-project: 3 stappen als leidraad
Pg, 5
inhoudt en andere teamleden eventueel kunnen bijspringen. Hierbij kijken we zeker verder dan
een functioneel blokje. We gaan dus van ‘bouw X’ naar: ‘schrijf test a’, ‘schrijf test b’, ‘maak
tabel a’, ‘maak tabel b’, ‘maak ETL a’, ‘maak ETL b’, ‘voer test a uit’ etc. Het doel hiervan is dat
teamleden gedurende de sprint eenvoudig van elkaar begrijpen waar ze mee bezig zijn
(geweest), elkaar kunnen helpen en bij kunnen springen.
Hierbij is het handig te proberen om taken (een stuk) kleiner dan acht uur te maken. Zo zorgen
we ervoor dat een taak eigenlijk niet langer dan één stand-up in ‘busy’ kan blijven hangen. Dit
bevordert niet alleen de communicatie, maar zorgt er ook voor dat mogelijke ‘impediments’ snel
naar boven komen. Stap 3 begint eigenlijk al bij sprintplanning deel twee (en heeft dus wat
overlap met stap 2) en loopt de gehele sprint door. Als een teamlid voor het oppakken doorheeft
dat één van zijn taken prima uiteen kan vallen in kleinere taken, dan zal hij deze verder op
moeten splitsen.
Aan de slag!
Het zal van team tot team verschillen hoe en wanneer taken worden opgesplitst. Het lijkt
misschien evident, maar door ook hierin discipline aan te brengen en standaard deze drie
Task breakdown: binnen een Agile BI-project: 3 stappen als leidraad
Pg, 6
stappen aan te houden zullen teams uiteindelijk meer voorspelbaar zijn en onderling beter
kunnen communiceren.
Dit blogartikel is geschreven door Jorg Vreeswijk.
Task breakdown: binnen een Agile BI-project: 3 stappen als leidraad
Pg, 7
Wil je meer informatie? Neem dan een kijkje op ons blog.

More Related Content

What's hot

Wanneer scrum versus waterval g.j.hoge
Wanneer scrum versus waterval   g.j.hogeWanneer scrum versus waterval   g.j.hoge
Wanneer scrum versus waterval g.j.hogeGeert Jan Th. Hoge
 
Hypershifters Leergang
Hypershifters LeergangHypershifters Leergang
Hypershifters LeergangWorld of Minds
 
Scrum - een korte introductie
Scrum - een korte introductieScrum - een korte introductie
Scrum - een korte introductieAnton Vanhoucke
 
Improvement Academy | Hoe werk ik in de leeromgeving? | zonder certificering
Improvement Academy | Hoe werk ik in de leeromgeving? | zonder certificeringImprovement Academy | Hoe werk ik in de leeromgeving? | zonder certificering
Improvement Academy | Hoe werk ik in de leeromgeving? | zonder certificeringEvelien Verkade
 
Scrum in vogelvlucht
Scrum in vogelvluchtScrum in vogelvlucht
Scrum in vogelvluchtjohngroote
 
Scrum als veranderingsmethodiek v1
Scrum als veranderingsmethodiek v1Scrum als veranderingsmethodiek v1
Scrum als veranderingsmethodiek v1Gert Buist
 

What's hot (10)

Wanneer scrum versus waterval g.j.hoge
Wanneer scrum versus waterval   g.j.hogeWanneer scrum versus waterval   g.j.hoge
Wanneer scrum versus waterval g.j.hoge
 
Hypershifters Leergang
Hypershifters LeergangHypershifters Leergang
Hypershifters Leergang
 
Scrum - Een inleiding
Scrum - Een inleidingScrum - Een inleiding
Scrum - Een inleiding
 
Scrum - een korte introductie
Scrum - een korte introductieScrum - een korte introductie
Scrum - een korte introductie
 
Maak kennis met Scrum
Maak kennis met ScrumMaak kennis met Scrum
Maak kennis met Scrum
 
Draagvlakcreatie
DraagvlakcreatieDraagvlakcreatie
Draagvlakcreatie
 
sessie 57 toelichting todolijst
sessie 57 toelichting todolijstsessie 57 toelichting todolijst
sessie 57 toelichting todolijst
 
Improvement Academy | Hoe werk ik in de leeromgeving? | zonder certificering
Improvement Academy | Hoe werk ik in de leeromgeving? | zonder certificeringImprovement Academy | Hoe werk ik in de leeromgeving? | zonder certificering
Improvement Academy | Hoe werk ik in de leeromgeving? | zonder certificering
 
Scrum in vogelvlucht
Scrum in vogelvluchtScrum in vogelvlucht
Scrum in vogelvlucht
 
Scrum als veranderingsmethodiek v1
Scrum als veranderingsmethodiek v1Scrum als veranderingsmethodiek v1
Scrum als veranderingsmethodiek v1
 

Similar to Task breakdown binnen een Agile BI-project: 3 stappen als leidraad

Mt2003 01-05 rabobank rs bas en ronald
Mt2003 01-05 rabobank rs bas en ronaldMt2003 01-05 rabobank rs bas en ronald
Mt2003 01-05 rabobank rs bas en ronaldBasvanderVelde
 
Artikel bpm en groepsdynamica vs1.0
Artikel bpm en groepsdynamica vs1.0Artikel bpm en groepsdynamica vs1.0
Artikel bpm en groepsdynamica vs1.0rloggen
 
Kaizen, deel 3: varianten van verbeteren in kleine stapjes.pptx
Kaizen, deel 3: varianten van verbeteren in kleine stapjes.pptxKaizen, deel 3: varianten van verbeteren in kleine stapjes.pptx
Kaizen, deel 3: varianten van verbeteren in kleine stapjes.pptxBertTeeuwen1
 
Beoordeling PCPM van Dorst 2014
Beoordeling PCPM van Dorst 2014Beoordeling PCPM van Dorst 2014
Beoordeling PCPM van Dorst 2014Patrick Dorst
 
De Definition of Done: essentieel voor verwachtingsmanagement
De Definition of Done: essentieel voor verwachtingsmanagement De Definition of Done: essentieel voor verwachtingsmanagement
De Definition of Done: essentieel voor verwachtingsmanagement FourPoints Business Intelligence
 
Continue Ontwikkeling, Medewerkers Ontwikkelen.
Continue Ontwikkeling, Medewerkers Ontwikkelen.Continue Ontwikkeling, Medewerkers Ontwikkelen.
Continue Ontwikkeling, Medewerkers Ontwikkelen.Willem E.A.J. Scheepers
 
Instructie Qsuite | Hoe plan ik activiteiten via het planbord?
Instructie Qsuite | Hoe plan ik activiteiten via het planbord?Instructie Qsuite | Hoe plan ik activiteiten via het planbord?
Instructie Qsuite | Hoe plan ik activiteiten via het planbord?Evelien Verkade
 
Time-Management voor Ondernemers
Time-Management voor OndernemersTime-Management voor Ondernemers
Time-Management voor OndernemersMark Elbertse
 
Verdere gegevens vullen in het dossier V2
Verdere gegevens vullen in het dossier V2Verdere gegevens vullen in het dossier V2
Verdere gegevens vullen in het dossier V2Evelien Verkade
 
Verdere gegevens vullen in het dossier
Verdere gegevens vullen in het dossierVerdere gegevens vullen in het dossier
Verdere gegevens vullen in het dossierEvelien Verkade
 
Instructie Qsuite | Hoe bewaak ik de processen m.b.v. de activiteiten?
Instructie Qsuite | Hoe bewaak ik de processen m.b.v. de activiteiten?Instructie Qsuite | Hoe bewaak ik de processen m.b.v. de activiteiten?
Instructie Qsuite | Hoe bewaak ik de processen m.b.v. de activiteiten?Evelien Verkade
 

Similar to Task breakdown binnen een Agile BI-project: 3 stappen als leidraad (20)

Mt2003 01-05 rabobank rs bas en ronald
Mt2003 01-05 rabobank rs bas en ronaldMt2003 01-05 rabobank rs bas en ronald
Mt2003 01-05 rabobank rs bas en ronald
 
Artikel bpm en groepsdynamica vs1.0
Artikel bpm en groepsdynamica vs1.0Artikel bpm en groepsdynamica vs1.0
Artikel bpm en groepsdynamica vs1.0
 
Kaizen, deel 3: varianten van verbeteren in kleine stapjes.pptx
Kaizen, deel 3: varianten van verbeteren in kleine stapjes.pptxKaizen, deel 3: varianten van verbeteren in kleine stapjes.pptx
Kaizen, deel 3: varianten van verbeteren in kleine stapjes.pptx
 
Timemanagement
TimemanagementTimemanagement
Timemanagement
 
Time management
Time managementTime management
Time management
 
Beoordeling PCPM van Dorst 2014
Beoordeling PCPM van Dorst 2014Beoordeling PCPM van Dorst 2014
Beoordeling PCPM van Dorst 2014
 
Socratisch Lean
Socratisch LeanSocratisch Lean
Socratisch Lean
 
Project portfolio management
Project portfolio managementProject portfolio management
Project portfolio management
 
De Definition of Done: essentieel voor verwachtingsmanagement
De Definition of Done: essentieel voor verwachtingsmanagement De Definition of Done: essentieel voor verwachtingsmanagement
De Definition of Done: essentieel voor verwachtingsmanagement
 
Continue Ontwikkeling, Medewerkers Ontwikkelen.
Continue Ontwikkeling, Medewerkers Ontwikkelen.Continue Ontwikkeling, Medewerkers Ontwikkelen.
Continue Ontwikkeling, Medewerkers Ontwikkelen.
 
Instructie Qsuite | Hoe plan ik activiteiten via het planbord?
Instructie Qsuite | Hoe plan ik activiteiten via het planbord?Instructie Qsuite | Hoe plan ik activiteiten via het planbord?
Instructie Qsuite | Hoe plan ik activiteiten via het planbord?
 
Time-Management voor Ondernemers
Time-Management voor OndernemersTime-Management voor Ondernemers
Time-Management voor Ondernemers
 
Presentatie aanpak Mixit
Presentatie aanpak MixitPresentatie aanpak Mixit
Presentatie aanpak Mixit
 
Verdere gegevens vullen in het dossier V2
Verdere gegevens vullen in het dossier V2Verdere gegevens vullen in het dossier V2
Verdere gegevens vullen in het dossier V2
 
Ai100 powerpoint.5 vmethode
Ai100 powerpoint.5 vmethodeAi100 powerpoint.5 vmethode
Ai100 powerpoint.5 vmethode
 
Ai100 powerpoint.5 vmethode
Ai100 powerpoint.5 vmethodeAi100 powerpoint.5 vmethode
Ai100 powerpoint.5 vmethode
 
Verdere gegevens vullen in het dossier
Verdere gegevens vullen in het dossierVerdere gegevens vullen in het dossier
Verdere gegevens vullen in het dossier
 
Instructie Qsuite | Hoe bewaak ik de processen m.b.v. de activiteiten?
Instructie Qsuite | Hoe bewaak ik de processen m.b.v. de activiteiten?Instructie Qsuite | Hoe bewaak ik de processen m.b.v. de activiteiten?
Instructie Qsuite | Hoe bewaak ik de processen m.b.v. de activiteiten?
 
Paul Vanaken
Paul VanakenPaul Vanaken
Paul Vanaken
 
Team
TeamTeam
Team
 

More from FourPoints Business Intelligence

Business Intelligence voor Managers – Geef Big Data de ruimte
Business Intelligence voor Managers – Geef Big Data de ruimteBusiness Intelligence voor Managers – Geef Big Data de ruimte
Business Intelligence voor Managers – Geef Big Data de ruimteFourPoints Business Intelligence
 
Business Intelligence voor Managers – Big Data zonder Warehouse (2)
Business Intelligence voor Managers – Big Data zonder Warehouse (2) Business Intelligence voor Managers – Big Data zonder Warehouse (2)
Business Intelligence voor Managers – Big Data zonder Warehouse (2) FourPoints Business Intelligence
 
marketing intelligence voor managers - big data heeft data science nodig
marketing intelligence voor managers - big data heeft data science nodigmarketing intelligence voor managers - big data heeft data science nodig
marketing intelligence voor managers - big data heeft data science nodigFourPoints Business Intelligence
 
marketing intelligence voor managers – wat is big data? en moeten we er inmid...
marketing intelligence voor managers – wat is big data? en moeten we er inmid...marketing intelligence voor managers – wat is big data? en moeten we er inmid...
marketing intelligence voor managers – wat is big data? en moeten we er inmid...FourPoints Business Intelligence
 
Marketing Intelligence voor Managers – Big Data voor MKB (2)
Marketing Intelligence voor Managers – Big Data voor MKB (2)Marketing Intelligence voor Managers – Big Data voor MKB (2)
Marketing Intelligence voor Managers – Big Data voor MKB (2)FourPoints Business Intelligence
 
Marketing Intelligence voor Managers – Het Marketing Data Lake (2)
Marketing Intelligence voor Managers – Het Marketing Data Lake (2)Marketing Intelligence voor Managers – Het Marketing Data Lake (2)
Marketing Intelligence voor Managers – Het Marketing Data Lake (2)FourPoints Business Intelligence
 
Marketing Intelligence voor Managers – Marketing Automation Tools
Marketing Intelligence voor Managers – Marketing Automation ToolsMarketing Intelligence voor Managers – Marketing Automation Tools
Marketing Intelligence voor Managers – Marketing Automation ToolsFourPoints Business Intelligence
 
Marketing intelligence voor managers – data science exploratory analysis
Marketing intelligence voor managers – data science exploratory analysis Marketing intelligence voor managers – data science exploratory analysis
Marketing intelligence voor managers – data science exploratory analysis FourPoints Business Intelligence
 
Marketing intelligence voor managers – data science proces
Marketing intelligence voor managers –  data science proces Marketing intelligence voor managers –  data science proces
Marketing intelligence voor managers – data science proces FourPoints Business Intelligence
 
Marketing intelligence voor managers – de marketing data scientist
Marketing intelligence voor managers –  de marketing data scientistMarketing intelligence voor managers –  de marketing data scientist
Marketing intelligence voor managers – de marketing data scientistFourPoints Business Intelligence
 
Marketing intelligence voor managers – de marketing cyclus
Marketing intelligence voor managers – de marketing cyclusMarketing intelligence voor managers – de marketing cyclus
Marketing intelligence voor managers – de marketing cyclusFourPoints Business Intelligence
 
Marketing intelligence voor managers – data science - Intro
Marketing intelligence voor managers – data science - IntroMarketing intelligence voor managers – data science - Intro
Marketing intelligence voor managers – data science - IntroFourPoints Business Intelligence
 
Marketing intelligence voor managers – big data voor mkb
Marketing intelligence voor managers – big data voor mkbMarketing intelligence voor managers – big data voor mkb
Marketing intelligence voor managers – big data voor mkbFourPoints Business Intelligence
 
Marketing Intelligence voor Managers – Customer Data voor MKB
 Marketing Intelligence  voor Managers – Customer Data voor MKB Marketing Intelligence  voor Managers – Customer Data voor MKB
Marketing Intelligence voor Managers – Customer Data voor MKBFourPoints Business Intelligence
 
Marketing Intelligence voor Managers – Inbound Marketing voor MKB
Marketing Intelligence voor Managers – Inbound Marketing voor MKBMarketing Intelligence voor Managers – Inbound Marketing voor MKB
Marketing Intelligence voor Managers – Inbound Marketing voor MKBFourPoints Business Intelligence
 
Marketing Intelligence voor Managers – Inbound, een organisatorisch debacle?
Marketing Intelligence voor Managers – Inbound, een organisatorisch debacle?Marketing Intelligence voor Managers – Inbound, een organisatorisch debacle?
Marketing Intelligence voor Managers – Inbound, een organisatorisch debacle?FourPoints Business Intelligence
 
Marketing Intelligence voor Managers – Kanalen, Verkoop en Marketing
Marketing Intelligence voor Managers – Kanalen, Verkoop en MarketingMarketing Intelligence voor Managers – Kanalen, Verkoop en Marketing
Marketing Intelligence voor Managers – Kanalen, Verkoop en MarketingFourPoints Business Intelligence
 
Marketing Intelligence voor Managers – Standaardmodel klantcontact
Marketing Intelligence voor Managers – Standaardmodel klantcontactMarketing Intelligence voor Managers – Standaardmodel klantcontact
Marketing Intelligence voor Managers – Standaardmodel klantcontactFourPoints Business Intelligence
 

More from FourPoints Business Intelligence (20)

Business Intelligence voor Managers – Geef Big Data de ruimte
Business Intelligence voor Managers – Geef Big Data de ruimteBusiness Intelligence voor Managers – Geef Big Data de ruimte
Business Intelligence voor Managers – Geef Big Data de ruimte
 
Business Intelligence voor Managers – Big Data zonder Warehouse (2)
Business Intelligence voor Managers – Big Data zonder Warehouse (2) Business Intelligence voor Managers – Big Data zonder Warehouse (2)
Business Intelligence voor Managers – Big Data zonder Warehouse (2)
 
marketing intelligence voor managers - big data heeft data science nodig
marketing intelligence voor managers - big data heeft data science nodigmarketing intelligence voor managers - big data heeft data science nodig
marketing intelligence voor managers - big data heeft data science nodig
 
marketing intelligence voor managers – wat is big data? en moeten we er inmid...
marketing intelligence voor managers – wat is big data? en moeten we er inmid...marketing intelligence voor managers – wat is big data? en moeten we er inmid...
marketing intelligence voor managers – wat is big data? en moeten we er inmid...
 
BI architectuur - business versus enterprise
BI architectuur -  business versus enterpriseBI architectuur -  business versus enterprise
BI architectuur - business versus enterprise
 
Marketing Intelligence voor Managers – Big Data voor MKB (2)
Marketing Intelligence voor Managers – Big Data voor MKB (2)Marketing Intelligence voor Managers – Big Data voor MKB (2)
Marketing Intelligence voor Managers – Big Data voor MKB (2)
 
Marketing Intelligence voor Managers – Het Marketing Data Lake (2)
Marketing Intelligence voor Managers – Het Marketing Data Lake (2)Marketing Intelligence voor Managers – Het Marketing Data Lake (2)
Marketing Intelligence voor Managers – Het Marketing Data Lake (2)
 
Marketing Intelligence voor Managers – Marketing Automation Tools
Marketing Intelligence voor Managers – Marketing Automation ToolsMarketing Intelligence voor Managers – Marketing Automation Tools
Marketing Intelligence voor Managers – Marketing Automation Tools
 
Marketing intelligence voor managers – data science exploratory analysis
Marketing intelligence voor managers – data science exploratory analysis Marketing intelligence voor managers – data science exploratory analysis
Marketing intelligence voor managers – data science exploratory analysis
 
Marketing intelligence voor managers – data science proces
Marketing intelligence voor managers –  data science proces Marketing intelligence voor managers –  data science proces
Marketing intelligence voor managers – data science proces
 
Marketing intelligence voor managers – de marketing data scientist
Marketing intelligence voor managers –  de marketing data scientistMarketing intelligence voor managers –  de marketing data scientist
Marketing intelligence voor managers – de marketing data scientist
 
Marketing intelligence voor managers – de marketing cyclus
Marketing intelligence voor managers – de marketing cyclusMarketing intelligence voor managers – de marketing cyclus
Marketing intelligence voor managers – de marketing cyclus
 
Marketing intelligence voor managers – data science - Intro
Marketing intelligence voor managers – data science - IntroMarketing intelligence voor managers – data science - Intro
Marketing intelligence voor managers – data science - Intro
 
Marketing intelligence voor managers – big data voor mkb
Marketing intelligence voor managers – big data voor mkbMarketing intelligence voor managers – big data voor mkb
Marketing intelligence voor managers – big data voor mkb
 
Marketing Intelligence voor Managers – Customer Data voor MKB
 Marketing Intelligence  voor Managers – Customer Data voor MKB Marketing Intelligence  voor Managers – Customer Data voor MKB
Marketing Intelligence voor Managers – Customer Data voor MKB
 
Marketing Intelligence voor Managers - Zinvolle Big Data
Marketing Intelligence voor Managers - Zinvolle Big DataMarketing Intelligence voor Managers - Zinvolle Big Data
Marketing Intelligence voor Managers - Zinvolle Big Data
 
Marketing Intelligence voor Managers – Inbound Marketing voor MKB
Marketing Intelligence voor Managers – Inbound Marketing voor MKBMarketing Intelligence voor Managers – Inbound Marketing voor MKB
Marketing Intelligence voor Managers – Inbound Marketing voor MKB
 
Marketing Intelligence voor Managers – Inbound, een organisatorisch debacle?
Marketing Intelligence voor Managers – Inbound, een organisatorisch debacle?Marketing Intelligence voor Managers – Inbound, een organisatorisch debacle?
Marketing Intelligence voor Managers – Inbound, een organisatorisch debacle?
 
Marketing Intelligence voor Managers – Kanalen, Verkoop en Marketing
Marketing Intelligence voor Managers – Kanalen, Verkoop en MarketingMarketing Intelligence voor Managers – Kanalen, Verkoop en Marketing
Marketing Intelligence voor Managers – Kanalen, Verkoop en Marketing
 
Marketing Intelligence voor Managers – Standaardmodel klantcontact
Marketing Intelligence voor Managers – Standaardmodel klantcontactMarketing Intelligence voor Managers – Standaardmodel klantcontact
Marketing Intelligence voor Managers – Standaardmodel klantcontact
 

Task breakdown binnen een Agile BI-project: 3 stappen als leidraad

  • 1. Task breakdown binnen een Agile BI-project: 3 stappen als leidraad Door: Jorg Vreeswijk
  • 2. Task breakdown: binnen een Agile BI-project: 3 stappen als leidraad Pg, 2 Dit artikel is onderdeel van de themareeks BI & Techniek, bedoeld om de meer technische aspecten van BI voor het voetlicht te krijgen. Het is geschreven voor project-managers en ontwikkelaars binnen de BI, die zich afvragen hoe agile zich in de BI-praktijk staande houdt. Succesvolle, ervaren teams hebben geen probleem met het uitvoeren van hun ‘task breakdown’. Veel startende teams hebben hier echter wel moeite mee en dat is niet zo raar. Zoals zo vaak in ‘agile werken’, is het ook hier weer de kunst om de juiste balans te vinden. Zeker in BI hebben we wel eens de neiging om eeuwig te discussiëren en te veel vooraf te willen doen en uit te willen pluizen. Op die manier zijn we stiekem ouderwets aan het watervallen, leveren we heel lang geen waarde op en stoppen we potentieel veel moeite in zaken die we wellicht nooit gaan uitvoeren. Aan de andere kant schieten we soms door, doen we zo goed als niets vooraf en worden we onvoorspelbaar. Hoewel het per situatie verschilt, zie ik binnen BI en datawarehousing de volgende drie stappen doorgaans als een goede leidraad bij de ‘task breakdown’. De aanpak die ik hier beschrijf vloeit uit eerdere eigen ervaringen binnen verschillende Agile BI-projecten.
  • 3. Task breakdown: binnen een Agile BI-project: 3 stappen als leidraad Pg, 3 Stap 1: Maak taken klein genoeg voor een goede inschatting Maar wat is een goede inschatting? Dat hangt van veel factoren af en eigenlijk voornamelijk van de vraag in hoeverre een team mag falen. Of misschien beter gezegd…, hoe goed is een team in het falen met beperkte schade (non-deadly failure). Het gaat te ver voor dit blog om hier dieper op in te gaan, maar laten we stellen dat het een goed teken is als het team over het algemeen oplevert wat het heeft beloofd. Met andere woorden; het team is voorspelbaar. Teams worden voorspelbaar door onder andere het ‘refinen’ van de opdrachten (stories) en het gebruik van planning-poker voor de inschattingen. Refinement van de stories op de backlog moet een constante activiteit van het team zijn. Tijdens het refinen en inschatten praten de teamleden vaak al over bepaalde ‘hoog-over’ taken, en dat is nu precies van belang in deze stap. Deze taken – of misschien in dit vroege stadium de ‘hoog-over stappen’ – hebben teamleden nodig om de opdracht goed te begrijpen en voor zich te zien. Het is voor teams heel natuurlijk om hier al over te praten en te discussiëren. Of voor sommige opdrachten zelfs al een standaardlijstje te maken. Het is vaak alleen nog maar zaak om dit geordend terug te laten
  • 4. Task breakdown: binnen een Agile BI-project: 3 stappen als leidraad Pg, 4 komen in de refinement sessie. En als we ze dan toch bespreken: noteer die ‘hoog-over’ taken gelijk even in de story. Stap 2: Maak taken klein genoeg voor een goede planning De volgende stap vindt plaats als we de sprint willen starten, dus op zijn laatst in sprintplanning deel twee. Het belangrijkste daarbij is dat we, als team, een goed overzicht krijgen van hoe we de sprint gaan inrichten. In deze stap willen we de taken zo opsplitsen dat we een goed gevoel krijgen van de doorlooptijd van de verschillende taken en inzichtelijk krijgen welke taken afhankelijkheden laten zien. Snappen we wat de globale aanpak wordt? Past het in de sprint? Wat betekent het als iemand er niet is? En moeten we toch eerst een taak onderaan het scrumbord oppakken zodat we later in de sprint niet vastlopen? Stap 3: Maak taken klein genoeg voor een goede team-communicatie De laatste stap richt zich op de samenwerking binnen het team. Hoe gaan de taken het team ondersteunen in het elkaar helpen en het onderling snappen waar iedereen mee bezig is? Wat we in deze stap doen is taken klein genoeg maken zodat iedereen snapt wat de taak precies
  • 5. Task breakdown: binnen een Agile BI-project: 3 stappen als leidraad Pg, 5 inhoudt en andere teamleden eventueel kunnen bijspringen. Hierbij kijken we zeker verder dan een functioneel blokje. We gaan dus van ‘bouw X’ naar: ‘schrijf test a’, ‘schrijf test b’, ‘maak tabel a’, ‘maak tabel b’, ‘maak ETL a’, ‘maak ETL b’, ‘voer test a uit’ etc. Het doel hiervan is dat teamleden gedurende de sprint eenvoudig van elkaar begrijpen waar ze mee bezig zijn (geweest), elkaar kunnen helpen en bij kunnen springen. Hierbij is het handig te proberen om taken (een stuk) kleiner dan acht uur te maken. Zo zorgen we ervoor dat een taak eigenlijk niet langer dan één stand-up in ‘busy’ kan blijven hangen. Dit bevordert niet alleen de communicatie, maar zorgt er ook voor dat mogelijke ‘impediments’ snel naar boven komen. Stap 3 begint eigenlijk al bij sprintplanning deel twee (en heeft dus wat overlap met stap 2) en loopt de gehele sprint door. Als een teamlid voor het oppakken doorheeft dat één van zijn taken prima uiteen kan vallen in kleinere taken, dan zal hij deze verder op moeten splitsen. Aan de slag! Het zal van team tot team verschillen hoe en wanneer taken worden opgesplitst. Het lijkt misschien evident, maar door ook hierin discipline aan te brengen en standaard deze drie
  • 6. Task breakdown: binnen een Agile BI-project: 3 stappen als leidraad Pg, 6 stappen aan te houden zullen teams uiteindelijk meer voorspelbaar zijn en onderling beter kunnen communiceren. Dit blogartikel is geschreven door Jorg Vreeswijk.
  • 7. Task breakdown: binnen een Agile BI-project: 3 stappen als leidraad Pg, 7 Wil je meer informatie? Neem dan een kijkje op ons blog.