Abstract: Are you wondering how you could deliver your BI project using Agile? Seeing the success of Agile in other areas of your organization, you are now encouraged, and entertaining the idea of using Agile on your next BI project . Or, your organization has decided to move to Agile enterprise wide, and you are asked to use Agile on your next BI projects. Either way, you can see how Web or mobile projects can use Agile, but you are not sure how to approach your BI project with Agile delivery. You are not alone. We were on the same boat too. We had the same struggle, and we learned by doing it on several projects.
We all know how BI projects differ from all other projects and pose unique challenges- poor data quality, lack of clear data ownership, lack of agreements on a single definition of data, foggy requirements, difficulty testing, and last, but not least, the constant push and pull between immediate needs vs. changing business environments. Waterfall seems to be the only way to manage those challenges.
In this talk/paper, we want to share our experiences with you. We'll broadly divide our learning into three phases. In each phase, we will share things that went well and things that needed improvements as we progressed through each sprint from 1 to 177. We will provide you with some of our patterns for success, and strategies that we successfully used so that you can easily apply them as appropriate on your Agile BI project.
Our hope is that our experiences will encourage you to use Agile on your next BI and enjoy similar successes that you see from Web and Mobile projects.
Lessons Learned from Your Experience: - 1. Do not chase "Single truth" of data
- 2. Accept that Data model will never be final
- 3. Be comfortable with incremental and ongoing data loads throughout the project
- 4. Be comfortable with the reality that changes to requirements will impact many things
- 5. Focus on usage of data than the data itself
- 6. Focus on priority, not dependencies
- 7. Work backward from metric/report to source
Attachments: