Scrum Development Blog

Better teams make better products.

Posts Tagged ‘stories’

Stories Too Big – Stories Too Small – Stories Just Right

Development | Posted by doug.shimp
Feb 23 2011

Perhaps one of the least well understood patterns by scrum teams is finding the right size for a story. A story is just a chunk of work. And finding the right size is about estimating the chunk of work.

And story is right size if it is something that can be worked on now within a sprint. Each team is different. For each team the right size of the story will vary. When a team can commit to a story they are starting to give you feedback that a story is getting closer to the right size. We use relative sizing to find what the right size for a story is. As the team does more work it will settle on a pattern that is just right. Finding the right size of a story is something the product owner does by listening to the team and figiruing our what the team can commit to.

If you only plan 2 stories into a sprint then story size is probably too big. If plan 50 stories into a sprint then you are probably decomposing too small. In both cases the assumption is that you have a typical 7 person scrum team. The product owner with the help of the team is trying to find the right size of a story. As the team and the product owner work together they will establish a flow of work. As the team does work for the product owner a just right size of a story will start to be preferred. Analysis will be controlled such that the stories tend to be just right. About 10 stories in a sprint is a good rule of thumb. We call this application of sizing “The Goldilocks Theorem”, Dan.

3) large 1) small 2) medium

too big too small just right stories

This basic pattern of sizing work has been the corner stone for every estimating system.  Names like delphi estimating or base lining are legitimate techniques but often mask the basic pattern described. People are hard wired to recognize too big, too small and just right. We simply need to leverage this innate mechanism to begin sizing stories. By leveraging this innate mechanism we will find the chunk of work that leads to “One bite at a time” and “Work from a known center”.

 

Stories

Scrum Terms | Posted by The 3Back Team
Apr 29 2010

stories items or backlog itemsStories are the Fundamental unit of work in an agile project, which “describes some item of value to a user or product owner”. Stories are units of value that and are visible and understandable outside the team. Stories can describe functional  scenarios, interactions, UI screen, and non functional requirements.

We use stories to drive the team’s work effort. In scrum, stories are prioritized by the Product Owner. The stories are then broken down into tasks by the team. Stories are also know as backlog items in scrum.

Analysis

Scrum Terms | Posted by doug.shimp
Feb 15 2010

This term is defined within the context of story driven work. Story driven work can be done in any agile method but, is commonly used in Scrum.

agile analysis storiesTo find the stories anyway possible. There is no presumption that one form of analysis is better than another. The goal is to find the stories so that we can drive the team in bite sized chunks of work.

Agile Analysis can be be done with any technique and might include but, should not be limited to.

  • Use Case Analysis
  • Commonality Variability Analysis
  • Financial Analysis
  • Market Research
  • Simple dialog (ask your customers)
  • Simple dialog (ask your stakeholders)
  • JAD sessions
  • Interactive techniques (i.e. Innovation Games)

However, you find the stories they are opportunities to proceed. With good opportunities you have a chance to move understanding forward.

Complex work requires an adaptive approach to analysis.

When are you ready for sprint planning?

Scrum Questions | Posted by The 3Back Team
Feb 10 2010

Choose:

  1. The PO says go.ready set go sprint
  2. The Teams says they are ready.
  3. The SM has determined a time box for the sprint.
  4. The team and PO agree to a time box
  5. The PO understands and is prepared to talk about the stories

Comment: There are a number of things you should do before you can even begin planning.  The most important thing you can do is make sure that your Product Owner is prepared, and understands what the stories are about.  Remember that the Product Owner is a role here, so what we’re actually saying is that someone on the Team knows about each story; that is, each story has its own champion (Story Owner) who represents the Stakeholder’s needs/wants to the Team. This may require that the Product Owner (person) coordinates the

Are Placeholder Stories Ok?

Planning | Posted by The 3Back Team
Jan 18 2010

Choose:

  1. place-holder-story-scrum-agile-slackA placeholder story is a sign of sloppy planning
  2. All work should be known ahead of time and planned during sprint planning
  3. Yes, this allows the Product Owner to dump things into the sprint as needed.
  4. Sometimes we have a history of unexpected bugs/issues of handle it now. This allows us to track how much of that is showing up and leave some slack for when it does.
  5. We often have work we know we will have to do but, don’t know what it is yet.

Comment: This is a way to track how much unknown work is showing up and manage the amount by triggering a conversation when needed. One of the most common issues for scrum teams is what to do about work that we expect to have to do during a Sprint, but don’t actually know the details about yet, such as bugs we have to fix in existing systems, or expected sales support efforts. Using Place holder stories is a a method to manage these “known unknowns”.