Какие методики планирования работ (Agile) применялись в ваших проектах?

«Какие методики планирования работ (Agile) применялись в ваших проектах?» — вопрос из категории Управление тестированием, который задают на 10% собеседований QA Тестировщик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

В проектах применялись гибкие методологии планирования:

1. Scrum

  • Работа велась итерациями (спринтами) длительностью 2-4 недели.
  • Ключевые события: Планирование спринта, ежедневные стендапы, обзор спринта, ретроспектива.
  • Оценка задач проводилась в story points с использованием планирования покера.
  • Бэклог продукта и спринта велся в JIRA.

2. Kanban

  • Использовался для потоков работ с постоянным приоритизацией (например, поддержка).
  • Визуализация через доски (Jira, Trello) с колонками: To Do, In Progress, Code Review, Testing, Done.
  • Важным правилом было ограничение Work In Progress (WIP) для избежания перегрузки команды.

Пример задачи в JIRA при использовании Scrum:

Тип: Задача (Story)
Заголовок: [Авторизация] Проверка входа с неверным паролем
Story Points: 3
Приоритет: Высокий
Критерии приемки (Acceptance Criteria):
- При вводе неверного пароля отображается сообщение об ошибке.
- Сессия пользователя не создается.
- Кнопка "Войти" блокируется на 3 секунды после неудачной попытки.

Часто использовался гибридный подход Scrumban, сочетающий регулярное планирование спринтов из Scrum и гибкость визуализации потока из Kanban.