for Information Management Blogs
AUG 26, 2010 12:30pm ET

Blogroll

Standing Up for Agile BI. (Sort of.)

Print
Reprints
Email

 

The theme of last week’s TDWI conference in San Diego was “Creating an Agile BI Environment—Delivering Data at the Speed of Thought.” I sat in on some workshops expecting to learn something new about agile BI, if not eat a little crow. You see, I’d received mixed responses on my assertion recently that agile BI attracted companies “that don’t have the discipline to enforce BI development in the first place…” Turns out I did a lot more of the former than I did of the latter.

Without fail each TDWI instructor acknowledged that agile was borne out of operational systems development and needed to be revised to support BI. Each emphasized time-to-delivery. But the messages diverged when it came to adapting agile development for BI.

In my cynical moments I’m convinced that agile is for extroverts who’d rather spend time talking than developing or, God forbid, documenting. They like the stand-up approach to requirements gathering. The efficacy of agile BI in practice is very much still up for debate. TDWI’s instructors focused mostly on how to wring as much productivity as possible out of BI development tasks, rightly citing data modeling and ETL as the main time-zapping culprits. But I was struck by how little content focused on sustained business engagement.

I didn’t get to stay in Larissa Moss’ workshop long enough to hear her formal take on agile BI but I suspect she’s got the right idea, which is (my words here): Think big, scope small. For years we’ve admonished clients that the success of BI programs is all about how the projects that comprise them are sliced. We tell them to embrace the reality of multiple releases of their BI applications. This keeps it warm with the business. It ensures regular delivery. It lets BI teams portion out critical data an app at a time. Users grow accustomed to seeing new data and using new reports. You get the idea.

So no new surprises here. Except for the sophistication of people who’d tried agile BI. These people know their sprints from their sandboxes. I was especially gratified by the smart comments coming from my trusty blog readers. Here’s a sampling of some of the more trenchant comments on my previous blog post:

  • One of the biggest challenges I have faced is getting people to actually think in 60-90 day chunks of work. Whilst it is easy for people to envisage their ultimate goal, defining smaller steps to get there seems to be a skill which is lacking, especially in those tasked with defining the scope and tasks for each "chunk". -Rhonda B.
  • Agile should not be used as an excuse to work without discipline. It is a different kind of discipline and it requires planning and thought like any other exercise but it should not be an excuse for bad behavior or short-sightedness. -Michael S.
  • … the degree of unpredictability of the [BI] effort is in inverse proportion to the extent, degree, and clarity of the documentation … -David S.
  • Please don't bring usual operational system techniques and methodology into the BI world. …BI is all together a different ball game, and let it remain that way. -Rahul H.
  • There is no EASY button for DW/BI. Effective data management requires hard work, rigorous engineering standards, and organizational discipline. -Bob Conway
  • It will only be through adding more data, adding more functionality and even retiring outdated elements that ongoing value optimization can occur. -Kelly Lautt
  • If the result of any BI development activity does not directly contribute to improving profitability, growing revenue, increasing market share and retaining customers, then it surely matters not a whit if the processes are "agile" or otherwise. -@PeterBeddows

Agile BI works when it’s sober, with managed expectations, realistic end-users, and experienced developers. But it breaks down when the goal of accelerated development time usurps delivering business value. From the messages last week it seemed that increased speed was the main motivator behind agile BI.

I haven’t changed my mind about agile. It seems to be embraced most ardently by IT people who have been unable to engage the right level of business executive in the strategic conversation. No one admitted it outright but I suspect some BI teams have spent more time honing their agile development approaches and researching BI “accelerator” tools than they’ve spent educating their business users about why BI is different in the first place.

But these users need to know that BI can be a strategic game-changer. That it can foster an early-mover advantage into new markets and increase competitive nimbleness. That it can streamline business processes, drive economies of scale, increase revenues, and delight customers. Sometimes these conversations require formal education, missionary work, debate, and even rigorous long-term planning. And that might just mean sitting down.

Advertisement

Comments (16)
In my experience, standing up has never been conducive to careful and considered reflection, judgement and decision making. There are times when speed is of the essence, and others when it most certainly is not. There is nothing more dangerous in the Business World than a hastily delivered 'report' containing 'facts' that are then used to make 'informed decisions'. In the BI world, may I remind people of their granny's favourite saying - More Haste, less Speed ?
Posted by Matthew G | Friday, August 27 2010 at 11:29AM ET
I've read both your blogs in this series and agree with many of the points you raise, but I don't think you should write this off just yet. There is something good her it just needs tweaking.

I encounter many organisations where Agile is seen as a solution to all ills. It will shorten delivery times, improve quality and cost less, and in some organisations it can do all this and more. However, in many it is just another change that people just don't want to make. The change fearing organisations are the one who have the most to gain. As small incremental change / project / scope can be a lot less scary. But doesn't fit with many executives need to have BIG PROJECTS, THAT CHANGE BIG THINGS.

Knowing when to use Agile techniques, picking and choosing the bits that will work for an organisation and building a bespoke approach for that organisation is a much more pragmatic way forward than hanging your hat on a one size fits all methodology.

Looking to realise only one of the potential benefits i.e. shorter development times is short sighted. Why not aim to get them all. The one I target most in increased quality through improved business buy in. This often leads to the others.

So, for me please continue to challenge the concepts in this area. Please keep pushing people to come out of their comfort zone (be that waterfall or Agile) and lets get a whole lot more agile about what Agile can mean.

It's the value that the solution brings, not the path to it that is important.

Tony Harper BI Capability Lead Bluefin Solutions

PS, I like Prince2 phases that are delivered by Scrums as a concept (but use the term collaboration group to get the right feel, a scrum in rugby relates to 2 teams pushing against each other!)

and contain elements of: Time boxing for discovery work, Prototyping for improved requirements gathering during Blueprint, Sprints within realisation, but find daily meetings too invasive, A product backlog too abstract and the concept that the scope will vary depending on progress difficult to sell.

I also love documentation that explains 'How to use it and Why it was done that way' but not 'What'. Too much documentation is about what has been built i.e. created this DSO linked it to this OLAP cube with these mappings. I've even been asked by one client to rebuild the solution from the documentation to prove that it was complete. This is what backups are for!

Posted by Tony H | Friday, August 27 2010 at 11:49AM ET
Add Your Comments:
You must be registered to post a comment.
Not Registered?
You must be registered to post a comment. Click here to register.
Already registered? Log in here
Please note you must now log in with your email address and password.

Blog Archive for Jill Dyché

What Happens in Vegas … Is Disruptive Change
Designing Your BI Competency Center
You Need to Get Out More
Anti-Predictions for 2011
Offering Up Your (Data) Dowry: A Cautionary Tale

More from Jill Dyché »

Blog Index »

Where do young IT professionals (30 and under) obtain information to aid with daily role responsibilities and career development?

Trade publication websites 14%
Social media 23%
Vendor websites 4%
Vendor/community forums 7%
Newsletters 1%
Trade conferences/meetups 2%
RSS feeds 6%
Web search 44%

 

Twitter
Facebook
LinkedIn
Login  |  My Account  |  White Papers  |  Web Seminars  |  Events |  Newsletters |  eBooks
FOLLOW US
Please note you must now log in with your email address and password.