Знайомство з Scrum

Знайомство з Scrum

наліпки

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

Склад команди

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

Створення Scrum-команди і планування спринту

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

картки

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

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

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

Спринт за цінністю

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

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

Щоб максимізувати продуктивність розробників, завдання спринту повинні бути узгоджені як з розробниками, так і з власником продукту.

Проведення огляду спринту

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

Проведення ретроспективи спринту

Кожний учасник Scrum-команди намагається вдосконалюватися спринт за спринтом.

Ретроспектива спринту - захід, де формулюються шляхи поліпшення.

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

Фото: flickr.com
Обробка: Vinci
назад
далі