Recently I attended a short meeting explaining the benefits of adopting Kanban, it was impressive.
What Wikipedia tells about Kanban -
Kanban is a method for developing software products and processes with an emphasis on just-in-time delivery while not overloading the software developers. In this approach, the process, from definition of a task to its delivery to the customer, is displayed for participants to see and developers pull work from a queue.
Over all I think the Kanban implementation will help the scrum teams in managing the Feature Components in a more efficient way.
Since having some free time now (having short vacation ;) ), I thought of developing a digital Kanban Board.
- This is a Java Swing based tool. No third party libraries used.
- No installation is required.
- Completely Free to use.
You can download the tool from here.
Contents of the zip file are -
- BacklogNames.txt
- The names of the backlogs you want to have in the KanbanBoard. Feel free to edit the content.
- KanbanBoard.jar
- Jar file containing all Java code. You can execute this by 'double clicking ' on it or by executing the command 'java -jar KanbanBoard.jar' without quotes in a command prompt.
- run.bat
- Batch file to execute the program in windows machines. Execute the batch file file double clicking on it.
Complete source code is available here
Please note: This is provide AsIs and there is no guarantee on the quality. Please use it at your own risk.
Please note: This is provide AsIs and there is no guarantee on the quality. Please use it at your own risk.
Look at the video of the tool
Screenshot#1
Screenshot#2
Current version of the tool uses the file system for persisting the data. But it can be easily enhanced to use database if required.
In the next version I will provide the option to integrate with any database.