Чому вам обов 'язково потрібно дізнатися, що таке Scrum
Менеджмент у нас в країні і в усьому світі розвивається стрімкими темпами. Методик, що дозволяють керувати людьми, процесами і компаніями з непоганою віддачею існує сотні. Але деякі з цих технологій вважаються на даний момент найефективнішими і результативними. Відноситься до них і Scrum-методологія, що відносно недавно з 'явилася.
На даний момент Scrum є найпопулярнішою з усіх гнучких Аджайл-технологією. Однією з основних її особливостей є те, що спирається вона на командну роботу.
Scrum - що це таке
У світі підприємництва акцент при виконанні будь-якого проекту в більшості випадків робиться на нагороди. Тобто кожен співробітник компанії несе відповідальність за доручену роботу і звітує за неї.
Однак будь-яке виробництво існує в першу чергу, завдяки груповим зусиллям. Кращі співробітники фірми можуть, звичайно ж, виконувати роботу швидше за інших. Але продуктивність компанії збільшують все ж в першу чергу блискучі команди.
При виконанні проектів за методикою Scrum (вимовляється не "скрум", а "скрам") формується в першу чергу саме група, в якій кожна людина виконує ту чи іншу функцію. Тобто учасниками проекту в даному випадку, на відміну від звичайних методик, стають люди не однієї спеціальності, а різних.
Сам процес роботи за Scrum-методологією поділяється на кілька частин з постановкою конкретних цілей. Після досягнення завдань-мінімум, команда звітує перед замовником. Дуже часто така методика використовується, наприклад, командами, що займаються розробкою ПЗ.
Простий приклад організації роботи за Scrum-технологією
У звичайних компаніях бухгалтера працюють разом з іншими бухгалтерами, програмісти - з програмістами тощо. При використанні технології Скрам справа йде зовсім по-іншому.
Наприклад, при застосуванні цієї методики членами команди кондитерської або пекарні будуть:
- шеф-кухар;
- 1916;
- кондитер;
- продавець.
Працювати всі ці люди повинні максимально згуртовано. Наприклад, продавець повідомляє команді, що у покупців не користуються попитом пиріжки з картопляною начинкою і при цьому вони дуже часто купують випічку цікавої форми.
Команда враховує ці рекомендації і починає пекти трикутні пиріжки зі смородиною. Продукт швидко розкуповується покупцями, що призводить до підвищення рентабельності кондитерської.
Історія створення
Власне саме поняття "скрам" побачило світ ще у 80-х роках минулого століття. Ввели його в ужиток вчені з Японії Х.Такеучі і І.Нонакі, що відзначали успіх проектів, що реалізуються міні-групами без загальної спеціалізації.
У 1993 р. саме такий оригінальний підхід був використаний при розробці методології управління для фірми Easel програмістом Джозефом Сазерлендом. Цей американський фахівець і назвав його офіційно Scrum.
Ще через кілька років програміст Кен Швабер адаптував технологію Скрам до всієї індустрії в цілому. Відтоді Scrum почав набирати популярність і сьогодні багато компаній світу працюють саме за такою методикою.
Чому вам варто дізнатися про те, що таке Scrum: переваги технології
Величезну популярність Скрам-методологія в світі завоювала насамперед за те, що її використання дозволяє реалізовувати проекти в два рази швидше. До того ж ця технологія, на відміну від тих, що застосовувалися раніше, дозволяє в кінцевому підсумку отримувати саме той продукт, який необхідний клієнту.
До переваг Scrum-методології, крім усього іншого, можна віднести можливість:
- мінімізації бюджету проекту;
- щоденного контролю за ходом робіт;
- внесення коректив безпосередньо по ходу реалізації.
Чи існують недоліки
Плюсів у технології гнучкого управління Scrum є безліч. Але є у цієї методики, як і у будь-якої іншої, звичайно ж, і свої недоліки. До мінусів Scrum можна віднести, наприклад:
- Велика кількість винятків. Завершити проект при роботі за цією методикою, на відміну від традиційних, при низькому бюджеті, недостатньої кваліфікації працівників, некомпетентному менеджері буде просто неможливо.
- Складнощі при укладенні договорів. При застосуванні цієї методики немає фіксованого техзавдання або бюджету. А це ускладнює юридичне оформлення проекту.
- Не надто широку спеціалізацію методу. У деяких випадках не всі етапи розробки проекту можуть бути реалізовані за Scrum.
Особливості технології
Крім командної роботи і наявності міні-цілей, до особливостей методики Scrum можна віднести:
- Відсутність ієрархії влади. У звичайних компаніях нижчі співробітники роблять те, що їм наказують вищестоящі. При використанні Скрам-методики всі члени команди працюють спільно.
- Злагодженість дій. Ієрархії в команді в даному випадку немає, але діяльність учасників проекту спрямовується власником кінцевого продукту. Саме ця людина задає основний вектор роботи групи.
- Колективна відповідальність за результат. У разі провалу проекту замість того, щоб шукати винного, команда виявляє причину проблеми і виправляє її.
Структара Scrum
Складається Скрам-управління проектами з 3-х основних частин:
- ролей;
- практик;
- артефактів.
Кожна з цих частин у свою чергу також включає по кілька елементів.
Ролі
Ролей у Скрамі передбачається три:
- власник продукту - представник клієнта;
- скрам-майстер - один з членів команди, що направляє його розробку;
- розробники - команда фахівців з 5-9 осіб, що відповідає за досягнення обраних завдань.
Власник продукту при реалізації скрам-проекту, взаємодіючи з командою, координує її дії, представляє вимоги і в кінцевому рахунку приймає і оцінює результати.
Скрам-майстер, крім усього іншого, вирішує проблеми, що заважають роботі. У його обов 'язки входить також створення командного духу в групі.
Першорядним завданням розробників є постановка реальних цілей на кожному етапі та їх досягнення в намічені терміни.
Практики
Міні-етапи з конкретними цілями в Скрамі називаються спринтами. Кожна така фаза зазвичай триває 2-4 тижні. Завданням команди є на заключному етапі кожного спринту отримати готовий продукт, який можна продемонструвати клієнту.
Практик у Scrum, як і ролей, передбачається три:
- щоденні зустрічі - проводяться вранці перед початком роботи;
- зустрічі з огляду спринту - проводяться в коні фази;
- аварійна зупинка спринту - припинення робіт до настання дедлайну в разі неможливості виконання завдання або з ініціативи замовника.
Артефакти
Головними артефактами будь-якого Scrum-проекту є:
- журнал продукту - перелік вимог замовника, відсортованих за значимістю;
- журнал спринту з розбивкою на мікро-завдання;
- графік спринту - відображення змін в обсязі роботи.
На виконання кожної мети з журналу спринту групі, що працює за Скрам-методикою, відводиться зазвичай не більше 2 діб.