The Redmine Kanban plugin is used to manage issues according to the Kanban system of project management.
Ruby JavaScript
Latest commit f11108c Aug 15, 2011 @edavis10 [#6310] Change how project_level and rollup works
They are now two separate options so you can now:

* show each project (no rollup)
* roll up sub-project to a higher level (rollup and project_level > 0)
* roll up all project into a single project (rollup and project_level = 0)
Permalink
Failed to load latest commit information.
app [#6310] Change how project_level and rollup works Aug 16, 2011
assets [#5746] Tweak the borders between users on the Kanban Overview Jun 1, 2011
autotest Adding autotest config Jun 30, 2010
config [#6310] Change how project_level and rollup works Aug 16, 2011
db/migrate [#2607] Created KanbanIssue model to store Kanban specific data for i… Jun 24, 2009
lang [#2821] Added German translation from Andreas Deininger. Jun 6, 2010
lib/redmine_kanban [#6311] Add user preference to override the pane order Jul 28, 2011
rails Move the init logic back into init.rb and just use the rails version … Mar 11, 2010
test [#6310] Change how project_level and rollup works Aug 16, 2011
.gitignore Added a rake task for sass and git-ignore it's cache. Aug 4, 2010
COPYRIGHT.txt [#2740] Touching up the project copyright and urls. Jul 13, 2009
CREDITS.txt Gave Bill Tihen credit for sponsoring the work on the Kanban plugin Jul 13, 2009
GPL.txt [#2594] Added project documentation Jun 13, 2009
Gemfile Add Gemfile for bundler Jul 11, 2011
README.rdoc [#3916] Refactor: extract view to block helper. Jul 22, 2010
Rakefile Added a rake task for sass and git-ignore it's cache. Aug 4, 2010
VERSION Bump to v0.2.0, requires Redmine 0.9.x Jun 30, 2010
init.rb [#6310] Change how project_level and rollup works Aug 16, 2011
redmine_kanban.gemspec Added generated gemspec Oct 14, 2009
routes.rb [#3772] Added a Manual Sync button. Mar 17, 2010
screenshot.png Added recent screenshot of the plugin. Apr 14, 2010

README.rdoc

Redmine Kanban Plugin

The Redmine Kanban plugin is used to manage issues according to the Kanban system of project management.

Features

  • Global Kanban page showing the status of issues across projects

  • Multiple “Panes” to show the lifecycle of an issue

    • Incoming Pane

    • Unstaffed Backlog pane

    • Quick Tasks pane - issues without a time estimate

    • Selected Tasks - Manager prioritized list

    • Active Staffed Requests - issues in progress

    • Testing Staffed Requests - issues awaiting testing

    • Finished Requests

  • Updates to Kanban view are saved to the issues

    • Issue status

    • Issue assignment

    • Issue start date

Getting the plugin

A copy of the plugin can be downloaded from Little Stream Software or from GitHub

Installation and Setup

  1. Install the aasm and block_helpers gems: sudo gem install aasm block_helpers

  2. Follow the Redmine plugin installation steps at: www.redmine.org/wiki/redmine/Plugins Make sure the plugin is installed to vendor/plugins/redmine_kanban

  3. Run the plugin migrations +rake db:migrate_plugins+

  4. Restart your Redmine web servers (e.g. mongrel, thin, mod_rails)

  5. Login and configure the plugin (Administration > Plugins > Configure). See below for the recommend approach.

  6. Click the Kanban link in the top left menu

Usage

Recommended configuration

The Kanban plugin uses 7 sets of lists, referred to panes:

  • Incoming - New

  • Unstaffed Backlog - Approved

  • Quick Tasks

  • Selected Tasks - Selected

  • Active Staffed Requests - In Progress

  • Testing Staffed Requests - Resolved

  • Finished Requests - Complete

Each pane (except Quick Tasks) needs to be associated with a Issue Status. The recommended statuses are above but you can customize them as needed. The Staffed panes (Active, Testing, Finished) also require choosing a Role to use. Any user with this Role will have their own personal set of panes created on the Kanban page.

Quick tasks will pull in the highest priority issues from the Backlog that don't have an estimate. This is useful when someone has a limited amount of time but wants to finish something, like when it's 4:30pm on a Friday afternoon.

License

This plugin is licensed under the GNU GPL v2. See COPYRIGHT.txt and GPL.txt for details.

Project help

If you need help you can contact the maintainer on the bug tracker located at projects.littlestreamsoftware.com