Zen of Scrum: The Sprint Setup

By Unknown

yin-yang3

In Scrum, you develop product increments in short iterations called sprints. The sprint is a very central concept in Scrum: everything revolves around it.

In this post I talk about sprint length, preconditions for a successful sprint, and what to do when a sprint falters.

Each sprint starts with a planning event which I covered in an earlier post. The sprint ends with two other meetings: the sprint review and the sprint retrospective. Those will be covered later. These three events are part of the sprint, and make out the sprint boundaries.

Sprint Length

The length of sprints is frequently debated.

Both long and short sprints have their merits, but a sprint should never extend more than four weeks. Longer than that, and it becomes difficult to oversee scope and prevent outsiders from changing priorities.

Three things affect the appropriate sprint length:

  • The complexity and type of product being built
  • How experienced the organization is with Scrum
  • How frequently priorities and scope change

Some people argue that shorter sprints cause too much overhead. However, shorter sprints means shorter meetings. For example, the rule of thumb for the sprint planning is sprint length in weeks x 2 hours. That is, a two week sprint equals a four hour meeting.

Whichever way you decide to go eventually, I strongly recommend shorter sprints for new Scrum teams. It gives you a chance to “go through the motions” more frequently.

Can you think of other benefits with shorter or longer sprints?

Sprint Rules

Once the team starts implementation no changes that affect the sprint goal should be made.

If the goal change it affects efficiency negatively. Do it often and it affects morale as well, and eventually developers will stop caring about commitments.

The same is true if the team composition changes. If someone is abruptly removed from the team, or works in two teams simultaneously, it hurts productivity.

Another very important rule is that the quality goals are not allowed to change in the middle of a sprint. A team that decides to skip quality to meet the target causes two major problems:

  • They risk introducing defects and other technical debt into the code base
  • They “lie” about their velocity and hence depicts the wrong image of progress to the product owner and other stakeholders

You often get objections about these rules from outsiders: stakeholders, project managers and sometimes product owners.

“The team should welcome change, that’s the whole point with agile, isn’t it?”

“We need John Doe to do this now, ok? It’s more important than this other project right now.”

I think these are signs of other organizational problems, rather than reflecting a true need.

I think these are signs of other organizational problems, rather than reflecting a true need. If management doesn’t have the two-four weeks foresight of a typical sprint, or lack the courage to hold back decisions during that time, it is a management issue – that should be addressed promptly.

That said, it’s perfectly fine to renegotiate scope during the sprint. To clarify and discuss stories as more knowledge is gained. It can even be ok to add new stories to a sprint if it makes sense, and other work of roughly the same size is removed.

It might also be ok, as a last resort, to cancel the sprint altogether. Before doing that, think it through carefully and consider the sprint emergency procedure, first worded by Jeff Sutherland.

The Emergency Procedure

Sometimes a sprint stops making sense: perhaps because nothing gets done, or because the sprint goal becomes obsolete or irrelevant. Other times the team simply realizes that they won’t be able to finish all the stories committed to.

Sprint Emergency Procedure slide

The first thing to do if this happens is to look for impediments and try to remove them: to optimize the way the team works.

If that doesn’t work, perhaps it is possible to get help from outside the team. For example, if the team can’t solve a particular problem, perhaps an architect or a domain expert can help them get passed the hurdle.

The most common approach, however, is to reduce scope. This should be done in the light of the sprint goal: is it possible to do a delivery that is meaningful despite cutting some stories?

Don’t reduce the scope without first considering impediments and trying to get outside help. Removing impediments will help the team in future sprints as well. Getting outside help fosters collaboration and brings new insight to the team.

In the end, if nothing can be done to salvage the sprint, it might be better to cancel it and start over. If you do so, make sure that the new sprint is better planned with a more realistic goal.


That’s all I got about the sprint setup. Next time I’ll talk about the inner workings of the sprint: the daily scrum and the sprint backlog. Ciao!

28 comments:

  1. After all, Scrum is about adapting to change; poorly chosen Sprint length will lead to impatient management, overburdened Scrum Team and ultimately, bad Project output. Variable Sprint Length seems like a magic bullet that will enable work according to the Real word conditions as expected now rather than anticipated for later. Sprint planning now becomes easier. One does not have to overanalyze whether to include or exclude one more week which will bring the Product to a better Stage after every Sprint but make the process less flexible.
    www.scrumstudy.com

    ReplyDelete
    Replies
    1. Tangki Fiber3/28/19, 2:06 AM

      I feel this is among the such a lot vital info for me. And i am satisfied studying your article. However wanna commentary on few general things, The website style is ideal, the articles is truly nice
      Tangki Panel
      Tangki Fiberglass
      Jual Septic Tank

      Delete
  • siliconen bh7/10/14, 9:30 AM

    The pursuit of truth and beauty is a sphere of activity in which we are permitted to remain children all our lives.

    ReplyDelete
  • Keukenblad7/16/14, 7:55 AM

    I was about to say something on this topic. But now i can see that everything on this topic is very amazing and mind blowing, so i have nothing to say here. I am just going through all the topics and being appreciated. Thanks for sharing.

    ReplyDelete
  • werkblad9/2/14, 9:21 PM

    I have picked cheery a lot of useful clothes outdated of this amazing blog. I’d love to return greater than and over again. Thanks!

    ReplyDelete
  • Keramische keukenbladen9/26/14, 6:35 AM

    I like your site and content. thanks for sharing the information keep updating, looking forward for more posts. Thanks Betonnen keukenbladen

    ReplyDelete
  • Keukenbladen kopen9/30/14, 4:06 PM

    Its wonderful blog really very nice site and blog facility.every title is very nice and very fatastic concept. Thanks for sharing the information.

    ReplyDelete
  • We had a client who wants to adopt sprinting before. But he wants to be able to change the items being worked on in the middle of a sprint. He said it should be ok because that's the essense of Agile, to adapt to change.

    ReplyDelete
  • Online GED Diploma1/6/15, 8:38 AM

    thanks for sharing awesome article its very helpful
    enroll online courses

    ReplyDelete
  • GED Online Diploma2/5/15, 6:23 AM

    It was dependably so fascinating to going by your site. What an extraordinary data, thank you for offering. This will help me such a great amount in my learning.

    ReplyDelete
  • website laten maken2/13/15, 6:00 PM

    The pursuit of truth and beauty is a sphere of activity in which we are permitted to remain children all our lives.

    ReplyDelete
  • Online GED Diploma4/22/15, 8:43 AM

    You got an extremely helpful website I actually have been here reading for regarding an hour. I’m an initiate and your success is incredibly a lot of a concept on behalf of me.

    ReplyDelete
  • High School Diploma Program4/29/15, 11:23 AM

    Great post i have got here Thanks a lot

    ReplyDelete
  • mega salsabila5/5/15, 11:25 AM

    very interesting topic. I really enjoi read. thank you for sharing
    Financialnewss.com
    |www.lagingetren.com
    l http://seribu-manfaat.blogspot.com
    l jualsepatuonlinemurah.com
    |http://tokotasbrandedonline.com
    l aslibatuakik.com
    l http://taswanitabrandedterbaru.com

    ReplyDelete
  • Maya Mukharjee5/19/16, 8:24 AM


    Thanks for sharing this Post, Keep Updating such topics.
    futurzweb

    ReplyDelete
  • Maya Mukharjee5/19/16, 10:26 AM


    Thanks for sharing this Post, Keep Updating such topics.
    best small business accounting Application
    Easy small business accounting Application

    ReplyDelete
  • ane semprul6/15/16, 3:46 PM

    This blog is so nice to me. I will continue to come here again and again. Visit my link as well. Good luck
    obat aborsi
    cara menggugurkan kandungan
    obat telat datang bulan
    obat penggugur kandungan
    obat aborsi

    ReplyDelete
  • Eva Green8/31/16, 3:10 PM

    One morning I woke up and understand: "I don't want to go at work so i need a payday loan and I will start my own business. I read many books about managment and methodology and Ii decide to use a scram in my team. I like it because it works.

    ReplyDelete
  • Maya Mukharjee9/13/16, 3:27 PM

    Nice blog and post is absolutely good for me for create the platform of knowledge. They provide great service for all share many type topics in every day so thanks for this post.
    znocompe
    techzsa
    znompe

    ReplyDelete
  • Wilman Husen4/8/17, 3:27 AM

    Thanks for writing a very informative post.
    iklan baris gratis
    pasang iklan gratis

    ReplyDelete
  • gondes ribut8/23/17, 10:14 PM

    Use this article to increase your knowledge . cara menggugurkan kandungan

    ReplyDelete
  • Neil Jakson10/17/17, 7:26 AM

    i read a lot of stuff and i found that the way of writing to clearifing that exactly want to say was very good so i am impressed and ilike to come again in future
    dissertation Writing Services

    ReplyDelete
  • obat aborsi10/20/17, 1:32 PM

    http://obat-aborsi99.com/uncategorized/jual-obat-aborsi-cytotec/
    Jual Cytotec Obat Aborsi, Obat Penggugur Kandungan & Janin,
    jual obat aborsi kandungan

    Jual Obat Aborsi, Obat Penggugur Kandungan, Jual Obat Aborsi Tuntas, Jual Obat Aborsi Ampuh

    Jual Obat Aborsi, Obat Penggugur Kandungan Ampuh

    ReplyDelete
  • gandianarta gandianarta12/1/17, 1:42 AM

    The article is very interesting and I really like the article like this thanks
    raja poker

    ReplyDelete
  • melinda tan12/1/17, 2:09 AM

    Articles that are very interesting and I really like your thoughts in article writing is very extraordinary.
    judi poker

    ReplyDelete
  • Obat Aborsi7/28/18, 3:23 AM

    Obat Aborsi ,

    Cara Menggugurkan Kandungan ,

    Obat Penggugur Kandungan ,

    ReplyDelete
  • Clipping Quick9/20/18, 12:05 PM

    I really enjoyed your blog Thanks for sharing such an informative post.
    clipping path
    clipping path service
    background removal
    car editing

    ReplyDelete
  • Great casino, ever baccarat online you can safely put the top ten, with the new year already playing. At first I didn’t enter the topic as it is not hung with all sorts of bells and whistles I used to, but over time you realize that only good gaming games, bonuses and timely payments are needed in the casino, everything else interferes and distracts.

    ReplyDelete