Канбан (разработка)

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Разработка программного обеспечения
Ключевые процессы
Парадигмы и модели
Методологии
Инструменты

Канбан (от яп. 看板 «рекламный щит, вывеска») — метод управления разработкой, реализующий принцип «точно в срок» и способствующий равномерному распределению нагрузки между работниками. При данном подходе весь процесс разработки прозрачен для всех членов команды. Задачи по мере поступления заносятся в отдельный список, откуда каждый разработчик может извлечь требуемую задачу.

Канбан — наглядная система разработки, показывающая, что необходимо производить, когда и сколько. Метод основан на одноименном методе в производственной системе «Тойоты»[1] и бережливом производстве[2].

Основные принципы[править | править код]

Канбан основан на четырёх основных принципах:

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

См. также[править | править код]

Примечания[править | править код]

  1. Taiichi Ohno. Toyota Production System: Beyond Large-Scale Production (англ.). — 1988. — ISBN 978-0915299140.
  2. James P. Womack. The Machine That Changed the World (неопр.). — 2007. — ISBN 978-1847370556.