This post is inspired by Abdel’s comment here in which he asks for some specifics about how we actually apply Scrum in a BI/DW environment. I’ll answer the questions directly and add a few bits and pieces as they come to me. Of course this is just one perspective and as with most things in life, we’re learning as we go but I am more convinced than ever that Agile is the way to go for BI/DW development.
How do you specify teams?
We have little option here. There are 3 of us in our BI/DW team so we are always involved. We’re doing a lot of work with the Planning department at the moment so they are also in the team most of the time. There are of course times when we need to pull in a boutique developer – someone who has a special skill or expertise we need for a specific purpose – so they become part of the team for perhaps just one or two sprints.
The biggest hurdle we’ve had to overcome is identifying and getting a product owner, someone who not only has the vision but can also make decisions. These people are in high demand and are few and far between in most organisations. If they do their job properly they also need to do a lot of running around and consulting in order to make sure what we’re working on is indeed what we should be working on. We’ve found one now, I just hope we can hang onto them.
How do you choose the sprint process or sub-process?
This is where the product owner comes in although generally in practice we just know what it is we are supposed to be working on. We still have some kind of governance structure in place and I imagine you do too. There will be someone saying ‘you need to get x, y and z delivered’. On this basis you can say we’ll work on x for 2 months and then review what has been achieved. In that 2 months you might do 7 sprints and each one will chip away at the backlog of requirements until either your product owner says they have enough or you have some other higher priority to focus on.
When is it ok to stop your datamart development and move on?
I definitely think it is better and easier to focus on a delivery area for a period of time rather than saying you will deliver a product in its entirety – you’re getting into dangerous territory if you do the latter as you can’t accurately estimate when that will be and as we know, the scope and priority of the product delivery components will change constantly from day one. You specifically asked about delivering a datamart – you might for example, choose to deliver a single fact table with maybe 6 key dimensions. You might have other stories on your backlog that you might not get to. These could be things like:
- deliver an aggregated fact table or some kind of high-performance summary table
- migrate historical data into the core fact table
- add new attributes to some of the core dimensions
- add new dimensions to the model
This is where priorities and time come into your equation. If you can, you may keep delivering all of the above, or you may stop and put your energies into something entirely different. The approach manages whatever is needed for your organisation. The main thing is to ensure you deliver something of value in each sprint. Dimensional models are by design very extensible so this again lends itself very well to the above.
Sprint Duration
We’ve moved to 10 business day sprints, that works much better for us. A month is just too long and we run out of steam after the second week. With a demo day, we’re now not starting sprints on the same day of the week each time but that seems to be working out ok. Keep the flexibility to try new things, I think that is the most important point here.
Daily Stand-Up Location
In an attempt to improve collaboration we are having our daily stand-ups in the business area that we are doing the development for. Although this is a little bit inconvenient for us, it seems to help, we are working with them on their terms and often it is the best way for them to see and hear what we are doing. It also means they can easily get involved in our daily meetings and I think sends the right signals.


Great points, all are valid arguments, I had written more in my last comment, but for some reason it reset the reply feild, I left you a bookmark.
Self Check: Easily check and monitor your own Court records from our member’s area.
Free Court Records Search: Instantly check either State or National court records from the convenience of your desktop. No signup or registration required to run the initial search query.
Free Arrest Records Search: Courtclick provides instant search results on Arrest throughout the Nation. Results include name, dob, offense, date, disposition and much more.
hotels and travel guide to Greece and Greek islands, as well as useful information & tips for your vacation
hotels and travel guide to Greece and Greek islands, as well as useful information & tips for your vacation
The planning truly ought to be as wide while you quite possibly can for that motive that it pays off even though during the way ahead for the undertaking. One illustration is, when during the proceedings from the lifestyle cycle of IT positions, an mistake inside of the style and design and measurement is ten scenarios cheaper than when from the arranging and scheduling problems are 10 moments more and more people from the screening phase. An aged axiom We now have is really a rule that “planning is your friend”
hotels and travel guide to Greece and Greek islands, as well as useful information & tips for your vacation
Lots of thanks … I appear to experience identical to this website a good deal more than a heal petflow I would the Groupon them. This location has Artemis and lotus flower, which would not help petflow. I’m hoping you can not find the revenue for that transportation charges of all of this off, I’m going to get in contact and see just about every early morning … Not incredibly most likely. They Groupon at any time? If I receive a motor vehicle to ship meals can deselect this web-site shortly proper right after received my get the subsequent?
Wow, marvelous blog layout! How long have you been blogging for? you made blogging look easy. The overall look of your web site is magnificent, let alone the content!. Thanks For Your article about Applying Scrum to BI/DW Part1 » Rob’s Higher Ed BI Blog .
I unintentionally ordered also an awesome offer foodstuff of any dimensions Iams pet cat or promotional codes. That may be undoubtedly a high-quality pet foods objects. We’ve it on clearance at Wal-Mart for the handful of from the smallest pocket. If you’d like many them, you’ll want to PM me and we could obtain the task completed anything at all. Thanks! We use this food things for our pet dogs and it really is really very good. The earlier time I bought a thing, struggling from your purpose bags on sale in your hottest tab (generally they have solution sales for the time about the 30 day period of time, so I fill time). These bags possess a coupon e-book in them, which built-in a coupon within your pup food. I want them w the producer which card to accumulate that may carry the bags for remaining stacked within of a bag under. I thought I could depart should really they need to understand many certainly all people.
Everything is very open with a precise description of the issues. It was truly informative. Your website is very useful. Thanks for sharing!
I blog frequently and I truly appreciate your content. This article has really peaked my interest. I’m going to take a note of your blog and keep checking for new details about once per week. I opted in for your Feed as well.
With regards to the purpose of your meditation you can either adhere to the perspective where you will need you (and in many cases take notes if you can maintain your meditative state. It usually takes practice to accomplish this) or you possibly can just ignore it and carry your awareness to your inhale or whatever else you employ as a place of target.
I know this if off topic but I’m looking into starting my own blog and was curious what all is needed to get setup? I’m assuming having a blog like yours would cost a pretty penny? I’m not very internet savvy so I’m not 100% positive. Any suggestions or advice would be greatly appreciated. Kudos
I have been surfing on-line greater than three hours as of late, yet I by no means discovered any fascinating article like yours. It’s beautiful price enough for me. In my opinion, if all webmasters and bloggers made excellent content material as you probably did, the web will be a lot more useful than ever before. “A winner never whines.” by Paul Brown.
bettingplay.net betting casino
Wow, amazing weblog structure! How long have you ever been blogging for? you made running a blog look easy. The total glance of your website is great, as smartly as the content material!