Scrum: що таке система Scrum і як почати працювати на дошці Scrum

Якщо ви дивитеся регбі, ви знаєте, що сутичка включає в себе вантаж гравців, тісно зібраних у бруді, які б’ються за м’яч. Система робочого процесу «Scrum», на жаль, ні в чому не схожа. Це не пов’язано з боротьбою в багнюці з ворогами, а більше з ефективним і своєчасним виконанням завдань.

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

Scrum: Що таке система Scrum?

Scrum вперше був введений як термін у 1986 році в a Harvard Business Review стаття Хіротаки Такеучі та Ікудзіро Нонаки. Обидва автори насправді описують систему в термінах регбі, коли робоча сила діє як команда, яка «намагається пройти дистанцію як єдине ціле, передаючи м’яч вперед і назад».

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

ЧИТАЙТЕ ДАЛІ: Що таке Канбан?

Це ґрунтується на кількох ролях у команді Scrum. У верхній частині знаходиться власник продукту, який представляє зацікавлені сторони продукту. Нижче знаходиться Scrum-майстер, який, по суті, є менеджером проекту, який відповідає за впровадження системи Scrum в дію. Нижче знаходиться сама команда розробників.

what_is_scrum_roles

Основний робочий процес виглядає наступним чином: власник продукту створює резервний продукт, який діє як список бажань функцій, над якими потрібно працювати. Це надходить до команди scrum, а scrum-майстер вибирає з цього відставання ряд завдань для роботи. На мові Scrum це називаються «історії». Ці історії потім фокусуються під час «спринту»; період часу, протягом якого розробники працюють над цими цілями і тільки над цими цілями.

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

Scrum board: фізична чи цифрова?

Управління Scrum-командою, як правило, обертається навколо певної форми дошки Scrum, яка допомагає візуалізувати робочий процес. Це може включати велику фізичну дошку, розділити на колонки робіт, які мають бути виконані, незавершені та завершені роботи. В якості альтернативи це може включати якусь цифрову дошку, наприклад, від таких компаній, як Trello і Asana.

Дивіться пов’язані Чому Лондон — найкраще місце для розробника додатків у 2018 році Як розпочати бізнес: головні поради щодо успіху

У Trello, наприклад, ви створюєте стовпці для різних етапів робочого процесу і заповнюєте їх картками з докладним описом різних завдань. Фізична версія цієї дошки буде організована приблизно так само, хоча з більшою кількістю приміток. У будь-якому випадку дошка стане центром «спринту», де зосередиться на тому, щоб усі етапи завдання були завершені протягом періоду часу. Спринт може тривати як два тижні, так і кілька днів.

what_is_scrum_2

Як показує ця сцена з Силіконової долини HBO, загалом мета полягає в тому, щоб змусити ваших розробників працювати над завданнями (вибачте, «історії»), керуючись рамками робочого процесу Scrum.

Scrum проти Kanban

Пов’язаною зі Scrum системою є Kanban, який також обертається навколо яскраво кольорових приміток і слів, як-от «agile workflow». Найбільша відмінність між Scrum і Kanban полягає в тому, що останній є безперервним процесом, коли працівники беруть картки по всіх напрямках, коли і коли можуть. У Scrum робота на дошці обертається навколо встановлених «спринтів».

Ролі в Kanban також більш вільні, тоді як Scrum особливо любить такі імена, як «scrum master», імовірно, тому, що вони менш нудні, ніж «менеджер проекту», хоча вони, по суті, те саме. Scrum також має тенденцію проводити регулярні наздоганяючі сесії, які називаються scrums, де хід робочого процесу обговорюється… ви вже здогадалися: Scrum-майстер.


$config[zx-auto] not found$config[zx-overlay] not found