The key post (BTW I've expanded slightly on the original):
On Mon, Oct 27, 2008 at 12:33 PM, Michael Dubakov <firefalcon@...> wrote:
>
> Hmm, for me it sounds like "Lean is better than Agile".
> Also it sounds like "Lean is not agile, it is something different".
>
> I don't agree with both (well, it is just extrapolation of the initial phrase).
I can't comment on this - although I don't believe one is better than the other its just each is a different set of tools to be taken out and applied at a different time. Neither is perfect.
> I don't think team SHOULD start with Scrum. Why you insist on that? I don't think
> premature optimization metaphor is applicable here either.
> What I believe in is that team may decide itself. If they feel Lean is a way to go, why start
> with Scrum? If they believe Lean will help to improve, why start with Scrum?
In addition I'm not saying you should start with Scrum, I'm saying start with something and make that work. Once you've got that internalised then consider eliminating iterations. For most teams the potential waste of iterations is probably the smallest waste you have to deal with. I would solve that problem only when others are well optimised.
Why not do this immediately? Because most teams still need planning, demos and retrospectives. Few teams I've seen or coached have the stop the line mentality needed to make the Kanban approach work. Corey has suggested that they do without Retrospectives because anytime there is a problem they stop the line. As it stands many teams have a hard enough time recognizing and surfacing problems during retrospectives let alone noticing them as they happen around them. Similiarly I've found the planning meeting is where teams really acquire their understanding of story.
So basically I think that the Scrum/XP/... ceremonies force the team to do things that Corey, David (Anderson) and co do because its in their DNA.
Finally I note that all of the successful Kanban teams that I know of already had some significant Agile experience. If I were betting my project I wouldn't want to be a trailblazer in that regard (unless I had Corey/David/et al for a coach).
I look forward to being ripped to shreds :-)
Cheers
Mark Levison