Kanban in Scrum: Overview of Methods

Kanban is a tool that helps visually represent task management in the form of columns and cards. Columns represent stages of work, while cards represent tasks. In the Scrum Kanban, the team can see all the tasks of the sprint and move them through the stages during the workflow.

Quick navigation: all methods and events

User documentation: How to work in Scrum

Connection of Kanban Stages with Other Objects

Sprint. The Kanban stage is linked to the sprint by the sprint identifier sprintId. You can obtain the identifier using the add new sprint method or the get list of sprints method.

User Documentation

Features

The Scrum Kanban must include stages with the type new NEW and final FINISH.

Use the method for creating a Kanban stage only for active sprints, meaning those with the field "status": "active".

Tasks in Kanban

Tasks in the Kanban stage can be added using the tasks.api.scrum.kanban.addTask method. This requires the identifiers of three objects:

To remove a task from the Kanban, use the tasks.api.scrum.kanban.deleteTask method, specifying the sprint identifier sprintId and the task identifier taskId. The task will remain in the sprint on the planning page. This method will not move the task to the backlog.

Overview of Methods

Scope: task

Who can execute the method: any user

Method

Description

tasks.api.scrum.kanban.addStage

Creates a Scrum Kanban stage

tasks.api.scrum.kanban.updateStage

Updates a Scrum Kanban stage

tasks.api.scrum.kanban.getStages

Retrieves Kanban stages by sprint id

tasks.api.scrum.kanban.deleteStage

Deletes a stage

tasks.api.scrum.kanban.addTask

Adds a task to the Scrum Kanban

tasks.api.scrum.kanban.deleteTask

Removes a task from the Scrum Kanban

tasks.api.scrum.kanban.getFields

Retrieves available fields of the Kanban stage