Канбан (от «рекламный щит, вывеска») — метод управления разработкой, реализующий принцип «точно в срок» и способствующий равномерному распределению нагрузки между работниками. При данном подходе весь процесс разработки прозрачен для всех членов команды. Задачи по мере поступления заносятся в отдельный список, откуда каждый разработчик может извлечь требуемую задачу.
Канбан — наглядная система разработки, показывающая, что необходимо создать, когда и сколько. Метод основан на одноименном методе в производственной системе «Тойоты» и бережливом производстве.
Основные принципы Канбан основан на четырёх основных принципах: Базирование на существующих методах разработки. Канбан начинается с существующих методов разработки и стимулирует в них повышающие эффективность разработки изменения. Предварительная договорённость о проведении важных изменений. Команда разработчиков должна учитывать, что постоянные изменения — это способ улучшить существующий процесс разработки, однако проведение глобальных перемен имеет большой риск. Канбан поощряет небольшие и эволюционные изменения. Уважение к существующему порядку, ролям и обязанностям. Поощрение инициативы. Приветствуются проявления инициативы каждого разработчика.
См. также Канбан Бережливая разработка программного обеспечения
Примечания
Категория:Разработка программного обеспечения Категория:Технологии организации программирования