Чому вам обов 'язково потрібно дізнатися, що таке Scrum

Чому вам обов 'язково потрібно дізнатися, що таке Scrum

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

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

Scrum - що це таке

У світі підприємництва акцент при виконанні будь-якого проекту в більшості випадків робиться на нагороди. Тобто кожен співробітник компанії несе відповідальність за доручену роботу і звітує за неї.

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

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

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

Простий приклад організації роботи за Scrum-технологією

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

Наприклад, при застосуванні цієї методики членами команди кондитерської або пекарні будуть:


  • шеф-кухар;
  • 1916;
  • кондитер;
  • продавець.

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

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

Історія створення

 Власне саме поняття "скрам" побачило світ ще у 80-х роках минулого століття. Ввели його в ужиток вчені з Японії Х.Такеучі і І.Нонакі, що відзначали успіх проектів, що реалізуються міні-групами без загальної спеціалізації.

 У 1993 р. саме такий оригінальний підхід був використаний при розробці методології управління для фірми Easel програмістом Джозефом Сазерлендом. Цей американський фахівець і назвав його офіційно Scrum.

 Ще через кілька років програміст Кен Швабер адаптував технологію Скрам до всієї індустрії в цілому. Відтоді Scrum почав набирати популярність і сьогодні багато компаній світу працюють саме за такою методикою.

Чому вам варто дізнатися про те, що таке Scrum: переваги технології

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

До переваг Scrum-методології, крім усього іншого, можна віднести можливість:


  • мінімізації бюджету проекту;
  • щоденного контролю за ходом робіт;
  • внесення коректив безпосередньо по ходу реалізації.

Чи існують недоліки

Плюсів у технології гнучкого управління Scrum є безліч. Але є у цієї методики, як і у будь-якої іншої, звичайно ж, і свої недоліки. До мінусів Scrum можна віднести, наприклад:

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

Особливості технології

Крім командної роботи і наявності міні-цілей, до особливостей методики Scrum можна віднести:

  1. Відсутність ієрархії влади. У звичайних компаніях нижчі співробітники роблять те, що їм наказують вищестоящі. При використанні Скрам-методики всі члени команди працюють спільно.
  2. Злагодженість дій. Ієрархії в команді в даному випадку немає, але діяльність учасників проекту спрямовується власником кінцевого продукту. Саме ця людина задає основний вектор роботи групи.
  3. Колективна відповідальність за результат. У разі провалу проекту замість того, щоб шукати винного, команда виявляє причину проблеми і виправляє її.

Структара Scrum

Складається Скрам-управління проектами з 3-х основних частин:

  • ролей;
  • практик;
  • артефактів.

Кожна з цих частин у свою чергу також включає по кілька елементів.

Ролі

Ролей у Скрамі передбачається три:


  • власник продукту - представник клієнта;
  • скрам-майстер - один з членів команди, що направляє його розробку;
  • розробники - команда фахівців з 5-9 осіб, що відповідає за досягнення обраних завдань.

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

 Скрам-майстер, крім усього іншого, вирішує проблеми, що заважають роботі. У його обов 'язки входить також створення командного духу в групі.

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

Практики

Міні-етапи з конкретними цілями в Скрамі називаються спринтами. Кожна така фаза зазвичай триває 2-4 тижні. Завданням команди є на заключному етапі кожного спринту отримати готовий продукт, який можна продемонструвати клієнту.

Практик у Scrum, як і ролей, передбачається три:


  • щоденні зустрічі - проводяться вранці перед початком роботи;
  • зустрічі з огляду спринту - проводяться в коні фази;
  • аварійна зупинка спринту - припинення робіт до настання дедлайну в разі неможливості виконання завдання або з ініціативи замовника.

Артефакти

Головними артефактами будь-якого Scrum-проекту є:

  • журнал продукту - перелік вимог замовника, відсортованих за значимістю;
  • журнал спринту з розбивкою на мікро-завдання;
  • графік спринту - відображення змін в обсязі роботи.

 На виконання кожної мети з журналу спринту групі, що працює за Скрам-методикою, відводиться зазвичай не більше 2 діб.