Добавить в корзинуПозвонить
Найти в Дзене

Зачем нужна scrum-доска и как её выбрать?

Многие команды разработки ПО используют Scrum для организации своей работы. Видя положительный пример, другие отрасли также постепенно приобщаются к фреймворку Scrum и Agile-мышлению в целом. Все реализации Agile уделяют первоочередное внимание непрерывной коммуникации и обратной связи между членами команды и заинтересованными сторонами. Для этого работа над продуктом строится небольшими отрезками, а сам продукт постепенно усложняются. Неотъемлемым артефактом методологии Scrum является scrum-доска. Она становится центром информации о проекте и задачах на спринт. Мы расскажем, какими бывают доски в Agile-проектах, какую разновидность выбрать для своей команды и в каких ещё сферах жизни можно использовать доску задач. Что такое scrum-доска? Доска в Agile (она используется и в Scrum, и в Kanban, и в других реализациях) — это визуальное представление предстоящей и проделанной работы. Она упрощает организацию и отслеживание всего потока задач. Классическая доска содержит всего три столбца:
Оглавление

Многие команды разработки ПО используют Scrum для организации своей работы. Видя положительный пример, другие отрасли также постепенно приобщаются к фреймворку Scrum и Agile-мышлению в целом. Все реализации Agile уделяют первоочередное внимание непрерывной коммуникации и обратной связи между членами команды и заинтересованными сторонами. Для этого работа над продуктом строится небольшими отрезками, а сам продукт постепенно усложняются.

Неотъемлемым артефактом методологии Scrum является scrum-доска. Она становится центром информации о проекте и задачах на спринт.

Мы расскажем, какими бывают доски в Agile-проектах, какую разновидность выбрать для своей команды и в каких ещё сферах жизни можно использовать доску задач.

Что такое scrum-доска?

Доска в Agile (она используется и в Scrum, и в Kanban, и в других реализациях) — это визуальное представление предстоящей и проделанной работы. Она упрощает организацию и отслеживание всего потока задач.

Классическая доска содержит всего три столбца:

  • что нужно сделать, TO DO,
  • что делается, IN PROGRESS,
  • что сделано, DONE.

На доску попадают задачи как в виде User Story, так и в сокращённом варианте, например, задача исправить баг. Перемещая задачи между столбцами, команда может оценить свой прогресс.

Размещение пользовательских историй на доске также помогает:

  • отделить задачи друг от друга,
  • назначить конкретные дела членам команды,
  • отслеживать жизненный цикл каждой истории,
  • вести прозрачный рабочий процесс.

В Scrum традиционно используется таблица в 4 столбца. Кроме тех, что мы перечислили выше, есть столбец всех историй, также известный как PBI (элементы бэклога).

Доска может быть более детализирована. Тогда на неё добавляются дополнительные столбцы, например:

  • не запущено,
  • ускорить,
  • на проверке и т. д.

Независимо от количества столбцов, всегда должен оставаться последний — DONE — с полностью завершёнными задачами.

Общий принцип работы

Во время планирования спринта команда соглашается выполнить отобранные задачи. Они попадают в список TO DO, или «Сделать».

На утреннем стендапе каждый из команды выбирает задачу и берёт ответственность за её выполнение. Она перемещается в графу In Progress, или «В процессе».

Когда задача выполнена и проверена, она попадает в столбец DONE. На более детализированных досках сделанная задача сначала может отправиться на проверку, например, в столбец TEST, и только после этого в «Сделано».

В конце спринта scrum-мастер проводит ретроспективу, чтобы оценить общий прогресс и процесс работы команды. Спринт прошёл успешно, если все истории находятся в столбце DONE. После этого доска очищается от завершённых задач и готовится ​​для следующего спринта.

Команды также оценивают эффективность спринта с помощью графика сгорания задач. Он дополняет scrum-доску. О том, как работает burndown chart, мы писали в отдельной статье.

Когда команда решает работать с доской, первый шаг — выбрать, будет это физический или онлайн-борд, а может, два одновременно. У обоих вариантов есть свои преимущества и недостатки, о чем поговорим ниже.

Физическая scrum-доска

Первоначально фреймворк Scrum предполагал физическую Scrum-доску для отслеживания историй. Многие команды, несмотря на возможности цифровых бордов, по-прежнему используют аналоговый вариант.

Подходит: для небольших команд, которые физически находятся рядом. Для них обновление состояния доски не займёт много времени.

Scrum-доска на стене способствует общению, вокруг неё собирается команда для обсуждения задач. Чтобы выполнять свою функцию, аналоговая доска должна:

  • находиться на открытой стене, где удобно собираться всей команде,
  • быть в достаточном удалении от столов и стульев,
  • плюсом будет дополнительное освещение,
  • материал может быть разным: доска для маркеров, железная доска, белая стена, хорошо закреплённый ватман,
  • самый удобный вариант для оформления историй — стикеры, но можно использовать бумажки с магнитами или кнопками.

Истории на доске располагаются вертикально, так что у каждой истории — своя строка. Если истории будут разбиваться на более мелкие задачи, они выстроятся в ряд:

-2

Физические доски интуитивно понятны, их просто сделать и легко поддерживать. Но команде требуется регулярно проводить обновления на доске, чтобы иметь актуальное представление о ходе спринта.

Scrum-доска онлайн

Онлайн-доски считаются более функциональными. В цифровой форме к одной задаче можно прикрепить документы, ссылки на другие истории или пояснения. Другое преимущество — автоматическое оповещение об изменениях и отсутствие привязки к месту: команда может обращаться к доске в любой момент, а не только в кабинете. Если программа дополнена возможностью чата, на такой доске тоже можно проводить обсуждение.

Подходит: большой, удалённой команде; командам, которые демонстрируют рабочий процесс удалённым стейкхолдерам.

Чтобы сочетать удобство электронной доски и наглядность физической, некоторые команды ведут одновременно два борда. Например, мы в Realize поддерживаем аналоговую доску на самой длинной стене кабинета, там же размещаем диаграмму сгорания и другие заметки, связанные с командой. Scrum-мастер параллельно ведёт проект в Kaiten.

Какую онлайн-доску выбрать?

Kaiten — одна из возможных scrum-досок онлайн. Она доступна по подписке. Кроме возможности вести несколько досок, в программе есть функциональные карточки, автоматические диаграммы, генерация отчетов, учёт затраченного времени и интеграция с другими сервисами.

Другой популярный вариант — Jira. Это мощный сервис для полноценного управления проектами с большим количеством настроек. На нём останавливают свой выбор многие компании, но для маленьких команд стоимость подписки будет нерациональной тратой.

Бесплатных досок также много. У них ограниченная функциональность: как правило, это именно борд с возможностью перемещать карточки. Наиболее популярен в этой категории Trello. Он интуитивно понятен, бесплатен и поддерживается разработчиками.

Есть и другие scrum-доски, найти проект с бесплатной лицензией можно, например, через поисковик AlternativeTo.net.

Есть несколько критериев выбора удобной и надёжной доски:

  • насколько подходит дизайн, возможно ли создать аналог белой доски,
  • какие есть ограничения на работу: количество одновременно доступных досок, подключённых участников или отдельных проектов,
  • можно ли интегрировать данные борда с теми сервисами, которые вы используете в работе,
  • насколько безопасны данные в облаке, есть ли шифрование или возможность запустить приложение на собственном сервере,
  • есть ли аналитика в приложении, можно ли облегчить учёт метрик с его помощью,
  • насколько гибкое приложение, есть ли мобильные версии или адаптивный сайт?

Где ещё используют доски задач

Практики Agile используются за пределами разработки ПО. Доски с задачами популярны в других отделах и не требуют особой адаптации. Хотя есть и более изощрённые варианты. Например, доска из HR-отдела на фото ниже, где каждый кусок паутины представляет специальность, которую нужно найти, а вместо колонок — этапы собеседования с кандидатом:

-3

Физическая доска для дома вполне может расположиться на холодильнике или пробковой накладке:

-4

Это самый простой способ организовать свои планы и следить за накопившимися делами.

Из-за популярности Scrum эти борды по аналогии называют скрам-досками, но с домашними делами, которые идут постоянными потоком, вы скорее будете работать по Kanban. Хотя на саму доску и её использование название подхода не влияет.

В EduScrum тоже используются доски. В начальных классах некоторых школ вводят новую методологию, и дети работают со scrum-доской. Колонки обычно те же, но для детей добавляют критерии для рефлексии: например, оценка радости или степень комфорта. В качестве историй — учебные задачи и домашние работы.

Такие же доски используются для работы над проектом: это может быть школьное задание или диплом выпускника вуза.

Про практики Scrum в повседневной жизни, где тоже не обойтись без доски, мы писали в этой статье.

В целом, для переноса на доску подойдут любые задачи из разных сфер. Успех их выполнения зависит не от борда, а от того, насколько честно и регулярно его ведут. Scrum-доска — только способ наглядно организовать дела и держать процесс под контролем.