Scrum
 · 1 мин. чтения
Scrum - одна из методик гибкой разработки программного обеспечения для небольших комманд.
Суть — цикличность и самокоррекция на основе обратной связи (с клиентом, процессом и тп.)
- Регулярные ежедневные встречи всей комманды синхронизируют её.
- Разработка происходит циклами по 1-4 недели (спринт) и как правило завершается выпуском части продукта.
- В начале спринта происходит планирование задач (1-2ч)
- В середине спринта может происходить подготовка задач к следующему спринту (груминг)
- В конце спринта происходит ретроспектива (sprint review) где обсуждается что прошло хорошо, что прошло плохо, как этого избежать в будующем
Противопоказания
- 
Вы не выкатываете продукт в конце спринта, а копите это до полноценных релизов 2 раза в год 
- 
Комманда работает над несколькими проектами одновременно 
- 
Комманда больше 10 человек 
- 
Роли очень узко специализированы 
- 
Проект небольшой, у вас нет видения проекта на несколько месяцев вперёд 
- 
Сроки выполнения задач менее важные, по сравнению с эффективностью разработки