Парадокс документации в Agile

Agile Manifesto ценит «работающее ПО выше исчерпывающей документации». Но это НЕ означает «без документации». Это означает — пишите документацию, которая служит цели.

Принцип “Just Enough”

Для каждого документа спросите: Кто будет читать? Какое решение он обеспечивает? Что случится, если его пропустить?

Agile-артефакты тестирования

Acceptance Criteria как спецификации тестов

Хорошо написанные acceptance criteria — ваша основная спецификация тестирования. Каждый критерий становится тестовым сценарием.

Спринтовые заметки о тестировании

Замените формальный тест-план лёгкими заметками: область, подход, результаты, риски.

Definition of Done (раздел тестирования)

Включите требования тестирования в DoD команды.

Живой набор тестов

Автоматизированные тесты в репозитории, обновляемые чек-листы, заметки исследовательских сессий.

Документация по церемониям

ЦеремонияРоль QA
Sprint PlanningЗадокументировать область тестирования, риски
Daily StandupСообщить статус, поднять блокеры
Sprint ReviewПредставить результаты, метрики
RetrospectiveОбсудить улучшения тестирования
RefinementДобавить acceptance criteria

Упражнение: Конвертируйте в Agile-документацию

У вас 30-страничный тест-план для e-commerce. Конвертируйте в agile: стратегия на 1 страницу, шаблон спринтовых заметок, Definition of Done.

Решение

Стратегия на 1 страницу: Подход на основе рисков. Инструменты: Playwright, Jest, k6. Окружения: DEV, QA, Staging. Quality gates: 80% покрытия, ноль P1/P2, регрессия зелёная.

Шаблон заметок: Спринт N — Протестированные stories, подход, результаты, новые баги, риски.

Definition of Done: Code review, unit-тесты 80%+, acceptance criteria верифицированы, E2E автоматизированы, ноль P1/P2, исследовательское завершено, заметки обновлены, регрессия проходит.

Ключевые выводы

  • Agile не означает отсутствие документации — означает целевую документацию
  • Acceptance criteria — ваша основная спецификация тестирования
  • Лёгкие спринтовые заметки заменяют формальные тест-планы
  • Definition of Done обеспечивает стандарты без тяжёлых документов
  • Живые наборы тестов (автоматизированные + чек-листы) превосходят статичные тест-кейсы