OSS project idea: DoLean

This is another idea for an open source project. Quite simply it’s a web app that allows you to manage a kanban board.


If you were around for Claudio’s presentation on 15th of September past, you already know what kanban is (at least as much as I do anyway :-) ). For those that weren’t there, kanban is basically a mechanism that limits work in progress. Rather than time boxed iterations where you work on a batch of stories, in kanban stories are pulled through the system when there is capacity and (ideally) deployed when finished. This means that you can identify and eliminate bottlenecks early and provide more value to your customer.


I think this could be a nice project for us for a few reasons:

  • It’s useful. I think this has potential to help a lot of people in the group with their day to day development efforts.
  • It’s simple but with scope for growth. It should be fairly easy to get something useful up and running but I think there is also a lot of potential for spin off / supporting projects (Surface planning app anyone? I’m sure Martha could secure us some hardware for testing ;-) ).
  • We have a very good customer in Claudio who is able to provide the knowledge of Kanban and how it should be applied.

So what would it look like?

Initially I see this being a fairly straightforward web app displaying a kanban board and allowing users to add stories and pull them through the system. I think we could then start to add lots of useful features for notifying, measuring lead/cycle time, identifying bottleneck, etc. I’d also like to see a nice rest api and possibly a rich client.

The competition

There are a few products out there already that provide kanban boards. None that I’m aware of are open source.



Further reading



What say you?

Let us know what you think in the comments.

This entry was posted in Uncategorized. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

One Comment

  1. Billy Stack
    Posted October 1, 2009 at 2:30 pm | Permalink

    Sounds like an interesting idea. The big question I would have is that is it really applicable to have a web application to represent the kanban board? There are some similar tools e.g. http://scrumy.com/ for scrum but I would question the validity/usefulness of these tools!

    Is Kanban “hands on” where all members of the team meet daily physically around a board and update the board (a.k.a. standup meetings…)? – I don’t know but maybe Claudio could give his opinion on this?

    Due to the nature of the project you could include some concepts/beliefs that interest us all like DDD, TDD, ORMs, IOC, SOLID, MVC etc

Post a Comment

Your email is never published nor shared. Required fields are marked *


  • Archives

  • Subscribe

  • Sitemap | Posts