Что такое Scrum и почему его так часто требут работодатели в своих вакансиях?
Scrum это "гибкая методология" по разработке программного обеспечения. Согласно официальному определению, Scrum - это каркас разработки , с использованием которого люди могут решать появляющиеся проблемы.
Когда говорят о Scrum, как правило имеют ввиду гибкую методологию, котрая построена на основе правил и практик Scrum, так что у всех свой Scrum особенный, и не похожий на другие.
Основные особенности Scrum, это:
1. Лёгко-весность
2. Понятность и доступность
3. Сложность в освоении
По классике в Scrum существуют 3 базовых роли, а именно PO, SM и команда разработки.
PO - это связующее звено между командой разработчиков и заказчиком. Его работа - набивать стоимость работы разработчиков и конечного продукта.
SM - служит для того, что б сделать эффективность команды максимальной путём помощи, мотивации, устранения препятствий и тд. Также SM помогает PO. По сути тимлид это и есть SM.
DT - это непосредственно разработчики программного обеспечения, на чьих плечах лежит обязанность в непосредственной разработке готового продукта.