p18j88dtv5c5d1btbkdu1mvovp36.jpg
Since users often don’t really know what they want in BI projects, giving them the opportunity to constantly tack and adjust a project’s evolutionary progress is vitally important to success. Here are six key approaches from CBIG Consulting Principal John Harmann that have served as starting points for many BI projects.
p18j88dtv67ko1ooa75iv60135v7.jpg

Three-week cycles work well.

Depending on your team’s size, it’s tough to make valuable progress in two weeks and then have time to take a step back, review what happened and plan the next cycle. Three weeks allows us to do about 2.5 weeks of work, then spend a few days on planning, high level design and retrospectives. In addition, it frees everyone up from having Fridays with tons of meetings.
p18j88dtv61ds7qe6c9i17rg11p68.jpg

Data are features too.

One of the key assets of a BI project is the data itself — you don’t have to deliver reports. A successful sprint can deliver a couple of core dimensions.
p18j88dtv6cpr1r09h0h2l222t9.jpg

Plan for refactoring.

DW tables don’t exist in a vacuum, and often you can’t uncover issues by looking at a table by itself. In a BI project, you’ll often uncover many of your real data issues once you’ve built your complete star schema. Then you can write and perform queries to slice and dice data in different ways.
p18j88dtv71u9j1mo8us3nlle05a.jpg

Know your constituency.

If you have a few users who are analytically inclined and SQL savvy, by all means take advantage of it if you have time. Your sprint can end with a demo of queries and a period of data analysis. If not, perhaps have a couple of longer or internal cycles.
p18j88dtv71dqd1nma1qo51tb31u3ab.jpg

Don’t forget the Retrospective.

Regardless of the meeting name or approach to doing so, one of the key tenets of Agile development is refining your approach and adapting to change. That means looking at what you did, thinking about how you can improve, and continually getting better.
p18j88dtv74fmjbqdhshim13tkc.jpg

Be agile, not Agile.

Being agile does not mean you have to follow exactly what another Scrum project did, or force yourself to use Kanban boards, or hold your team to official DSDM rules. Leverage the knowledge gained from prior work, but evolve to do what is best for yours.
p18j88dtv81ehgit21iib1jv11ao8d.jpg
Agile can and does work for BI in practice and may be more important for BI than for many other projects. Since users often don’t really know what they want in BI projects, giving them the opportunity to constantly tack and adjust a project’s evolutionary progress is vitally important to success. Here are six key approaches from CBIG Consulting Principal John Harmann that have served as starting points for many BI projects. Since the core principles of Agile involve adapting to change, stress the virtues of working closely with the customer and the team, and continually creating working software. And keep in mind that while adhering to rigid rules or dealing in absolutes definitely has merits in promoting consistent quality in many other aspects of work and industry, Agile in a BI environment functions best when it allows BI teams to advance client goals in a more flexible environment. Also see Insurers' 4 Most Promising Tech Initiatives This slideshow originally appeared at Information Management.