Search the web
Sign In
New User? Sign Up
kanbandev · Kanban Development
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want to share photos of your group with the world? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
A couple of questions and some thoughts   Message List  
Reply | Forward Message #4522 of 6014 |
Re: [!! SPAM] [kanbandev] Why Sprints are unnatural (in most cases) Re: A couple of questions...

And I can't agree with you, David. The main purpose of the sprint is
define a feedback loop. Actually, two feedback loops, the Product review
and the Process review. Everything in scrum is about providing feedback
loops (well, almost). The natural cadence of feedback loops with
external stakeholders is of the main drivers for determining the length
of the sprint.

I agree that there are many different cyclic concepts here that scrum
artificially sets to be the same. The primary ones are: feedback cycle
with stakeholders, planning cycle, and time it takes to do work (work
cycle). In my view of scrum - the one I teach - the primary one is the
feedback loop. By changing the planning cycle to be managed by a WIP
board - no big deal. To make stories short so that we can review them
within a sprint of starting them - a big deal. So, adding WIP to scrum
provides a force to make the stories short enough so that they can be
reviewed within a sprint or two (this is a good thing), and has little
or no impact on our external stakeholders (also a good thing). And, it
is more lean, which is a good thing.

All good. All scrum. All the time ;)

Dan Rawsthorne, PhD, CST
Senior Coach, Danube Technologies
dan@..., 425-269-8628



David J Anderson wrote:
>
>
> I'm sorry, Dan, but I can't agree with this...
>
> --- In kanbandev@yahoogroups.com <mailto:kanbandev%40yahoogroups.com>,
> Dan Rawsthorne <dan.rawsthorne@...> wrote:
> >
> > I see it as a very small change from scrum. There's no reason for
> > sprints to go away, as their main purpose is to provide a feedback loop
> > for both product and process inspect and adapt. This shouldn't change.
>
> Sprints/Iterations are batches of work. There main purpose is to be a
> batch. Batches can be efficient from a transaction and coordination
> cost perspective. The main purpose of Sprints is not to provide
> inspect and adapt. Smaller batches may provide opportunities to manage
> risk. Smaller batches provide convenient opportunities for inspect and
> adapt. Without small batches special consideration would need to be
> given for inspect and adapt.
>
> Time-boxed sprints are unnatural in most circumstances/domains/contexts.
>
> Why would it be that the natural cadence for coordination with the
> upstream function to prioritize and understand new work, would also be
> the same as the natural cadence for deployment/delivery downstream(/to
> the market)?
>
> Why would it be that natural size for a piece of work or set of work
> that represents an economic deliverable (the MMF - though I hate this
> term) would equally be the same as the cadence for the upstream and
> downstream coordination?
>
> This is ridiculous! It is forced and unnatural!
>
> As I said in my key note at Lean & Kanban 2009, I truly believe that
> in 5 years, the concept of a time-boxed iteration where the cadence of
> upstream coordination, downstream coordination and cycle time for
> economically deliverable batches are thought of similar, will be
> considered coincidental and only for niche applications.
>
> Freed from the constraint of a time-box, the natural cadences for
> different domains and contexts will emerge. We've given people
> permission to think and act differently and they are starting to do
> so. Time-boxes will eventually be squeezed out to the margins of our
> software engineering activities.
>
> Without time-boxes we still have plenty of opportunities for inspect
> and adapt. There is the upstream coordination meeting (typically
> happening at a regular cadence), the downstream coordination meetings
> (for release planning) and the actual release (ideal for a
> retrospective), the daily standup (another coordination meeting) and
> the regularly scheduled organization operations review. You don't need
> time-boxed Sprints to do inspect and adapt!
>
> David
> http://www.channelkanban.com/ <http://www.channelkanban.com/>
>
>



Mon Jul 6, 2009 6:34 am

drawstho
Offline Offline
Send Email Send Email

Forward
Message #4522 of 6014 |
Expand Messages Author Sort by Date

Here is something to think about, or at least something I have been thinking about: Waterfall was a mess because of many things, one of which was the enormous ...
Jean Tabaka
jeantabaka
Offline Send Email
Jul 8, 2009
11:03 pm

And I can't agree with you, David. The main purpose of the sprint is define a feedback loop. Actually, two feedback loops, the Product review and the Process...
Dan Rawsthorne
drawstho
Offline Send Email
Jul 6, 2009
6:35 am
 First  |  |  Next > Last 
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help