Kanban is Great for (Noobs) Beginning Agile Teams

Kanban is a method that doesn’t prescribe much at all.

In (simple) reality, there are only 3 main constructs to Kanban: A board, a Work-In-Progress limit (WIP), and a simple scheduling system. This doesn’t quite fit delivery planning and predictability in Agile software development and you can choose many other options.

If you have a fully robust and solid Scrum team, you may not want to go Kanban. So why is Kanban getting so much press these days? Would a fully complex development environment with all its issues and process needs go to a Kanban system?

Well, that’s what Peter Schuh asked a little while back, and found that his conversation opened him up to a newer realization: Kanban is great for n00bs (new Agile teams).

“Kanban is ideal for teams that have yet to take the agile plunge. Kanban is a quick hit of simple rules that fills a process void. For the uninitiated, Kanban is a grand welcome into the agile community. Many teams (although not all) can invest a little effort in Kanban and reap significant reward. Then the teams get comfortable and even excited about adopting additional agile practices.”

“Hey, wait. I don’t even know what Kanban is!” – Ok. You’re a noob.

Sounds good to us. What are your thoughts?

[HT: PeterSchuh.com]

17 Responses to “Kanban is Great for (Noobs) Beginning Agile Teams”

  1. Andrew Fuqua
    December 16, 2010 at 10:01 am #

    Heh. I love the You Noob illustration. That gave me a good laugh this morning. But let’s think about this post for a minute.

    Crystal Clear is arguably even lighter-weight than Kanban. You don’t need a board, a wip limit or a scheduling system. For Crystal Clear you need to deliver frequently (sorta implied by Kanban), reflective improvement (which is really what Kanban is all about), and good communication with a preference towards co-location (which Kanban doesn’t address).

    But would you say that Crystal Clear is good for noobs? Not sure what Alistair would say, but I’d say that Clear leaves so much to the discretion of the team that it’s imperative that the team be experienced and have a good agile mindset. Not good for noobs.

    Likewise, if you buy my claim that Kanban is really all about continuous improvement, then can noobs really do this? Continuous improvement is hard. It requires slack (for observation and thinking) and people with lots of experience to bring to bear, to watch out for unintended consequences and to be decent with systems thinking.

    I’m not arguing that there isn’t great value in the 3 main constructs of Kanban listed in the post. There is. But if that’s all you are doing, then aren’t you just doing Mechanical Agile (http://t.co/ZubnITJ

    Or maybe the point of the post is to encourage people to try it (because they can), get their food in the door, then coach them from there? Hmmm.

    • peter
      December 16, 2010 at 10:05 am #

      Ha! Thanks for the writeup. Actually, I’m currently re-reading Alistair’s book on Crystal right now. It’s nice and worn. Has the true look of a book read and re-read many times. Very good stuff.

      For those out there, I would highly recommend Alistair’s book on Crystal Clear, a foundational book for Agile.

      n00bs can’t do a whole lot with a whole lot of nuthin’. Crystal may be a better start for n00bs, but Kanban (I think) is simple enough for a team to embrace. Again, not a whole lot of prescriptions, but it provides (just enough) framework.

      Thanks for the link btw, good stuff there!

  2. Celso Martins
    December 21, 2010 at 10:06 pm #

    I believe that lack of restrictions is good for mature teams. Experienced teams have already incorporated these restrictions and work with them in the blood. I think dangerous to remove restrictions of newbies.
    I believe by having fewer restrictions, Kanban can work better in teams experienced.
    The “command and control” style management is in the ceremonies of Scrum, for example. The obligation of a retrospective meeting “remembers” the time that it is important the process of continuous improvement.
    In the continuous flow of Kanban restrictions are more diluted in the process, without ceremony.
    Don’t you think?

    • peter
      September 19, 2011 at 11:45 pm #

      I think you can help guide new teams in kanban quite simply. That’s where coaching comes in. A good coach can help a new or experienced team to start moving to something different… and hopefully grow the team through it.

Trackbacks/Pingbacks

  1. Tweets that mention Kanban is Great for (n00bs) Beginning Agile Teams | Agile Scout -- Topsy.com - December 16, 2010

    [...] This post was mentioned on Twitter by Maritza vd Heuvel and Agile Scout, Agile Scout. Agile Scout said: Kanban is Great for (n00bs) Beginning Agile Teams http://goo.gl/fb/PlDQt #agile #pmot [...]

  2. Week Retrospective 11 – Kanban for Noobs and a Guest Post by Andrew Phillips from XebiaLabs | Agile Scout - December 25, 2010

    [...] week has been a fun one. From talking about Kanban for new Agile teams (n00bs) to learning that we can be a certified Scrum Trainer by signing up on craigslist, this week has [...]

  3. [Guest Post] – Let’s Play Name That SDLC: Volume 1 | Agile Scout - February 26, 2011

    [...] between Agile theory and Agile reality, while expanding into complimentary process areas such as kanban and customer [...]

  4. Hippies Love Agile Software Development | Agile Scout - March 7, 2011

    [...] whether you’re a blue collar executive or a hippie. You can do Agile. If you’re a beginning Agile team, pick up one of these foundational elements and try it out. Start small. Soon you’ll be amped [...]

  5. Kanban « Better learning & teaching projects - June 15, 2011

    [...] projects and how it’s not just about software projects. Fortunately I had two good articles http://agilescout.com/kanban-is-great-for-beginning-agile-teams/ and http://www.cuanmulligan.com/2010/10/04/building-a-kanban-board-with-john-stevenson/ in my [...]

  6. Agile Feng Shui for Government Innovation | Agile Scout - July 6, 2011

    [...] unobstructed flow of energy and new beginnings.  Close your eyes a second and feel the energy… Visualize the flow!  There are two types of flow you have actually, one is the flow of your vision, which is the [...]

  7. Monsters Built Using Kanban | Agile Scout - August 16, 2011

    [...] Agile. It seems like one of the most popular Facebook games out there has been built utilizing Kanban. Now that’s something worth reading [...]

  8. Kanban’s Problem? | Agile Scout - September 7, 2011

    [...] been using Kanban at the enterprise level as a way to engage executive leadership visually to see an entire PMO [...]

  9. Kanban Applied to Scrum | Agile Scout - October 26, 2011

    [...] enjoyed this short and concise video on Kanban. Kanban is a lean Agile [...]

  10. David J. Bland, Brad Murphy, and Peter Saddington Take on Agile Questions | Agile Scout - November 14, 2011

    [...] There’s a lot of hype around agile, lean, and kanban. Hype is good though. The more conversations we’re having around these topics the more it grows. [...]

  11. You Think You’re #LEAN?!? | Agile Scout - November 18, 2011

    [...] am often a purveyor of fresh Twitter food for my readers. I thought I would enlighten all of you noobs about what really goes on with the #lean [...]

  12. Agile Teams to Avoid | Agile Scout - January 4, 2012

    [...] /* */ Warning: This image might bring back bad memories, or even worse, describe your current Agile team. Whether you have mastered the art of Agile development, are a ScrumMaster, an Agile Coach, or your [...]

  13. » Management Skills Replaces Kanban – Is Kanban Failing Japan? » Agile Scout - April 18, 2012

    [...] causes for the decline in Japanese industries is that “lean management/The Japanese way” or Kanban is no longer the only one, most efficient, strongest and productive management skill [...]

Leave a Reply