Перейти к основному содержимому

Scrum

· 1 мин. чтения

Scrum - одна из методик гибкой разработки программного обеспечения для небольших комманд.

Суть — цикличность и самокоррекция на основе обратной связи (с клиентом, процессом и тп.)

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

Противопоказания

  • Вы не выкатываете продукт в конце спринта, а копите это до полноценных релизов 2 раза в год​

  • Комманда работает над несколькими проектами одновременно

  • Комманда больше 10 человек

  • Роли очень узко специализированы

  • Проект небольшой, у вас нет видения проекта на несколько месяцев вперёд

  • Сроки выполнения задач менее важные, по сравнению с эффективностью разработки