Discussion: Ideas for Kanban Plugin UI

207 views
Skip to first unread message

.dan.g.

unread,
Sep 13, 2015, 9:33:29 PM9/13/15
to ToDoList (AbstractSpoon) Support

Hi All


This is just to stimulate discussion of the visual representation of tasks in the forthcoming Kanban view plugin.


Copied Verbatim from https://www.visualstudio.com/en-us/get-started/work/work-from-the-kanban-board-vs


Your backlog provides a great starting point for what you want to build. Your Kanban board, on the other hand, turns your backlog into an interactive signboard. A board you can use to visualize, track, and share progress as you build your project.

Each backlog comes with a Kanban board. You get the most value by getting the board to match how your team works. Each card on the board corresponds to an item of work you've added to your backlog.

Simply drag-and-drop cards from one column to another to update status. Dragging cards within a column changes the priority.

Kanban board based on Agile process template

And with Kanban, you get built-in methods designed to optimize your workflow process. What exactly does that mean? Well, for one, you can set Work in Progress (WIP) limits to help teams stay focused on completing work before starting new work. By limiting the amount of work your team starts at each stage can actually increase the speed of delivery.

Second, you can split columns to enable a pull method, highlight where bottlenecks occur, and perfect your workflow process.

Add columns to match your workflow stages

As a first step, get your Kanban board looking like what you want it to.

  1. Open your board from your Backlog and click the gear icon gear icon.

    Kanban board, open configure settings

    If you're not a team admin, get added as one. Only team and project admins can customize the Kanban board.

  2. Click Columns, and then click a column tab to see all the settings you can modify. Your initial column settings will look something like this.

    Customize columns, initial Agile column settings

    Actual titles vary based on the process (Agile, CMMI, or Scrum) used to create your team project.

  3. Change your column titles to map to your workflow stages. You can add, rename, and move columns to support more stages.

    Here, we rename the first, second, and third columns to Backlog, Analyze, and Develop. We then add a column and label it Test.

    Customize columns, rename and add columns

    To change the column order, simply drag the tab to the position you want.

    After you save your changes, your board will look something like this...

    Kanban board with renamed and added columns

    As you can see, you've got more features which you can set. We'll go over WIP limits and split columns next.

    You can always change the state-to-column mappings later as you gain insight into how to improve your workflow process.

Set WIP limits to manage flow

The whole idea behind WIP limits is to keep team members from taking on too much work at any one time. This may seem counterintuitive and uncomfortable at first. However, this single practice has helped teams identify bottlenecks, improve their process, and increase the quality of software they ship.

What limits should you set? Start with numbers that don't exceed 2 or 3 items per team member working within a stage.

Click each intermediate column tab to set the WIP limit for that column.

Customize columns, set WIP limits for the Analyze Kanban column

Once set, you'll see the count of items next to the limit set for each stage. Red numbers indicate you've gone over the limit.

WIP indicator turns red when the team goes over the agreed upon limit

After you set WIP limits, you'll want to monitor the actual count of items at each stage. While teams will exceed limits from time to time, frequent occurrences signals the need to review processes or adjust the limits.

Split columns to highlight where bottlenecks occur

Split columns provides your team with another method to discover bottlenecks. Split columns highlights when work completes in one stage and signals when work can begin in the next stage.

Without split columns, teams push work forward. With split columns, teams pull an item into the next stage when they actually begin work. This pull model provides a more accurate means for tracking how long items sit in a stage not being worked.

You don't have to split all columns, just the ones where you want to use the pull model.

As before, click each intermediate column tab to set the split columns for that column.

Customize columns, set split columns for the Analyze Kanban column

When split, you'll see Doing and Done sub-columns. Now, when a team member completes coding an item, he moves it into the Develop-Done column. And, when the tester begins work on the item, she pulls it into the Test-Doing column.

Kanban board with split columns configured

Juan de Arriba

unread,
Sep 14, 2015, 1:53:28 AM9/14/15
to ToDoList (AbstractSpoon) Support
Hallo,

For visual representation and good design I suggest take a look in: http://dmitryivanov.net/

Regards

.dan.g.

unread,
Sep 14, 2015, 1:56:24 AM9/14/15
to abstractspoon-t...@googlegroups.com
Hi Juan

Have you used 'Portable Kanban' yourself?

If so, are there specific features that you now consider to be essential in a Kanban view?

.dan.g.

Lior Sheinmel

unread,
Sep 14, 2015, 3:56:02 AM9/14/15
to ToDoList (AbstractSpoon) Support

request for upgrading KANBAN filtering capabilities
  Hi Dan

it would be very helpful if the filtering capabilities of KANBAN view will be the same
as in list view when filtering a specific task (with a tag attribute for example, or any other attribute), with out the PARENT TASKS above.

example is attached with this link

https://drive.google.com/open?id=0B_dyxmiom0DVMENNT1lHclR2SEE

Tnx

Lior

בתאריך יום שני, 14 בספטמבר 2015 בשעה 04:33:29 UTC+3, מאת .dan.g.:

Juan de Arriba

unread,
Sep 14, 2015, 8:05:24 AM9/14/15
to ToDoList (AbstractSpoon) Support
Hi

I used portable kanban only in "test mode" and although I think it is a great software, TDL best fits my needs (project management with Gantt) so I have a long experience of use. The design, robustness and usability of "portable kanban" is very good and I have proposed because it can be a good source of ideas.

For me it would be wonderful to be able to manage the project itself in "Gantt Mode" and my tasks as a project manager in "kanban mode", perhaps using a category "kanban" as a filter and working in separate instances in the same computer. 

A very nice feature of "portable kanban" are the "views", allow to have a collection of display modes combining filters and colors. For me it would be very useful, I would have a view to date to analyze costs another view, another view to prepare status reports on industrial work without having to waste time configuring each. Today I do not have time, but prepare screens showing how to work this into "portable kanban". Another application that has really worked this theme is "project in a box"

Juan

Tony G

unread,
Sep 14, 2015, 3:40:03 PM9/14/15
to ToDoList (AbstractSpoon) Support
Lior - Access is denied to that link. Please make it public. Thanks.

T

.dan.g.

unread,
Sep 14, 2015, 8:28:14 PM9/14/15
to ToDoList (AbstractSpoon) Support
Hi Lior

Yes, it has been discussed previously and the option to hide parent tasks will be included in the first release of the Kanban plugin with 7.1

.dan.g.

unread,
Sep 14, 2015, 8:28:36 PM9/14/15
to ToDoList (AbstractSpoon) Support
KANBAN VS LIST VIEW FILTERING.tdl

.dan.g.

unread,
Sep 14, 2015, 8:49:57 PM9/14/15
to ToDoList (AbstractSpoon) Support
Thx Juan.

I've created a new top-level topic which copies a post from CodeProject where I demoed a really simple Kanban plugin which may form the basis for a 7.1 release.

If I do release it with 7.1, it will be very simple to start with so I would welcome your input on establishing a minimum set of requirements.

.dan.g.

Lior Sheinmel

unread,
Oct 2, 2015, 12:27:13 AM10/2/15
to ToDoList (AbstractSpoon) Support
Hi Dan

attached please find some demo screens from kanbantool.com
task creation dialog.png
KANBANTOOL.pdf
Reply all
Reply to author
Forward
0 new messages