Skip to main content

Scrum: Demos

From a collection of writings I wrote in 2007 when I first explored this methodology.



Yesterday we completed the first iteration and had the scrum review. Given that this was the first iteration, there was sufficient excitement around here about the demos and how we go about it. I am capturing as part of this blog some of my impressions about this ritual of Scrum.

Positives:
  • I personally found that Demos were a real good tool for it gave a perspective of what is coming.
  • Since the audience of the demo included people from other teams, it helped them build a more holistic view of the entire development and helped people to spot dependencies.
  • For many of the young developers, the idea of giving a demo to a large audience was a experience and they were very excited about the same. I personally believe that such excitement is of great importance for the team morale.
  • The demos helped in soliciting quick feedback and make the necessary changes before it is too late.
Negatives:
  • There was no participation from the product management. I think it is imperative that all the stakeholders are involved and give their perspective about the feature.
  • Managing cross timezone issues is an issue.
  • Timeboxing the demo is good. But the problem is if there are many items to demo, people loose interest after a few demo.
  • There is a tendency to make this actually as a "Ritual" while forgetting to understand the underlying philosophy behind it.
On the whole, I believe that the demo helps as a good review mechanism. Need to see how this morphs over the next iteration

Comments

Popular posts from this blog

Overview of Hadoop Ecosystem

Of late, have been looking into the Big Data space and Hadoop in particular.  When I started looking into it, found that there are so many products and tools related to Haddop.   Using this post summarize my discovery about Hadoop Ecosystem. Hadoop Ecosystem A small overview on each is listed below: Data Collection  - Primary objective of these is to move data into a Hadoop cluster Flume : - Apache Flume is a distributed, reliable, and available system for efficiently collecting, aggregating and moving large amounts of log data from many different sources to a centralized data store. Developed by cloudera and currently being incubated at Apache software foundaton. The details about the same can be found here . Scribe : Scribe is a server for aggregating streaming log data. It is designed to scale to a very large number of nodes and be robust to network and node failures. Dveloped by Facebook and can be found here .  Chuckwa : Chuk...

Big Data: Why Traditional Data warehouses fail?

Over the years, have been involved with few of the data warehousing efforts.   As a concept, I believe that having a functional and active data  ware house is essential for an organization. Data warehouses facilitate easy analysis and help analysts in gathering insights about the business.   But my practical experiences suggest that the reality is far from the expectations. Many of the data warehousing initiatives end up as a high  cost, long gestation projects with questionable end results.   I have spoken to few of my associates who are involved in the area and it appears that  quite a few of them share my view. When I query the users and intended users of the data warehouses, I hear issues like: The system is inflexible and is not able to quickly adapt to changing business needs.  By the time, the changes get implemented on the system, the analytical need for which the changes were introduced is no longer relevant. The implementors of...

Dilbert on Agile Programing

Dilbert on Agile and Extreme Programming -  Picked up from dilbert.com - Scott Adams.