Top.Mail.Ru
Проверьте эффективность вашего финучёта всего
за 5 минут
Проверьте эффективность вашего финучёта всего
за 5 минут
Объедините всю отчётность из 1С в сервисе «Финансист» без программиста за 5 минут

Что такое Scrum?

Scrum — это метод управления проектами, который часто используют при разработке программного обеспечения. Scrum основан на итеративном подходе, где команда работает короткими циклами — спринтами.

Принципы Scrum

Scrum основан на наборе из семи принципов, которые направляют команду при разработке продукта.

1. Эмпиризм
Знания основаны на опыте, а решения принимают на основе доступной информации. Это проявляется в трёх столпах Scrum: прозрачности, проверке и адаптации.

2. Самоорганизация
Команда самостоятельно решает, как лучше выполнить работу. Участниками не управляют извне, как это происходит в традиционных организациях.

3. Коллаборация
Scrum поощряет активное сотрудничество между участниками проекта: командой разработки, владельцем продукта и стейкхолдерами.

4. Приоритизация по ценности
В Scrum ценят полезность продукта и стараются максимизировать его ценность. На основе этого подхода адаптируют план разработки, распределяют задачи и расставляют приоритеты.

5. Итеративный подход
Разработка продукта в Scrum происходит короткими циклами — спринтами. Результат каждого спринта — потенциально готовый к использованию элемент продукта.

6. Основа на обратной связи
Scrum уделяет большое внимание обратной связи, которая идёт от всех заинтересованных сторон, пользователей и самой команды. Это позволяет постоянно улучшать продукт и процесс разработки.

7. Фокус на качестве
В Scrum главный приоритет — высокое качество продукта. Команда заранее определяет стандарты и придерживается их на всех этапах работы.

Какие роли есть в Scrum-команде?

В Scrum есть три основные роли.

1. Владелец продукта (Product Owner)
Определяет видение продукта, чтобы пользователь получил максимальную пользу. Он управляет бэклогом, расставляет приоритеты и планирует релизы. Такая роль требует развитых коммуникативных навыков и умения понимать потребности бизнеса.

2. Скрам-мастер (Scrum Master)
Скрам-мастер помогает команде применять принципы Scrum. Он следит за тем, чтобы все встречи происходили по расписанию, помогает команде адаптироваться к гибкой работе, а также улучшает качество коммуникации.

3. Команда разработки (Development Team)
Это группа профессионалов, которые создают продукт. В Scrum команда работает самостоятельно, поскольку её участники обладают всеми необходимыми для проекта навыками. Участники несут коллективную ответственность за достижение целей спринта и качество продукта.

В Scrum нет традиционных иерархических ролей вроде менеджера проекта. Вместо этого акцент делается на сотрудничестве, самоорганизации и адаптивности.

Чем Scrum отличается от Agile?

1. Agile — это набор принципов и ценностей для гибкой разработки программного обеспечения. Подход подчёркивает адаптивное планирование, развитие через итерации, раннюю поставку продукта и непрерывный сбор обратной связи. В Agile используют Scrum, Kanban и Extreme Programming (XP).

2. Scrum — это конкретная методология, которая реализует принципы Agile. Scrum представляет собой конкретный набор ролей, порядок встреч и правил. Подход фокусируется на итеративной разработке с использованием спринтов.

В сущности, Agile — это философия, а Scrum — это один из способов её применения на практике.
Читать в блоге «Финансиста»
24.05.2024
21.05.2024
03.05.2024
Умный помощник для вашего бизнеса
Финансист — сервис управленческой отчётности, который помогает быстро принимать управленческие решения и влиять на рентабельность бизнеса.