Этап интеграции ПО с Kanban - PullRequest
       10

Этап интеграции ПО с Kanban

0 голосов
/ 11 августа 2011

Как бы вы использовали Kanban в интеграции ПО?

Базовая группа команд может быть:

  • Команда сборки и выпуска,
  • Две команды специалистов,
  • Команда тестирования.

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

Итак, начальную задачу просто назвали бы «релиз X», а затем мы сгенерировалидополнительные задания для групп специалистов (у кого также будут другие обязанности)?Проблема в том, что «выпуск» - слишком большая задача для групп специалистов, и ее нужно разбить.Но если у нас нет задачи «релиз X» (скорее только подзадачи), как мы можем определить статус релиза?

Если у вас есть отдельные доски задач для команды b & r и специалистакоманды?

1 Ответ

2 голосов
/ 11 августа 2011

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

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

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

Тогда у нас есть организация правления. Одна из идей состоит в том, чтобы иметь очень простой процесс (делать, текущее, выполненное) и смешивать различные задачи на доске, например, создавать и запускать автоматические тесты на выпуске, запускать ручные тесты и т. д. Затем, каждый раз, когда что-то идет не так, вам нужна задача для группы специалистов, поэтому мы добавляем ее. Таким образом, вы создаете новое задание, связанное с выпуском, если что-то не так.

Теперь вопрос в том, как вы можете сказать, завершен ли выпуск. Может быть, вы можете использовать несколько разных цветов заметок, по одному на выпуск. Вы могли бы сказать, что у «желтого» релиза все еще есть некоторые открытые проблемы, в то время как «зеленый» уже завершен, и вы только что начали «оранжевый». После окончания выпуска вы можете легко повторно использовать цвета.

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

...