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