Scrum

Що таке Scrum:

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

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

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

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

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

Деякими елементами процесу Scrum є:

  • Власник продукту : є власником продукту або проекту, який буде працювати, будучи відповідальним за напрям, який буде слідувати, визначаючи, які вимоги будуть частиною відставання продукту і які повинні вирішуватися командою. Представляє користувачів або клієнтів даного продукту;
  • Scrum Master : це елемент, який встановлює зв'язок між власником продукту і командою. Вона несе відповідальність за організацію зустрічей, моніторинг роботи та забезпечення того, щоб кожен член команди мав необхідні інструменти для виконання своєї ролі найкращим чином.
  • Команда (команда): Команда працює над розробкою проекту або продукту.

Іншою важливою концепцією в цій області є щоденна сутичка, або щоденна суперечка, яка складається з зустрічі, організованої Scrum Master. Всі елементи стоять, тому зустріч коротка (максимум 15 хвилин). Ця зустріч є способом довести, що кожен елемент виконує свою роль.

Ще однією важливою зустріччю в рамках scrum є планування наступного спринту, де визначається, як довго буде тривати кожне завдання. Стандартним для вимірювання часу кожного завдання може бути присвоєння джерсі точок або розмірів (XL, L, M, S, XS), а завдання, яке займає більше часу, має більше очок. Таким чином, можна додати точки в кінці спринту і з'ясувати швидкість роботи команди.

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

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

Походження терміну scrum походить від регбі-спорту, де scrum визначає агломерацію гравців, часто розглядається як «впорядковане навчання». У суперечці, 8 гравців з кожної команди стоять наодинці і повинні докласти зусиль, щоб відновити м'яч, який знаходиться посередині "грудочки".

Див. Також значення DevOps.