System AdministratorДоска гибкой разработки - Scrum и Kanban

Author: System Administrator Displayed: 16934
Created: 09/02/2016 Updated: 06/08/2020
Version: 33
MoreLess

Как использовать доску гибкой разработки - Scrum и Kanban

Видеоурок, #2, #3, #4
Обзор
Как получить плагин
Активация Scrum / Kanban в проекте
Роли и разрешения
Scrum-доска  - создание нового спринта
Scrum-доска  - управление резервом проекта
Scrum-доск - управление спринтом
Scrum-доска - диаграммы
Kanban - управление резервом проекта
Kanban - управляющий совет Канбан
Настройки
Как добавить плагин на страницу обзора проекта и персональную домашнюю страницу
Модальное окно задач
Тупиковые ситуации

 

Обзор

Доска гибкой разработки - это плагин Easy Redmine для гибкой разработки, известный по методологиям Scrum и Kanban, который показывает спринт, резерв, задачи в отставании и их статусы. Цель этого расширения - помочь вам с гибким управлением или внедрением гибкой методологии в вашу компанию.

Scrum - это итеративная и инкрементальная гибкая среда разработки программного обеспечения для управления разработкой продуктов. Он определяет «гибкую, целостную стратегию разработки продукта, в которой команда разработчиков работает как единое целое для достижения общей цели», бросает вызов предположениям о «традиционном последовательном подходе» к разработке продукта и позволяет командам самоорганизовываться, поощряя физическое сотрудничество. -нахождение или тесное онлайн-сотрудничество всех членов команды, а также ежедневное личное общение между всеми членами команды и дисциплинами. Ключевым принципом Scrum является признание того, что в процессе разработки продукта клиенты могут передумать о том, что им нужно и что нужно (часто это называется изменчивостью требований), и что непредсказуемые проблемы не могут быть легко решены традиционным прогнозным или запланированным способом.

Kanban - это метод управления работой с знаниями, который уравновешивает потребности в работе с имеющейся способностью к новой работе. Рабочие элементы визуализируются, чтобы дать участникам представление о ходе и процессе, от определения задачи до доставки клиенту. Члены команды «вытягивают» работу в соответствии с возможностями, а не «выталкивают» работу в процесс по запросу. В разработке программного обеспечения Kanban предоставляет визуальную систему управления процессами, которая помогает принимать решения о том, что, когда и сколько производить. Хотя метод (основанный на Toyota Production System и бережливом производстве) возник в разработке программного обеспечения и информационных технологий, он может применяться к любым профессиональным услугам, результат работы которых не материальный, а не физический.

 

Как получить плагин

Функциональность Easy Redmine доступна в виде отдельного плагина для покупки через клиентскую зону.

 

Активация Scrum / Kanban в проекте

Если вы приобрели и установили плагин, убедитесь, что он активирован в Easy Redmine. Это можно найти в разделе Дополнительно: Администрирование: Плагины: Расширенное управление проектами, как показано ниже.

Image20200806034052_1.png

Доска гибкой разработки - это модуль уровня проекта, поэтому первый шаг - включить его в конкретном проекте следующим образом:

  1. Откройте конкретный проект, где вам нужно иметь доску гибкой разработки.
  2. Перейдите в Настройки> Модули.
  3. Установите флажок «Easy scrum board», чтобы активировать Scrum board и / или «Easy kanban board», для того чтобы активировать Kanban, и нажмите кнопку Сохранить.
  4. Теперь вы должны увидеть вкладки Scrum Board и / или Kanban в верхнем меню вашего проекта, как показано ниже.

Image20200806034052_2.png

 

Роли и разрешения

Необходимые разрешения проекта, относящиеся к доске Scrum и Kanban, можно настроить в разделе Администрирование »Роли и разрешения» Разрешения проекта »Easy scrum board / Easy kanban board. Если у пользователя нет достаточных прав доступа (например, Правка Скрама + Правка Канбана), изменения, сделанные им на доске Скрама / Канбана, будут видны только на доске, однако они не будут применены к самим задачам и будут заблудиться после обновления экрана.

Image20200806034052_3.png

 

Scrum-доска  - создание нового спринта

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

Заполните обязательные поля:

  • Название вашего спринта
  • Дата начала (не может быть в прошлом)

Преднамеренные варианты включают в себя:

  • Цель для этого спринта
  • Дата исполнения (должна быть позже даты начала, может быть оставлена пустой)
  • Веха (все задачи в спринте также будут связаны с этим этапом)
  • Использовать задачи из всех проектов (позволяет добавлять задачи из других проектов в этот спринт)
  • Отображение задач, закрытых за последние X дней (количество дней, в течение которых закрытые задачи отображаются в столбце «Готово» - более старые будут скрыты)
  • Если вы создаете свой первый спринт, просто отметьте опцию «Не перемещать задачи». В противном случае вы можете переместить задачи из другого выбранного спринта или всех существующих спринтов в новый спринт.

Image20200806034052_4.png

 

Scrum-доска - управление резервом проекта

После создания нового спринта вы попадаете на страницу проекта с тремя колонками: задачи для исполнения, резерв проекта резерв спринта. В первом столбце вы найдете все задачи, которые соответствуют вашим фильтрам по умолчанию или любому настроенному вами фильтру. Рекомендуется сохранить некоторые фильтры в этом представлении. Затем вы можете просто загрузить список задач, которые вы хотите добавить в бэклог проекта или бэклог спринта.

Вы можете просто перетащить любой из них в Задачи для исполнения или Резерв Sprint. Столбец «Резерв проекта» служит для того, чтобы помочь вам выбрать и сохранить, какие задачи относятся к гибкой обработке, и вручную установить порядок, в котором вы предпочитаете, чтобы они были перемещены в спринт. Тем не менее, столбец Резерв проекта использовать не нужно, поскольку вы можете перетаскивать задачи непосредственно из Задач для исполнения для записи в Резерв спринта. Когда задача перемещается в Резерв спринта, она становится связанной с определенным спринтом. Не забывайте, что одна задача может быть связана только с одним спринтом.

Image20200806034052_5.png

 

Scrum-доска - управление спринтом

Теперь вы видите обзор спринта с заданиями в резерве спринта слева и несколькими пустыми столбцами, которые представляют различные статусы (то есть фазы) спринта. По умолчанию есть Новый, Реализация, Проверить и Готово. Рядом с названием статуса может быть набор чисел (например, 38/45) - он представляет сумму баллов за пользовательскую историю (или другой вес заданий) в сравнении с общим баллом за пользовательскую историю (вес) в спринте. Какое значение используется здесь, может быть настроено в информации о значении настройки (смотрите в разделе «Настройки»).

Используя функцию перетаскивания, вы можете перемещать отдельные задачи из резерва спринта в статусы по мере прохождения процесса завершения. При наведении указателя мыши на любую задачу в спринте появляется небольшое окно с дополнительной информацией о задаче (смотрите изображение ниже), поэтому нет необходимости открывать ее каждый раз при поиске некоторых деталей. В меню боковой панели вы можете легко создать новый спринт, переключаться между существующими спринтами или использовать любые параметры боковой панели, как показано ниже. Рядом с названием спринта находятся 3 иконки, которые можно использовать для редактирования, закрытия или удаления спринта.

Image20200806034052_6.png

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

Image20200806034052_7.png

В любое время, когда вам нужно отредактировать задачу, воспользуйтесь удобным контекстным меню, которое доступно щелчком правой кнопкой мыши по конкретной задаче, как показано ниже. Вы можете выбрать, переместить и отредактировать даже две или более задач в совокупности, просто нажав клавишу SHIFT / CTRL + используйте левую кнопку мыши, чтобы выбрать все задачи, которые необходимо обновить. Затем выполните операцию перетаскивания или любую команду из контекстного меню.

Image20200806034052_8.png

 

Scrum-доска - диаграммы

Диаграмма сгорания - это графическое представление работы, оставленной для выполнения в зависимости от времени. Выдающаяся работа (или отставание) часто находится на вертикальной оси, а время - на горизонтальной. То есть это график выдающейся работы. Это полезно для прогнозирования, когда все работы будут завершены. Диаграммы сгорания являются одними из наиболее распространенных механизмов отслеживания спринтов, используемых практикующими методикой гибкой разработки.

Нажав на кнопку Графики в правом меню, вы увидите синоптическую диаграмму сгорания с 4 индикаторами:

  1. Идеальная оставшаяся работа (синий) говорит вам, сколько работы должно остаться в определенный момент времени, чтобы закончить спринт вовремя
  2. Реальная оставшаяся работа (оранжевый) говорит вам, сколько работы действительно остается, в сравнении с оставшейся идеальной работой
  3. Оставшиеся задачи (зеленый) говорит вам, сколько задач осталось в отдельные дни спринта, основываясь на их датах начала, сроках и статусах
  4. Выполненные задачи (красный) показывают количество задач, выполненных за отдельные дни спринта.

Диаграмма сгорания может выглядеть следующим образом.

Image20200806034052_9.png

 

Kanban - управление резервом проекта

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

Image20200806034052_10.png

 

Kanban - управление Kanban-доской

Доступ к доске Kanban можно получить, нажав на соответствующую вкладку. Это может выглядеть как на картинке ниже. Аналогично доске Scrum, на доске Kanban вы можете создавать неограниченное количество фаз / состояний и связывать их с различными статусами задач. Задачи должны быть перемещены слева направо, один шаг за другим, и полностью завершены, введя последний столбец (Готово). Конечно, дорожки доступны в том же выпадающем меню на странице, что и на доске Scrum. То же самое относится и к контекстному меню, доступному через правую кнопку мыши, и групповому выбору задач с помощью клавиши CTRL / SHIFT.

Image20200806034052_11.png

 

Настройки

Настройки очень похожи для Scrum и Kanban, поэтому мы можем пройти через них за один проход. Вы можете получить доступ к настройкам, нажав на конкретную кнопку на боковой панели. Здесь вы можете создавать новые статусы (то есть столбцы, фазы) спринта с помощью кнопки Новый статус Kanban. Затем вы можете переименовать его, отредактировав имя в поле состояния Канбан. Если вам нужно удалить статус из спринта, просто нажмите кнопку Удалить с правой стороны. Кроме того, вы можете настроить автоматическое перемещение задач с определенным статусом в определенный статус спринта - это называется опцией «содержит эти статусы задач». Например, задача с состоянием, измененным на Отмененный, автоматически переместится в столбец «Готово», а новая - в столбец Новый. Эта функция экономит время по сравнению с ручным перемещением. Как только один статус задачи связан с одним состоянием Канбана, он становится недоступным для других государств Канбана во избежание ошибок.

 

Более того, когда задача перемещается в определенный столбец, вам может потребоваться автоматическое изменение ее статуса (опция «Статус задачи»), а также Назначенного лица (опция «и изменить уполномоченного на»). Например, если вы перетащите задачу на гибкой доске в столбец «Для проверки», состояние задачи изменится на «Для проверки». В разделе Другие вы можете настроить дополнительную информацию, которая будет отображаться на каждой карточке задачи в виде спринта. Подзаголовок означает информацию, отображаемую непосредственно под именем задачи. Информация о значении обозначает числовое значение, отображаемое в верхнем правом углу каждой карты задач. Это значение используется для вычисления различных переменных в диаграмме сгорания, что означает, что изменение этого значения также изменит внешний вид диаграммы.

 

Аналогично, вы можете использовать Дополнительные параметры, чтобы показать аватар назначенного лица, одну или несколько выбранных дат, которые вы хотите увидеть (например, дату начала, срок выполнения, созданный ...), и значок трекера. Предварительный просмотр показывает, где такая информация будет находиться на карте. Наконец, есть флажок, чтобы включить или отключить параметры рабочего процесса на спринте. Если у вас правильно настроены параметры, и вам необходимо применить их немедленно, нажмите кнопку Пересчитать статусы внизу (доступно только в Scrum, но не в Kanban), чтобы изменить порядок задач в соответствии с настройками статуса / столбца. Наконец, сохраните внесенные изменения, нажав кнопку Обновить.

Image20200806034052_12.png

Информация о значении параметра используется для расчета графика выгрузки, а также объема задач в каждом столбце доски. В соответствии с методологией scrum, правильной настройкой должны быть Предполагаемое время или Баллы за пользовательскую историю. Другие параметры разрешены только для конкретного индивидуального использования, и результирующие расчеты диаграммы сгорания и объемов столбцов могут быть неверными или вводить в заблуждение. Это особенно актуально для варианта оценочного времени - потраченного времени, что не рекомендуется.

 

Как добавить плагин на страницу обзора проекта и персональную домашнюю страницу

Вы можете просто настроить свою личную домашнюю страницу и страницу обзора проекта, войдя в режим редактирования, нажав кнопку «Настроить эту страницу» в левой нижней части определенной страницы. Здесь вы выбираете модули для размещения в различных разделах страницы. Чтобы добавить модуль Доска гибкой разработки на страницу, просто выберите его в раскрывающемся списке, как показано ниже, и сохраните.

Image20200806034052_13.png

 

Модальный вид задач

Модальное представление задач позволяет просматривать и / или редактировать все важные данные, относящиеся к конкретной задаче, в одноэкранном всплывающем окне, исключая необходимость открывать задачу на отдельной вкладке. Таким образом, это похоже на компактное представление всего, что обычно можно найти на различных вкладках, в столбцах или кнопках обычного представления задач. Самое главное, что модальное представление чрезвычайно быстрое и простое в использовании, а его основная цель - экономия времени при выполнении стандартного управления задачами. Чтобы открыть модальное представление конкретной задачи с доски Scrum / Kanban, просто нажмите на само задание.

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

Image20200806034052_14.png

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

Image20200806034052_15.png

 

Тупиковые ситуации

  • Если вы сначала разрешили опцию Использовать задачи из всех проектов и добавили задачи из других проектов в спринт, задачи останутся в спринте, даже если вы впоследствии отключите эту опцию.
  • Для отображения данных в представлении Канбан для «Задачи из фильтра» должна быть включена опция «Группировать по».
  • Прежде чем вы решите отключить Scrum в проекте, убедитесь, что он не содержит открытых спринтов. Такой спринт по-прежнему отображается в меню «Спринт», хотя открыть или изменить спринт невозможно.
Add picture from clipboard