Tuesday, April 1, 2008

Day 2, Sprint 2 - User Story Granularity

We are in sprint 2 of a project. People are debating about the granularity of user stories. Last sprint user stories were very easy - e.g. come up with database design. Such issues did not require any coordination between the team members.

In this sprint we have chosen stories with multiple components. People are getting anxious as they will have to now depend on other people to finish their work. There is coordination involved. For example schema design has to finish before the web application functionality or service layer can be built. If schema design task of the same story is chosen by developer A and web application functionality is chosen by developer B, developer B has to co-ordinate with developer A. Developer B cannot start before developer A finishes his work. To avoid this, developer B comes up with cool idea of splitting the story into two stories - database design and web application functionality where database design can be scheduled in this sprint and web application functionality can be built in next sprint. Developer B calls it as a Common Sense Approach.
This common sense approach does not make sense because of following reasons:
  1. Scrum emphasizes on self managing teams. It is very important that the team learns how to manage itself and how to collaborate with each other.
  2. The use cases or user stories are supposed to be written more in use case manner. They must be business oriented. The stories must not be engineering driven, but strictly business driven. The stories in sprint 1 were not written correctly. They should have been written more in business manner.
  3. First schema design, then serially building functionality of web application sounds more waterfally. Using agile processes schema design and building web application functionality should be doable in the same iteration.
Scrum Master called a meeting to explain why we cannot have stories like "Come up with schema design". He drew the following diagram :

He explained to the team that Scrum encourages to build a narrow piece of end to end functionality instead of artifacts such as schema design so that it can generate maximum business value. This also facilitates the feedback loop thereby giving product managers a chance to refine ideas on the product. People seemed to be convinced.

5 comments:

Anonymous said...

Amiable post and this post helped me alot in my college assignement. Thanks you on your information.

Anonymous said...

You are totally confusing your terminology there. User stories are not the same as developer tasks. Both have completely different intent for good reasons.

Anonymous said...

Your style is unique in comparison to other folks I've read stuff from. Thank you for posting when you have the opportunity, Guess I'll just bookmark this web site.

wiki.versacommerce.de - state farm car insurance quote - cheapest car insurance

Also visit my website - best car insurance

Anonymous said...

rayban sunglasses, [url=http://rayban.ashigaru.jp/]レイバン ウェイファーラー[/url]
and Harley-Davidson motorcycles, ZIPPO lighters constant as the colophon of American culture. rayban English called Ray-Ban, [url=http://rayban.amigasa.jp/]http://rayban.amigasa.jp/[/url]
Handle as ostentation, Disallow the slab, sunglasses slab the glisten of the sunrise is essential. In the maiden half of the 20th century, wearing a rayban [url=http://rayban.ashigaru.jp/]サングラス レイバン[/url]
lenses are the biggest names in the moulding application entrails, Gary - Permit, Audrey Hepburn is its loyal. Up to date, rayban this trade-mark in the the obsession of people's flat divulging with the law frequently. Wayfarer-style snowy whomp, red ambience, coal-black crate, tortoiseshell ...... [url=http://rayban.genin.jp/]レイバン サングラス[/url]
differing rayban sunglasses shape in Hollywood stars atop of, with form civilian clothes, appeared on multitudinous [url=http://rayban.bufsiz.jp/]レイバン 店舗[/url]
occasions. Sienna Miller, Olsen sisters, Kirsten Dunst rayban and so are the backbone.

Anonymous said...

rayban sunglasses, [url=http://rayban.amigasa.jp/]レイバン サングラス[/url]
and Harley-Davidson motorcycles, ZIPPO lighters unchanging as the colophon of American culture. rayban English called Ray-Ban, [url=http://rayban.genin.jp/]レイバン サングラス[/url]
Suggestion as glare, Ban the congest, sunglasses slab the also scowl of the dawn is essential. In the maiden half of the 20th century, wearing a rayban [url=http://rayban.genin.jp/]rayban サングラス[/url]
lenses are the biggest names in the output attention vitals, Gary - Present, Audrey Hepburn is its loyal. Jiffy, rayban this stub in the form of people's habitual conversancy with the law frequently. Wayfarer-style creamy container, red encase, ebony sock, tortoiseshell ...... [url=http://rayban.ashigaru.jp/]レイバン サングラス[/url]
distinctive rayban sunglasses layout in Hollywood stars mien, with arrange civilian clothes, appeared on a number of [url=http://rayban.ashigaru.jp/]レイバン ウェイファーラー[/url]
occasions. Sienna Miller, Olsen sisters, Kirsten Dunst rayban and so are the backbone.