AGILILITY in software development is the industry BUZZ these days.We have been "Agile" in developing BI Solutions to the Clients since past 2 years. Scrum methodology is a tool we use to become more and more "Agile"
Sprint Review meeting form one of the most improtant part of Scrum Agile. This meeting is focussed to Demo "Working Sofware" to the Business and all the other Project Stakeholders. The invite of this meeting in our case is extended to the teams ranging from the Business users, Support Team, sponsors and all the top notch IT people from the Client side. Hence these meetings like all the other Agile meetings are precise in content. The development team uses this as a great platform to demo what they have achieved in the Sprint to the end users and Sponsors. During these demos, there is no PPT or document describing the product. It is working software. This way the sponsors know what their money is doing.
In Java and UI related projects, this is a great idea. Here the UI can be shown to the users and they can give their feedback on the Product. However in Data intensive projects like BI, we might end up just analyzing the data in some Sprints when the Project starts. What can be used to Demo then??
We used some interesting tools for this. In Sprint Zero, where we had to just understand certain applications so that the stories related to those applications could be estimated, we used an Animation. It was a brainchild of our Scrum Master and Product Owner. Showing animation really was an effective way of communicating what we have done in the Sprint. The animation used was simple and most improtantly, it clicked with the users.
Even in the most recent Sprint Review meeting, we used Screencasts to demo the Data analysis story. The screencasts were designed by our Scrum master onsite and it worked really well in the Demo. The only thing which is improtant to understand is that preparing these animations should not be too time consuming.
In BI Projects that requires data analysis, we might not have working software to demo every Sprint. So these kind of animations and screencasts or any other such techniques help keep the interest of all the parties in the Sprint review meetings.