Попробовать бесплатно

Spike

AgileОценкаКонцепция Обновлено

Spike (термин из XP, прижился в Scrum) — задача-исследование, которую команда берёт в спринт, когда не может оценить или начать большую историю из-за неопределённости.

Свойства Spike:

  • Time-box — фиксированное время (1–3 дня), не SP
  • Конкретная цель — «понять, можно ли использовать библиотеку X», «оценить трудоёмкость интеграции с API Y»
  • Результат — отчёт, прототип, обновлённая оценка истории

Spike не доставляет ценности пользователю напрямую — он подготавливает работу над «настоящими» историями.

Типы Spike:

  • Architectural — выбор технологии или архитектурного решения
  • Functional — прояснение требований к фиче
  • Technical — оценка сложности интеграции, нагрузочного теста и т.п.

Когда применять и когда нет

Применять

  • История слишком неопределённа для оценки в SP
  • Нужна предварительная архитектурная проработка
  • Не понятна интеграция с внешними системами

Не применять

  • Каждая вторая история превращается в Spike — это симптом плохого Refinement
  • Spike растягивается на весь спринт — нарушено правило time-box

Примеры применения

Команда видит большую историю «Интеграция с Telegram Bot API». Никто из команды раньше не работал с этим API. Берут Spike на 2 дня: разработчик пробует базовый вариант, читает доку, делает прототип. По итогам — оценка для основной истории и техническое решение.

Часто задаваемые вопросы

Готовы применить теорию на практике?

Соберите команду в Shtab — единое пространство для проектов, целей и задач. Бесплатно до 5 человек.