Что такое SCRUM?

Что такое Scrum и почему его так часто требут работодатели в своих вакансиях?

Scrum это "гибкая методология" по разработке программного обеспечения. Согласно официальному определению, Scrum - это каркас разработки , с использованием которого люди могут решать появляющиеся проблемы.

Когда говорят о Scrum, как правило имеют ввиду гибкую методологию, котрая построена на основе правил и практик Scrum, так что у всех свой Scrum особенный, и не похожий на другие.

Основные особенности Scrum, это:

1. Лёгко-весность

2. Понятность и доступность

3. Сложность в освоении

По классике в Scrum существуют 3 базовых роли, а именно PO, SM и команда разработки.

PO - это связующее звено между командой разработчиков и заказчиком. Его работа - набивать стоимость работы разработчиков и конечного продукта.

SM - служит для того, что б сделать эффективность команды максимальной путём помощи, мотивации, устранения препятствий и тд. Также SM помогает PO. По сути тимлид это и есть SM.

DT - это непосредственно разработчики программного обеспечения, на чьих плечах лежит обязанность в непосредственной разработке готового продукта.