Beyond Scrum => Kanban

Ken was asked years ago, what will be the next interesting thing beyond Scrum. He had no answer. Now we do have an answer. We go KANBAN.

What does a Kanban System look like for software development?  Very simply, there is a queue of work, which goes through a number of stages of development until its done.  When work is completed in a stage, it goes into a downstream queue for the next stage.  When someone needs new work to do, they pull it from their upstream queue.

Self-Organization, as Ken always mentioned is “Simple, but very hard” so it was logical, that after numeros failures of Scrum in hundreds of scrum development teams, we needed to come up with a BIG more structure. We need to tell the development teams what they have to do and we need to make sure that all activities: specification, requirements engineering, development testing will be worked on in exactly the right order, sorry FLOW. And we need to make sure that all roles in the development team needs to know exactly when the owner of a role can do a piece of work. So they can really focus on their specialization.

And as we understand now, after years of running to much unsuccessful Scrum with non creative team memebers it is absolutely clear, that we needed a clear distinction between “who” orders the functionality and who “delivers”. Development teams are now much more happy as the do not need to think anymore. They do just need to work according to plan and we do not have any break in the deliver process anymore.

Using a clear and defined start and end state of the whole system, was also not very productive. A continous flow of work was much more effective. So we could eliminate the thinking about the process. That was only time consuming and a lot fo waste.

This development of Scrum to Kanban was completely logical. As the only really important thing in Scrum was always the TASKBOARD and everything else in Scrum needed to be streamlined. So we do have now a very clear focused PROCESS that works much better than all the Scrum Framework bla bla. So the process driven industries showed us again the WAY to go.

More about the new way you can read when you google [Scrum, Kanban, Scrumban]


9 responses to “Beyond Scrum => Kanban

  1. Great! Let’s skip over those annoying retrospectives. Ah, we could even cancel sprint demos as we now have a really working PROCESS. Do we still need that ugly pressure of having something working at the end of a sprint? Couldn’t we even stop sprinting?

    Finally, for me this gives meaning to the word “workstation” (the computer we develop software on): the station where we do the work, somebody gave to us! Right? And let’s have a clear accountablilty at any given “station” the “development process” passes through. Say, Design – Implement – Test …

    Oh, and we need to rework the manifesto …

  2. ya. And thank you for venting your anger!

  3. not long ago… someone said to me something about Alan Smith and making needles is much more efficient when the PROCESS is broken into it smalles part… Boris did you read to many 250 yrs old books? Update your library, now 😉

  4. Adam.. not Alan Smith *whak*

  5. Hi Boris,
    You’re interpretation of kanban is wrong in my opinion and experience. Please reference the blog you took my quote from ( so that your readers can read the full article and related info for some more context.

  6. Karl, I think that you are not getting it 🙂

    Of course Boris’s interpretation is wrong. The question for leading members of the Kanban community such as your self is, from where are people like Boris getting ideas like this, to even satirise them?Do they make them up out of thin air, or is there something about what some Kanban promoters say that doesn’t sound enough unlike Boris’ caricature to be safe?

  7. Keith, I do get that. My blogging is an attempt to improve the message. Clearly this is still a work in progress (pun intended) 🙂

  8. Pingback: #notkanbanAvailAgility | AvailAgility

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s