Skip to main content

Quickest scrum implementation

Last post 03:49 am January 6, 2016 by Bartek Kobylecki
10 replies
06:31 pm January 3, 2016

Hi All,

I would like your feedback about an idea.

Idea is to leverage between theory and practice in teaching Scrum. I tried this and this approach with 1 team and it seemed to work well.

Let's assume that there is a team already normed, and would like to switch to Scrum. After presenting the theory the DT starts with 1-day sprint where each "day" is an hour of work. There are 5 "days" in this mini-sprint. It covers all Scrum Events. Team works on real requirements. Feedback loop is 1 day, which really speeds up learning for basic Scrum Rules.

The DT keeps on doing 1-day sprints until there are 3 in delivered sprints in a row. Once team proves it can deliver 1-day sprint, it switches to 2-days.

It continues till a Sprint is one week long and from there they can add up to 4 weeks.

What could be risks in such approach? Have you tried something similar?


06:41 pm January 3, 2016

Is the Product Owner receiving sprint increments he or she genuinely cares about, and can release and put to use?


08:50 pm January 3, 2016

You can search Google to find it


01:07 am January 4, 2016


If you keep changing the sprint duration, it will create problems for team. Also I agree with Ian's comments, are you guys doing it as a part of your Scrum class or really started practicing Scrum in your project/product.

Your stakeholders may not see any value in your development effort and may not be part of it.

I would recommend to start with One week sprint cycle.


04:41 am January 4, 2016

Ian,
yes, team works on real requirements. It's a web development field.

Sanjay,
could you be more specific - what problems will it create?

One week sprint length is achievable within 2 weeks. Also, there could be a shortcut from 1-day to 1-week, once 1-day sprints are working well. In this case this exercise might take only ~1 week.


11:42 am January 4, 2016

If the team are able to sprint on a daily basis, so that they deliver increments of value that achieve a meaningful Sprint Goal every day, and if the PO is in a position to release that value every day, then why lengthen the sprint?

Why batch work up more that you have to? Why change what appears to be a productive and viable cadence? Why are you aiming to defer delivery into production by up to a month? Why put the release of value in delay, and reduce the team's opportunity to inspect and adapt using the release-quality feedback you can presently obtain?


04:55 pm January 4, 2016

I am scratching my head as well.

You make reference to what is almost the "holy grail" of Scrum, which are 1-day sprints resulting in potentially-releasable software.

Why would you then consciously choose to regress your Scrum practice to a less-than-ideal state by increasing your sprint duration?

As an aside, you want to settle on a fixed sprint length, so that a predictable velocity can be established. Such a velocity can be used both by the team to determine an appropriate amount of work to accept each sprint, and by the organization to forecast potential completion (release) points within the product backlog. Every time the sprint duration changes, you have to start over.


02:33 am January 5, 2016


Others have touched upon the "beauty" of shorter Sprints in terms of value it could deliver in taming the complexity.

So I will take your question: "What could be risks in such approach? "

There are three things you may want to monitor and ensure they are taken care:

1. Is there a genuine need for the Product Owner to limit business risks that require them to have increment every day for inspection? Is there genuine need for the business to deliver the value at this lightning speed? While there is value in having this dramatically shorter duration, it may effect shocks in the organization to absorb them at this speed

2. Does it still accommodate the need of the Development Team to synchronize the development work with larger organizational ecosystem?

3. As the Sprint duration gets shorter, the cost of the Sprint Events may proportionately increase. For example, even for one day Sprint, you still need to have all four events. Though they may be shorter, how much of an impact these events will have and how much time is left for the real development work?

- Musthafa (Scrum Narrative and PSM Exam Guide)


04:31 am January 5, 2016

Thanks for your replies!

@Ian, you wrote:

If the team are able to sprint on a daily basis, so that they deliver increments of value that achieve a meaningful Sprint Goal every day, and if the PO is in a position to release that value every day, then why lengthen the sprint?



Two main reasons:
1. PBIs taken into the sprint were pretty small. It was this time in SDLC when users give tons of feedback consisted of small changes. It is impossible for some PBIs to deliver them within 1 day.
2. 1-day sprint is exhausting for the team. At the and of a day they said they feel brainwashed.

@Timothy, I believe I answered your question answering Ian's? Let me know otherwise.

@Mustafa,
valid points. Your point #3 is something that I noticed as well.

My intent for so short sprints was to learn mechanics of Scrum primarily. Develop habits. Reduce WIP and keep focus. It worked pretty well in a team I worked with, and I'm curious if that's an exercise that could work elsewhere. For the record, we did 2x 1-day sprints and then moved to 1-week. I know it's not much data, but it did it's job in my case. I'm wondering if that's repeatable in other environments.


07:07 pm January 5, 2016

> Two main reasons:
> 1. PBIs taken into the sprint were pretty small.
> It was this time in SDLC when users give tons
> of feedback consisted of small changes. It is
> impossible for some PBIs to deliver them
> within 1 day.
> 2. 1-day sprint is exhausting for the team. At
> the and of a day they said they feel
> brainwashed.

I think you've answered your own question. Those are the risks. The approach you have outlined for daily sprinting is not sustainable under the normal conditions of value delivery. Try to keep it up, and it could break the team.

Choosing the right cadence is important. It has to balance the ability of the Product Owner to articulate business value, and the ability of the team to deliver it in a sustainable, predictable, and releasable way, each and every sprint. Learning to sprint to the right cadence is not a mechanical process of putting new teams into a meat grinder, and then gradually easing off by turning the handle more slowly. There is more of a science to it than that.

A case *can* be made for compressing a Sprint in order to maximize the inspect-and-adapt learning opportunities available to a non-performing team. I believe Jeff Sutherland has done something along those lines with his "Shock Therapy" approach...but even then the Sprints were a week long.


03:49 am January 6, 2016

Thanks!


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.