Что такое Kanban
Kanban (канбан) - это популярная методология Аgile, которая помогает командам усовершенствовать процесс планирования задач и обеспечения производительности. Система Kanban основана на полной прозрачности работы и обмене информацией в режиме реального времени. Задания по мере поступления заносятся в отдельный список, откуда каждый разработчик может их извлечь.
В отличие от скрама, где от команд требуют успешного выполнения спринтов, система канбан прежде всего ориентируется на задачи.
Kanban методология
В процессе использования scrum многие команды столкнулись с такими проблемами, как большие издержки от обсуждений, встреч и огромные потери времени на стыке спринтов (на открытие и закрытие спринта может уходить до 2 дней), не всегда в заказчика есть время, чтоб качественно выполнять роль Product Owner и готовить sprint backlog и так далее.
Поэтому разработчики ПО часто применяют такой супергибкий фреймворк, как система канбан. Методология Kanban основывается на идее непрерывных релизов. Работа команд строится вокруг kanban-доски, где статусы работы отображаются в виде столбцов и дорожек. Доски визуализируют работу команды, стандартизируют процесс, а также помогают найти и устранить препятствия.
Kanban методология значительно проще, имеет всего 3 правила для организации процесса (для сравнения, в SCRUM - 9 базовых правил, в XP - 13, а в классическом RUP - более 120). Программный канбан имеет много других преимуществ, в частности, уменьшение времени прохождения (lead time) каждого конкретного задания, что ускоряет выполнения всего проекта в целом, быстрая обратная связь от отдела тестирования, высокое вовлечение команды в процесс разработки (swarming).
Kanban создан на основании Toyota Production System компания «Тойота», которая в свою очередь вдохновлялась принципом супермаркета «держи на полках только то, что нужно клиенту». Поэтому в методология kanban разрешается приостановить задачу, если на данном этапе есть другие срочные задания.
Предлагаем курсы Kanban
На нашем тренинге “Kanban: stop starting, start finishing” мы осветим основные преимущества метода канбан и расскажем, в каких случаях он будет оптимальным для применения. Также познакомим с широко используемыми метриками и объясним, как внедрить kanban поэтапно. Ну и, конечно, научим визуализировать процесс разработки на kanban-доске.
Кроме того, мы рассмотрим ситуацию, когда вам необходимо взять часть методик из Scrum, а часть из Kanban. Все мы знаем, что жизнь любит экспериментировать и на практике проекты бывают очень разными. Таким образом, мы придем к еще одному framework, который называется ScrumBan.
Ключевой частью нашего тренинга является workshop, который позволит попробовать все изученные принципы Kanban на практике, увидеть типичные проблемы при применении Kanban и найти их решения. Обучение Kanban позволит вам быть во всеоружии при внедрении этой методологии на собственном проекте.
