Skip to main content

How to define sprint goal for small unrelated stories

Last post 11:15 am October 4, 2020 by Ian Mitchell
8 replies
05:28 pm September 24, 2020

Hey!

It is pretty straight forward to develop set of related features defining sprint goal to around them. But the problem is that our SaaS product is very extensive and we have also a lot of very small, totally unrelated, stories and I have no idea how to create coherent sprint goal for them. The main power of Scrum is a team work and collaboration, but those attributes are lost, if everybody do their own stories. If the product owner says that this story x is on very high priority, but it is totally out of the other stories scope, what I should do? 



Thanks for help!


08:12 pm September 24, 2020

Hi Toni,

two thoughts:

  1. Maybe you should think about order the backlog and discuss possible sprint goals in the backlog refinement with the PO and the DT.
  2. Sometimes people have to learn from their mistakes / failure. Allow the sprint without sprint goal and discuss the results in the retro.

Cheers

Nils


09:40 pm September 24, 2020

Toni Oksanen, You don't build Sprint Goals around a set of related features, rather the Sprint Goal should answer, what is most important for us to accomplish this Sprint to deliver value through the resulting Increment.

I hope this will give you some direction.


09:41 pm September 24, 2020

I've worked in a similar situation. Two possible ideas stand out.

Group the work and don't let vastly unrelated work into the same Sprint. If your most important work is in Feature X, pull in work that is also in Feature X, or related to Feature X. Your Sprint Goal can be some measurable objective related to Feature X. This doesn't mean that all of your work must be in Feature X - you may have some very, very important work in Feature Y or Feature Z. However, there can be advantages in spending a focused amount of time in one feature of the application rather than scattered work.

Use the Sprint Goal as a focusing tool. Even though you have many unrelated work items, choose the one theme that is the most critical objective. At some point between Sprint Planning and Sprint Review, you need at least one potentially releasable increment. What is the one thing that differentiates that increment from the previous increment? That is your Sprint Goal. The team can use the goal to focus their energies as they self-organize around the work. Maybe you create that potentially releasable increment very early in the Sprint - the team can self-organize the rest of the timebox to continue to do other valuable work. That work may not necessarily be user-facing product work. Maybe it's time to rest and recharge. Perhaps it's self-improvement. Maybe there's technical debt to be paid down. Once the goal has been satisfied, let the team use the time as they see fit, perhaps with some negotiation with the stakeholders and Product Owner.


02:53 am September 25, 2020

For SaaS the complexity lies often lies in delivering a predictable service, rather than in mitigating feature risk. In such cases having a flow based Sprint Goal can be more appropriate than a feature based one.


12:22 pm September 27, 2020

Backlog may have FRs (feature requirements) and NFRs (non-feature requirements) distribution areas


10:19 am September 28, 2020

Thank you all for your answers!



I think the main problem emerges from the too extensive product backlog. There are a lot of very small stories like "enrich some view with some piece of data" etc... which make it very hard for PO to prioritise them. Those stories are requested in general by the one customer and their value haven't been tested among the all customers. 



I'm not sure what to do in terms of these small improvements. In general I think it is better to concentrate on the most valuable PBIs, but making the improvements can increase the customer satisfaction. 



One idea is also to split the whole SaaS service to multiple value streams and establish own product backlogs for each of them. It can be a good idea, because it is pretty easy to recognised almost totally independent parts in business perspective and it is easier to compare the value of the stories, which belongs better to same domain. 


10:15 am October 4, 2020

In such cases having a flow based Sprint Goal can be more appropriate than a feature based one.

Hi Ian, could you please spent some words about flow based Sprint Goals? For me it sounds  like Kanban philosophy rather then a cohesive increment.


11:15 am October 4, 2020

See "Sprint Planning with Kanban": https://www.scrum.org/resources/blog/sprint-planning-kanban


By posting on our forums you are agreeing to our Terms of Use.

Please note that the first and last name from your Scrum.org member profile will be displayed next to any topic or comment you post on the forums. For privacy concerns, we cannot allow you to post email addresses. All user-submitted content on our Forums may be subject to deletion if it is found to be in violation of our Terms of Use. Scrum.org does not endorse user-submitted content or the content of links to any third-party websites.

Terms of Use

Scrum.org may, at its discretion, remove any post that it deems unsuitable for these forums. Unsuitable post content includes, but is not limited to, Scrum.org Professional-level assessment questions and answers, profanity, insults, racism or sexually explicit content. Using our forum as a platform for the marketing and solicitation of products or services is also prohibited. Forum members who post content deemed unsuitable by Scrum.org may have their access revoked at any time, without warning. Scrum.org may, but is not obliged to, monitor submissions.