Project Management

Please login or join to subscribe to this thread

Applying Agile to Data Warehouse Projects

linkedin twitter facebook  
avatar
Peter Gausden IT Director Corporate Applications| Cooperators Insurance Guelph, Ontario, Canada
I am a Director of Business Intelligence at a large Insurance Company who has adopted Agile for development of it's core business systems. I have been challeged with implementing Agile methodology for the development of Data Warehouse projects. I have been doing Data Warehouse projects for over 15 years and am struggling with adopting Agile.

We utilize a three tier architecture with Source to DW to DM. The reports are created by the users after the Marts are delivered.

The biggest question that I struggle with is how would we chunk down the development in order to demonstrate business function.

The obvious answer is to package based on reporting needs. Unfortunately our users (Actuarial and Product Manufacturing) don't articulate report needs. Requirements are articulated as data needs.

I'm interested in hearing about actual Data Warehouse projects that have used Agile. Could we open a dialogue about your experiences?
Sort By:
avatar
Peter Gausden IT Director Corporate Applications| Cooperators Insurance Guelph, Ontario, Canada
A further clarification of my earlier post is that I am looking for help on applying Agile to the deploying of data models, ETL mappings, and infrastructure components not reports or dashboards.
avatar
Bethany Schoenick PMP Montgomery, Al, United States
Hi Peter,

Looks like no one wanted to touch this question huh? ;-)

I have managed Agile (XP) projects in the past. The trick is to understand that there is no "silver bullet" and one size does not fit all. Working as a consultant has exposed me to numerous companies and industries. Without a doubt, one of the biggest mistakes I've seen is when a company forces one methodology on development of all projects. That being said, lets see what we can do here.

Does your company map data marts within the warehouse to specific business departments? By this, I'm looking for ownership of the data fields and am use to business ownership by mart...
avatar
Peter Gausden IT Director Corporate Applications| Cooperators Insurance Guelph, Ontario, Canada
Bethany,

I knew it was a tough question but I was surprised at the lack of responses.

It is possible to map a Data Mart to an owner or business area. The challenge I have is applying agile to the development of the Enterprise Data Warehouse. The EDW is a foundational component requiring that a data model be in place before further development can begin. This is contrary to Agile. It seems many people speak to using agile for Business Intelligece but few if any are using it for EDW development.
avatar
Bethany Schoenick PMP Montgomery, Al, United States
Is there a specific reason you have to chunk the development by business function? is there another way to chunk it out that might make more sense from a development perspective?

All that being said, you may have already found the following website but I think it provides some good "getting started" info when using agile for EDW...

http://www.agiledata.org/essays/dataWarehousingBestPractices.html
avatar
Bethany Schoenick PMP Montgomery, Al, United States
also meant to mention that something else I've learned as a consultant is to recommend to companies that if they are going to force a single methodology to be used on all projects, it is worth it to spend the money on training your people on that methodology. Hire professional trainers to bring in house or send your teams out to classes. It may be a large up front cost but in the long run it will save you tons of money, time and headaches...
avatar
Mark Kromer Technical Product Manager| Oracle Corp Oviedo, Fl, United States
Peter - Although it does not apply specifically just to Agile methodologies, have you tried working through sessions with your customers (internal users) using a Fact / Qualifier Matrix (FQM)?

I have found that to be successful in the past to uncover the questions that the report writers are actually trying to answer. This then drives the EDW design and data models based on actual business requirements.

An FQM does not have "heavy" documentation needs, baselines, etc. so it plays nicely in an Agile approach in that the questions used to map the facts & qualifiers (dimensions) can be based on user stories as described in Mike Cohn's books.

This has worked well on a couple of BIDW projects I PM'd for Agile development teams.
avatar
Hannes Kropf Project Manager| ITERGO GmbH Hamburg, Hamburg, Germany
Hello from Germany,

this is an old thread. But I am interested in agile BI too.

Were there any new experiences build in the last five years?
In the meantime another book arrived in the market but I am looking for real experiences. Are there any or are Agile and BI or Datawarehouse two parallel universes?

Greetings,

Hannes

Please login or join to reply

Content ID:
ADVERTISEMENTS

"Weaseling out of things is good. It's what separates us from the other animals....except weasels."

- Homer Simpson

ADVERTISEMENT

Sponsors