Scrum: Overview of Methods
Scrum is a flexible way to organize work with tasks. The team can break down a large project and execute it gradually, one piece at a time.
Quick navigation: all methods and events
User documentation: Bitrix24.Scrum
Scrum in Bitrix24
Technically, Scrum is a group. The Scrum identifier groupId in the method parameters and fields of Scrum elements is the id of the group.
To create a Scrum, use the create new group method. A group is considered a Scrum if the SCRUM_MASTER_ID field is filled.
User documentation
Scrum Elements
Tasks in Scrum are standard Bitrix24 tasks with enhanced capabilities for working according to the Scrum methodology. To create or modify tasks, the group of methods tasks.api.scrum.task.* is used.
The Scrum team gathers all project tasks in one place—the backlog. Tasks, wishes, ideas, and feedback are recorded and prioritized. Working with the backlog can be done using the group of methods tasks.api.scrum.backlog.*.
To make the backlog more visual, tasks are attached to epics. An epic is a theme, context, or larger goal to which a task relates. To create, modify, retrieve, or delete epics, the group of methods tasks.api.scrum.epic.* is used.
Team members review the backlog and decide which tasks to take on in the sprint. A sprint is a short iterative cycle during which the team completes specific work. Managing sprints can be done using the group of methods tasks.api.scrum.sprint.*.
The team moves tasks through the stages of the Kanban, working on the tasks of the sprint. Kanban is a tool that helps visually represent work with tasks in the form of columns and cards. Columns are the stages of work, and cards are the tasks. Working with stages and managing tasks in Kanban is performed using the methods tasks.api.scrum.kanban.*.
Overview of Methods
Scope:
taskWho can execute the method: any user
Backlog
|
Method |
Description |
|
Adds a backlog to Scrum |
|
|
Updates the backlog |
|
|
Retrieves field values of the backlog by Scrum identifier |
|
|
Deletes the backlog |
|
|
Retrieves available fields of the backlog |
Kanban
|
Method |
Description |
|
Creates a Kanban stage for Scrum |
|
|
Updates a Kanban stage for Scrum |
|
|
Retrieves Kanban stages by |
|
|
Deletes a stage |
|
|
Adds a task to the Scrum Kanban |
|
|
Deletes a task from the Scrum Kanban |
|
|
Retrieves available fields of the Kanban stage |
Epics
|
Method |
Description |
|
Adds an epic to Scrum |
|
|
Updates an epic in Scrum |
|
|
Retrieves field values of the epic by its |
|
|
Retrieves a list of epics |
|
|
Deletes an epic |
|
|
Retrieves available fields of the epic |
Sprints
|
Method |
Description |
|
Adds a sprint to Scrum |
|
|
Updates a sprint |
|
|
Starts a sprint |
|
|
Completes the active sprint of the selected Scrum |
|
|
Retrieves field values of the sprint by its |
|
|
Retrieves a list of sprints |
|
|
Deletes a sprint |
|
|
Retrieves available fields of the sprint |
Scrum Tasks
|
Method |
Description |
|
Creates or updates a Scrum task |
|
|
Retrieves field values of the Scrum task by |
|
|
Retrieves available fields of the Scrum task |