Що таке Scrum і Kanban

Scrum і Kanban — це підходи до створення продукту, які вважаються гнучкими та ітеративними, тобто, тими, що повторюються. Так, вони спочатку були розраховані на IT-індустрію, але вже давно вийшли за рамки однієї сфери. Наприклад, за допомогою однієї з методик можна налагодити роботу з постачанням.

Коли всі задачі розписані й ведеться облік виконання робіт, видно, чим зайнятий співробітник і яке у нього навантаження. Це допомагає більш збалансовано планувати роботу на майбутнє.

В основі цих методологій використовуються принципи Agile.

Ось головні тези з маніфесту Agile:

  1. Взаємодія між людьми в команді важливіша, ніж інструменти. Команда зі спільними цілями досягне кращих результатів, ніж об’єднання найкращих спеціалістів, але з різними поглядами на кінцевий результат. Головне правило — вільна комунікація і обговорення процесу.
  2. Продукт, що працює, важливіший за найдетальніші інструкції. В методології акцент робиться не на опис кроків, як же повинен працювати продукт, а на спілкування під час роботи й на візуалізацію процесу. Для цього використовують дошки та картки, на яких розписують задачі. Наприклад, Trello або Jira, чи просто пишуть на дошці маркером.
  3. Готовність змінюватись важливіша, ніж початковий план. Реакція на зворотний зв’язок — це головний показник гнучкості і того, що є бажання зробити продукт якісним, а не правильним за інструкцією.

В чому різниця між Scrum і Kanban

Незважаючи на те, що у цих двох методик спільне коріння, але між Scrum і Kanban є суттєва різниця.

Структура

Scrum — це «структура». Команда складається з універсальних спеціалістів, продакт-менеджера (зв’язкова ланка між замовником або керівництвом) і Scrum-майстра, який допомагає організовувати весь процес роботи в команді (модерує збори, створює комфортні умови праці, мотивує команду).

Kanban — це «баланс». Його використовують, щоб збалансувати роботу команди і уникнути ситуації, коли на комусь занадто багато задач, а для когось роботи зовсім не залишилось. В Kanban нема кураторів, кожен член команди сам організовує свій процес роботи.

Організація процесу

Процес по Scrum поділений на спринти — однакові часові періоди для роботи над списком задач. Спринт може тривати від тижня до трьох. В цей проміжок часу не можна додавати нові задачі, бо обсяг роботи в спринті незмінний. Так що для постановки нового завдання треба чекати завершення спринта. Робота над спринтом починається з того, що складають список завдань, а після завершення — його обговорюють. Дивляться, наскільки він був ефективним, що треба покращити.

В Kanban процес розділяється на стадії виконання задач, а не на нормовані спринти, наприклад, «Заплановано», «В роботі» або «Завершено». Вони досить гнучкі і тривають стільки, скільки потрібно. Якщо виникає нова задача під час робочого процесу, скажімо, треба внести правки у вже зроблене, то цій тасці ставлять високий пріоритет, переносять на початок списку, і її візьмуть в роботу одразу ж, як на це буде час.

Під час використання Scrum команда концентрується на тому, щоб завершити спринт, а в Kanban — задачу.

Що обрати

Яку ж методику впроваджувати у себе в компанії, залежить від ваших потреб. Scrum підходить для довготривалих проєктів, де відомі усі вимоги і є план робіт, який можна поділити на спринти — дійти до цілі маленькими кроками. Kanban підійде для невеликих проєктів, де нема детального планування. Або ж це довготривалий проєкт, де задачі формуються під час роботи. Kanban запроваджують, щоби зробити виробництво більш гнучким і пристосованим до змін на ринку.

І Scrum, і Kanban розвиває в команді самостійність, відповідальність і комунікабельність. Вчить самоорганізовуватись і нести відповідальність за виконання своїх задач.

Обидві методики настільки гнучкі, що ви можете комбінувати їхні характеристики між собою для більш ефективної роботи. Просто обирайте для себе те, що вам здається найбільш прийнятним. Експериментуйте і насолоджуйтесь плодами своєї праці.

Що почитати?


Читайте також