Establish hybrid BI development methodology

Triage business requests for new BI deliverables such as dashboards, reports, cubes
August 16, 2012
IT needs to concentrate on creating an information backbone
August 22, 2012
Show all

Establish hybrid BI development methodology

blog_goldfishThis is the third post in my series (“four ways to change our approach to BI development”) on changing our approach to BI development. In order to break the BI backlog, move towards more pervasive BI and increase the BI business ROI, an enterprise needs to make fundamental changes to their BI efforts. These changes are interrelated and necessary for success.

For an enterprise to truly experience a BI breakout, here are four of the things we should do differently:

  1. Business people need to be given BI tools that enable self-service BI  
  2. Triage business requests for new BI deliverables such as dashboards, reports, cubes 
  3. Establish hybrid BI development methodology
  4. IT needs to concentrate on creating an information backbone

I’ll discuss the third one below, and the final one in an upcoming blog post.

Establish hybrid BI development methodology

One of the hot topics regarding IT project methodology is agile development. This type of methodology better supports the incremental and iterative development approach that has been so successful with BI programs rather than the “Big Bang” approach that enterprises often try using their systems development lifecycle (SDLC). Although I would love to recommend a pure agile methodology, unfortunately too often that scenario has led to development chaos and anarchy.

The best approach would be a BI Hybrid Project Methodology:

  • Use agile development for initial exploratory analysis and BI prototyping. Iterate on the 80 percent of the BI requests that do not need to become production reports quickly. These requests often have business value if they are answered quickly and not months after they are requested.
  • Use the formal SLDC development methodology for 20 percent of requests that need to be running in production with all the associated documentation, source control, data governance and process management. Caution: just remember to not overdo.

Check back in a couple of days for #4, “IT needs to concentrate on creating an information backbone.”

2 Comments

  1. Ralph Baxter says:

    A key part of any hybrid BI development methodology is to get transparency over what the business is creating and running in operational spreadsheets. This is the melting pot from which most business needs will emerge. Armed with this knowledge one has much better chance of aligning the IT road map with business requirements.

  2. Rick Sherman says:

    Ralph, Great point & I agree with you.
    In our consulting projects we always ask the business to review the spreadsheets that they use for reporting & analysis. We will also get their “new” business & data requirements for BI deliverable but the existing spreadsheets gives great insight (& detail) into what they need, what the gaps are and what they need to add.
    Also, spreadsheets could be used (1) augment existing reports or perform follow-on analysis, (2) perform new analysis not offered by IT apps, (3) provide the superglue across data silos, or (4) be full-scale data shadow systems or spreadmarts.
    Rick

Leave a Reply

Your email address will not be published. Required fields are marked *