Light-industry-up.ru

Экосистема промышленности

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

18-09-2023

Перейти к: навигация, поиск
Разработка программного обеспечения
Процесс разработки ПО
Ключевые процессы

Анализ • Проектирование • Программирование • Документирование • Тестирование

Модели

Итеративная • Спиральная • Каскадная • V-Model • Dual Vee Model

Методологии

Agile (XP, Lean, Scrum, FDD и др.) • Cleanroom • OpenUP • RAD • RUP • MSF • DSDM • TDD

Сопутствующие дисциплины

Конфигурационное управление • Управление проектами • Управление требованиями • Обеспечение качества

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

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

Основные принципы

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

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

См. также

Примечания

  1. Taiichi Ohno. Toyota Production System: Beyond Large-Scale Production. — 1988.
  2. James P. Womack. The Machine That Changed the World. — 2007.

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

© 2014–2023 light-industry-up.ru, Россия, Краснодар, ул. Листопадная 53, +7 (861) 501-67-06