the blog for developers

New Version of my Simple Kanban Board Application

Over the weekend I’ve worked on my Simple-Kanban application. Simple Kanban is a small Kanban board application in one Html file. New features are a data mode that displays the data in raw format for easier cut & paste and drag & drop support for moving stories around.

Simple Kanban Screenshot

There is a website now! I’ve added a small website at http://www.simple-kanban.com, where you can find new versions. I’ve also created a GitHub repository for Simple Kanban, where I’m planning to post the code (funny, the code is already open source as part of the Html file :-)

Much fun with using Simple-Kanban in your company, think lean!

You can leave a Reply here. Of course, you should follow me on twitter here.

You can share this post!
Do you want to tell others about this article? Use the social bookmark icons to submit this artice to the service of your choice. Thanks.

About the author: Stephan Schmidt has more than 15 years of internet technology experience and 10 years experience in agile. He was head of development, consultant and CTO and is a speaker, author and blog writer. He specializes in organizing and optimizing software development helping companies by increasing productivity with lean software development and agile methodologies. Want to know more? All views are only his own.
Leave a reply.

Comments

Great application. Popular in office. Quick feedback:

- my version has 12 columns so some displayed below the others – can it all scroll horizontally?
- is it easy to add a done column to each lane (we use ready / in progress / done)
- as dev has stated, limits and time to go would be useful
- some display problems in IE6 and Chrome 1.0.154 (fine in Firefox 3)

Thanks though for very useful piece of software.

stephan

Thx :-)

1.) No, it’s currently done with DIVs, the wrap around. I’ll use TABLES which scroll, next release
2.) I will drop the implicit READY queues and make all of the queues explicit – then you can add done, in progress etc as you like
3.)not sure?
4.) I do not, and will not support IE6 … but perhaps 1.) might solve the problem. I develop with Chrome 2, so not sure what problems there are in Chrome.

Thanks Stephan – on 3) I was just meaning the comment you’d already made that future version could

“add WIP limits, and add “From here” signs to display cycle time until live

stephan

Ah ok.

“From here” (current dev version):

http://www.codemonkeyism.com/wp-content/uploads/2009/06/fromhere.png

greg

great! Now we need a way to edit/share this within the team; copy/pasting the html isn’t really practical (and will only work with browsers such as firefox, which show you the dom and not the actual source?)

As a (possibly simpler for some environments) alternative to the couchdb storage idea, how about embedding this in a wiki/confluence macro ?

stephan

@Greg: Sharing is easy. I’ve put it on a web server. To change items: Use WinSCP to edit the file with the build in WinSCP editor. Works fine.

You do not need to edit the HTML, just the stories in the file.

Nice idea with the wiki/confluence macro, bit it might some time and I’m not sure I can do it.

Any date for v2 of the simple kanban? :)

Hi Stephan,

First of all, thank you for making this public. I’m looking forward to the explicit queues.

FYI, it does not render in Safari either (no data), but I for one am happy with it only being supported in Firefox (and eventually Chrome)

First off good work, this is very cool.

Second I think it would be great if you went with a TiddlyWiki type data saving design.

While it is not really difficult to update the data by editing the source it is a little clunky.

I am a big fan of TiddlyWiki and especially GTDTiddlyWiki and use this style of wiki for lots of my projects.

Thanks,
KMF

stephan

I was on a conference in Birmingham for a week, so development stalled, I’m at it again.

@Kurt: I have WebDAV working, so when you have a Apache you can “SAVE” to the server.

I’ve played with TiddlyWiki saving (because I like TW since a long time) but couldn’t get it working yet with Simple-Kanban.

@Gene: Doesn’t work in Safari and IE corretly, had no time to fix it yet. Developing on Chrome and FF currently.

Great tool!

+1 to the Tiddlywiki save button.

BTW,

I’m trying to integrate SimpleKanban with DokuWiki. If I have a success I’ll let you know.

Best regards,
JMB

Hi!

I’ve tried the integration with SimpleKanban and DokuWiki with some success and some failure.

On one hand I’ve developed a simple dokuwiki plugin that let us have a kanban board within a wiki page, having the data in the page and the rest included from an html file. It looks nice.

On the other hand, the whole design of this solutions fails because I didn’t consider that the way to save the data needs to edit the page, but if I click on “Edit” then I lose all the changes made by drag’n'drop with SimpleKanban.

Any ideas?

Hello, I did it!

I have a working integration between Simple Kanban and DokuWiki. I’ve written a dokuwiki plugin (with a small change in the simplekanban jquery code).

Do I have your permission to publish it or do you prefer that I send it to you?

Best regards,
JMB

stephan

@Jose: Just publish it, link back to the site or me would be nice somewhere in the plugin/doku.

Jef

Great tool, keep on the good works!
Have a nice day
Jef

Nascif Abousalh-Neto

Great tool, thanks for making it available! I agree with the others that it would be greatly enhanced by some kind of wiki integration.

I would like to be able to add links to the cards (like, see this page for more details about this task). But the drag and drop library doesn’t allow me to click on the embedded anchor. Would it be possible to control the drag-and-drop with a modifier – like, ignore dnd for Ctrl-click?

Nascif Abousalh-Neto

One more suggestion: can the queue columns be turned off? Seems overkill to have a queue for each column, and it also uses too much real state.

Traditional kanban just uses a backlog column to start the process, then every phase or column is automatically the queue for the next one.

Venu

This is such a wonderful tool. I was wondering if you have tries to add a tag to stories (like owner) and filter view based on the tag.

Arthur

I prefer http://kanbantol.com – even more lightweight than simple kanban.

Leave a Reply

What people wrote somewhere else:

Additional comments powered by BackType

Guide to CodeMonkeyism

Over the last 4 years I wrote many articles on this blog. To make it easier for you to find the relevant ones, I've organized them into topics.

Top 10

6 reasons why my VC funded startup did fail

Go Ahead: Next Generation Java Programming Style

Java Interview questions: Write a String Reverser

The dark side of NoSQL

7 Bad Signs not to Work for a Software Company or Startup

Is Java dead?

Scala vs. Clojure

Never, never, never use String in Java

No future for functional programming in 2008 – Scala, F# and Nu

Clojure vs Scala, Part 2

Java Developer

Is Java Dead?

Go Ahead: Next Generation Java Programming Style

Be careful with magical code

All variables in Java must be final

Never, never, never use String in Java

Bending Java: More readable code with methods that do nothing?

NoSQL Guy

NoSQL: The Dawn of Polyglot Persistence

The dark side of NoSQL

Essential storage tradeoff: Simple Reads vs. Simple Writes

Sharding destroys the goals of your relational database

The unholy legacy of databases

Startup/CTO

Development Dream Teams

6 reasons why my VC funded startup did fail

American vs. European style of Software Development

12 Things to Reduce Your Lead Time and Time to Market

The high cost of overhead when working in parallel

Essential storage tradeoff: Simple Reads vs. Simple Writes

Job Seeker

Another Good (Java) Interview Question

7 Bad Signs not to Work for a Software Company or Startup

Java Interview questions: Write a String Reverser (and use Recursion!)

Java Interview questions: Multiple Inheritance

As a Manager: What I value in developers

Top 10 Tips (+1) to Get a Pay Raise

Agilist

What Developers Need to Know About Agile

5 Practices Better to Change in Your Scrum Implementation

Scrum is not about engineering practices

ScrumMaster and ZenMaster: The joke of certification

What is Trans-Scrum?