Portable Kanban

What is Kanban? Is it possible to use it for personal task management? If you already know answers than you have an idea how kanban board looks typically:

While there is nothing wrong with physical boards it’s very convenient to have an electronic version. I spent days trying to find some suitable software and finally … developed it (seriously, it just took less time!). And if you’re looking for some simple application that could replace physical board then search is over. Now your board can look like that:

screenshot_3_0

Much better! What are pros & cons of electronic board:

  • It’s dead simple.
  • It always can be with you in your laptop: just copy files to some folder.
  • It works in offline mode, no internet connections ever required.
  • It looks nice.
  • It’s even cheaper than whiteboard and sticky papers because it’s completely free.
  • It’s both personal and shared board in the single package.

Cons:

  • Maybe not for large distributed groups, but it’s OK for small-to-medium ones. Look also for online alternatives.
  • No more cons found.

How to start:

  • Download application (link is below). It has no installer, just unzip it to some folder, e.g. “…My Documents\My Kanban”.
  • Start it. It requires NET 4.0 installed, if you don’t have it yet you can download it here. The application creates data file automatically.
  • Click everywhere, try to drag & drop cards. See About/Shortcuts first, then click Setup to configure your own board the way you want. Edit columns, topics, persons etc. Please, read notes on every setup page.
  • Use the built-in timer (aka ‘pomodoro timer’) to track your time. Easter egg: point mouse to the timer to see statistics.
  • One more thing: drag & drop any file to app window to create a new task with attached file.
  • Need more than one board? Copy app to different folders to use 2 or more boards, e.g. “Office”, “Home” etc.
  • Application is fully portable: keep it on flash drive or shared/cloud storage (OneDrive, Dropbox etc).
  • You can also create a common board and share information with your colleagues in office or worldwide. This option requires free Redis database server (3.0 is recommended).

Please, feel free to share your ideas for improving the application. It’s going to be updated regularly, so subscribe to this page comments. The current version is 4.1.6066.41964.

Thank you for reading/scrolling down. Now you can download it.

Portable Kanban supports plugins to extend its functionality. If you’re interested in developing your own plugin use this project as a starting point.

See also a very basic introduction to Portable Kanban:

 

More about personal kanban:

Do not forget to share this page and/or like it @ AlternativeTo and StackExchange!

978 thoughts on “Portable Kanban

  1. Good morning, Dmitry!

    Thank you for your great application Portable Kanban, and thank you for providing it for free.

    I’m sure you can help me with a problem I have. I have an Kanban Board, and I would like to insert a new column between already existing ones, All I can do is to rename a column, or add another at the end. But I did not find out (or read) how to reorder the columns.

    Is there a way to do so?

    And I have a feature request: how would it be to have a backend to be reached over HTTPS in addition of Redis? This would enable workers like me who work at mulple customers with multiple PCs to set up a private data store on our own servers, and using Portable Kanban as a frontend on the customer’s PCs. Typically, we only have HTTP over authenticated proxies.

    1. I think you only need to create a new column, then mark the line (in front of the row) and use the “move up/down” arrows above the column-table to re-order.

  2. Excellent application, using it for a long time now. Thank you very much. Would it be possible to revert the time Format for estimats to decimal (maybe as an Option)? I would prefer this.
    Thanks
    Claus

  3. I’m using this tool for over 3 months now and it’s an awesome piece of software.

    As I’m trying to sync the color code of my tasks between different applications, choosing a color form a long, long list is not giving me the expected result. So, if there’s anything I’m missing, it would be the color picker in settings. And an additional “pipette like” thing, which can probe any color form the screen, would be a total jaw drop.

  4. Wow, that’s it! Exactly what I searched for: Offline, No sync with the World, No Installation and it works perfectly.
    Thx for the good Work!

  5. Hi Dmitry,

    thanks for this great Kanban tool! I really appreciate your efforts!
    Just that you get some feedback on how your tool gets used: I’m using it completely on my own. So multiple assignees or time tracking is not a feature I will ever use. besides that multiple columns, priorities, and topics are the basics of my setup.

    Some suggestions for new features from my side:
    1. Hierarchical tasks where the “father” automatically closes if all sub tasks have been completed
    2. Regular tasks. I have monthly and weekly tasks I need to perform. It would be nice if these would be created automatically based on a defined schedule.
    3. Free text fields. Would be nice to have at least a free text field which could be displayed on the card on the board.
    4. basic commands on a right click menu would also be appreciated (copy, paste, delete, change prio, change topic, change…).

    Thanks again and keep up the good work!

  6. Best KANBAN OFFLINE Tool . Can we ask for a feature request ? We can utilize views alternatively but would be great to have swim lane support . Provides a Holistic view.

  7. Dimitry,

    Any thought to linking/associating tasks together? We currently use PK to track projects from design to installation. These projects often have change orders associated with them. The change order is added as a new “card” in PK. I’d like to be able to link/associate the change order to the original task somehow

  8. Hi Dmitry,

    this is a fabulous application.

    I have two small suggestions:

    1. It would be great to introduce continuous task tracking, i.e.: pausing the task would reset the timer but would add to the total time spent on the task (activity time)

    2. It would be great for each task and subtask to have a label which displays the age and also the activity time (tracked time during which the user was actively working on the task)

  9. Hi Dmitry!
    ¡Your app is great! is the easiest to use.

    I had a suggestion about the time tracking.

    I wonder if is it possible to add to the time track a field which be auto filled with the column that belong to it that moment.

    Let me explain,

    I had Backlog, Doing, Test, Done and Archive as my columns.
    When i start a task at “Doing” and hit the time track and stopping it some times, after transfer it to “Test” and hit the time track and make the test and again move it back to “Doing” an so on.

    I lost completly the track of the task i don’t know how much time the task expend in “Doing” neither in “Test”.

    At the end when the task is on “Done” and generate the report, there is no way to perform a look back to know what happend with some taks that had being in a cycle ford and backwards. Also at the time tracking tab of each task there is no way.

    Now i’m doing it editing the comment and writting down “Doing” or “Test” but it is very tedious and some time i forget it.

    Thank you so much for your hard work.

  10. Hi! Great application!

    But I have one small request – when you publish a new version can you include some kind of a changelog with it? Because it’s kinda confusing when you don’t know what features was added or what behaviour has been changed.

    Thank you for you hard work once again!

  11. I have been scouring the internet for an application like this. This is great. Any chance of getting colours for the column headings?

  12. Me again, I’ve been using it the whole morning and one of its best feature is the customization. We can really change everything, and it rocks !
    Nevertheless, I’d have a suggestion for a next feature : In Columns settings, could you add a feature which would be “Reset creation date”. This way, when we put a task within the column “ongoing”, it sets the moment at which we really start doing it.
    Later on, when completing the task by moving it to “Done” column, with the “Auto Complete” feature, we can have the effective time we took to complete the tasks.
    I hope it’s clear, and congrats again.

  13. Thanks for you hard work. I’ve just discovered Kanban board yesterday, and your application will be of a great support. I’ll stay tuned for updates.

  14. Hi Ivanov
    I have 20 columns and these are very small.
    are ways columns fix and then scroll left and right ??

  15. I have to calculate a few statistics from my kanban board (number of tasks in certain time intervals, velocity for different topics, etc). I would like to get this done more less automatically. What is the best to retrieve data from PK automatically? Do I need to use Redis and reverse engineer the database?

  16. Wow. The new version has very nice documentation included. Thanks a lot, Dimitry. Although I am using KB since a long time I still learnt something new!

    Could you maybe include a “changes” section in the pdf or add a separate changes.txt text file? It would be nice to know what a new version brings (which bug fixes, changes, features).

    1. Yeah a change log would be really good, so we can look through all the new features and play with them.

  17. Nice tool Dimitry, however:
    why you do not allow multiple files?, as simple as a choose folder to select the file you want to work with.
    why right click menu is not used? very convenient for things like deleting a task quickly.
    bye

  18. Hi Dimitry,

    We have been using your Kanban tool and are wondering if there are any ways in which we can export comments that we have recorded against tasks. Is this functionality likely to be included in future releases?

    Thanks and regards,

    Errol

  19. Hey Dimity. Thanks for an excellent tool. My problem: changed computers and copied my entire folder over to new machine. Want to run Portable Kanban on new computer but get error message “data file is locked by another instance of Portable Kanban”. What to do? Thanks

  20. Hello Dmitry,
    complements on this tool i’m using it for a while now
    but i’m wondering if there is the possibility to get the planned hours also in the time tracking report

  21. Hi Dmitry, the auto-update seems to work now behind a proxy. Did you implement it? Thanks a lot for implementation!

    Please let me request some additional features:

    1.) I would like to have a Task number to identify Tasks independently of its description. Also it would be fine if we can setup an optional prefix for task numbers. For example if we would define a task number prefix let’s say “KB”, then a task number would be generated as “KB1234567”.

    2.) Handling more than 1 Link per task. I would like to have a multiple links in the task. For multiple Mails or other additional docs. Implementation suggestion: I don’t know is PK is able to decide where a drop action is done, over an existing task or on the headline of the column. In the case the file or mail is dropped over an existing task, and field “Link” is already in use, PK should create a new folder with task number (example of task numbers usage ;-)) and copy the dropped file or mail along with the previous linked doc, and put the folder path into the “Link” field. PK must take care if the folder already exists it have to just copy the dropped file to the existing folder, that is all.

    3.) A “Requester” field in Task. It can be just a free Text field. To note down who requested the feature or reported the incident.

    Anyway PK is a great tool loved by our team of the 6-10 persons. Using Redis.

    Best Regards
    Adolfo

  22. Dmitry, just wanted to pass on my compliments and appreciation. I’ve been using this successfully now for over a year, which is way longer than any other task tracking software implementation that I have ever tried – and I have tried many, many of them over the past ~10 years, since reading Getting Things Done a long time ago. Maybe I’ve learned how to better judge what things are worth tracking in which tool, but I think the simplicity of your Kanban approach helps greatly (not withstanding the complexity that you hide). Well done!

  23. Hi Ivanov,

    I just found your software and it lookes great. It seems we can work with this software and trow out the old whiteboard.:)

    I do have a question. When moving a task to the next column it will always move up as far as possible. I would like to let the task stay at the same horizontal level. Is this an option, or a configurationparameter. Or is it not available in this version?

    Please let met know and keep up the good work.

      1. Hi Dmitry, thanks for your reply. I saw this setting, but it is not doing what I want.
        All my colums have the do-not-sort setting. When I move a task from one column to the next one it stil jumps to first available slot. it will not stay on the same horizontal level/row.

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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 )

Google+ photo

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

Connecting to %s