Agile Business Intelligence (or how to give management what they need when they ask for it)

Based on common agile management methods, this presentation will demonstrate the processes and workflows required to manage a Business Intelligence team or project in a flexible, iterative and agile manner. We will also examine the open source technologies that assist in supporting and automating the processes. These processes draw on the underlying principles of agile and utilises a combination of Scrum, Test Driven Development, Feature Driven Design and XP. These methods can be applied in both a low maturity environment to develop business intelligence capability, or a high maturity environment to encourage greater customer engagement. This includes;

  • iterative work and project management with releases between 2-4 weeks,
  • team and organisation structure including self-organising teams,
  • estimation and work planning (within iterations),
  • testing and quality assurance, and
  • iterative data modeling

Lastly we will look how to manage customer driven deliverables and why we should encourage the dreaded "scope creep" within Business Intelligence.

Slides

Agile Business Intelligence (or how to give management what they need when they ask for it) from Evan Leybourn

Course Notes

Agile Business Intelligence.docx