Блог публикация

Agile фреймворки и чем они отличаются: Scrum vs Kanban

Главная    —    Блог    —    Agile фреймворки и чем они отличаются: Scrum vs Kanban
Alex Kisliak
Posted by Alex Kisliak
6 февраля, 2020

Все, кто работали и работают в сфере ИТ, хоть раз слышали про Agile, а еще про Scrum и Kanban. Сейчас практически любая компания хочет быть хоть немножечко аджайл, и это хорошо, когда есть выбор, но что именно подойдет вам? Чтобы окончательно не запутаться в этих понятиях и знать, в чем их преимущества, в этой статье мы предлагаем вам более детально ознакомиться с Agile и его основными фреймворками: Scrum и Kanban.

Что же такое Agile?

Agile — это методология “гибкой” разработки ПО. И, хотя это направление появилось в ИТ сфере, оно удачно применяется и в любой другой. Сейчас различные фреймворки и подходы Agile успешно прижились в таких корпорациях, как Microsoft, Salesforce, Trenches, Hewlett-Packard, Spotify, причем не только в сфере ИТ, но еще и в сфере маркетинга и управления. Это итеративный подход, суть которого отражается в Agile манифесте, и ее можно описать следующими тезисами:

  • Вся работа над проектом разделяется на короткие циклы (итерации) и ведется поэтапно;
  • В конце каждой итерации заказчик получает готовый минимально работающий продукт или его часть, которую уже можно использовать;
  • В течение всего рабочего процесса команда сотрудничает с заказчиком;
  • Любые изменения в проекте приветствуются и быстро интегрируются в работу.

В отличие от других подходов вроде Waterfall, где можно выполнять задачи только если они были запланированы ранее, с Agile команда сможет легко подстраиваться  под новые требования и факторы. Особенно это актуально для крупных проектов, где стейкхолдеры постоянно хотят что-то поменять. 

Так выглядят аджайл спринты

Проще говоря, Agile — это своеобразная философия, но как ее придерживаться, зависит от конкретного случая. Есть 2 основных фреймворка, которые основываются на базовых принципах Agile: Scrum и Kanban. 

Scrum

Термин Scrum пришел из регби. Он означает особую фигуру, в которую собираются игроки  перед началом матча, и выглядит это примерно так:

Фигура Scrum в регби

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

Суть данного фреймворка в том, что вся работа делится на спринты — промежутки времени от 1 до 3 недель. Как только спринт выполняется, происходит его ревью — оценка и анализ проделанной работы, чтобы понять, что можно улучшить. В Scrum задачи необходимо оценивать в Story points или в часах. Без этой оценки у вас не получится сформировать спринт, ведь нужно знать, сколько часов потребуется на выполнение той или иной задачи. Еще один параметр — Velocity, то есть производительность команды за один спринт. Таким образом, Scrum подойдет для объемных проектов со строгим дедлайнами, где всю работу можно распланировать по четким спринтам, зная, сколько времени тратится на выполнение задачи и получая ценную статистику, благодаря которой можно предвидеть, где команда будет через 2 недели. 

Kanban

Это еще один трендовый Agile фреймворк, который пришел в сферу ИТ прямиком с конвейера компании Toyota. В отличие от Scrum, где выполняются заранее запланированные задачи, здесь работникам можно время от времени “подбрасывать” новые таски. 

Визуализация задач в канбане

Kanban визуализирует весь рабочий процесс и позволяет разделить все текущие задачи на 3 основных этапа: “Сделать”, “В процессе”, и “Сделано”. Еще один важный нюанс — Limit Work in Progress (WIP), то есть обычно ограничивается количество задач, которые сейчас находятся в процессе. Лучше синица в руках, чем журавль в небе, и стабильное выполнение небольшого количество задач лучше, чем если браться за множество тасков и толком не закончить и одного. 

Независимо от количества задач, сначала будут выполняться таски с наивысшим приоритетом. В Kanban также не проводится оценка, и нет такого понятия, как “скорость работы команды”, можно просчитать только среднее время на задачу с помощью специального отчета Cycle Time. Если в Scrum цель команды — закончить спринт, то в Kanban — задачу. 

Пример утреннего митапа

Каждый Agile фреймворк хорош по-своему, и нам часто задают вопрос: “Какой фреймворк лучше выбрать?”. Наш ведущий эксперт Алекс Енин отвечает, что подобрать универсальное решение для всех — это из разряда фантастики, ведь то, что сработало в одной команде, далеко не всегда заработает в другой. Scrum держит всю работу над проектом под контролем, планируя все до мелочей, а Kanban позволяет сконцентрироваться на выполнении текущих задач, планомерно внося изменения в рабочий процесс. Нужно отталкиваться от конкретного случая, размеров команды, объема работы и сферы применения. 

Обратитесь к экспертам Polontech, и наша команда проконсультирует вас по всем Agile фреймворкам, поможет подобрать и внедрить подходящий софт, а также сопроводит на начальных этапах. Расскажите нам о своем проекте, и мы подберем уникальное решение под ваши нужды. 

Другие услуги Polontech

Услуги

Миграция на Atlassian

На сервер. На облако. На Data center. С сервера на сервер. С облака на облако. На Atlassian
Перейти
Услуги

Настройка продуктов Atlassian

Jira Software. Confluence. Jira Service Desk. Atlassian addons. Custom scripting.
Перейти
Услуги

Обучение

Быстрый старт. Agile. ITSM. Atlassian.
Перейти
Услуги

Поддержка

Техподдержка 24/7. Технический аудит. Обновление. Защита данных. Управляемые услуги
Перейти
Услуги

Установка Atlassian

Выбрать правильные продукты. Получить максимум от Atlassian. Установить Atlassian в облако или на сервер
Перейти
Услуги

Консалтинг

Аудит. Приложения и аддоны Atlassian. Agile. ITIL/ITSM. Управление пользователями. Взаимодействие между командами. Управление IT-ресурсами.
Перейти
Услуги

Хостинг

Миграция в облако Atlassian. Частное облако. Облако Polontech.
Перейти
Услуги

Управление портфолио

Аудит. Разработка. Запуск. Поддержка.
Перейти
Услуги

Управление лицензиями

Покупаем. Обновляем. Управляем лицензиями.
Перейти
Услуги

CI/CD + DevOps

Непрерывная интеграция. Автоматизация тестирования. Тестирование DevOps. Agile инструменты
go to page

Напишите нам в этой форме