Three Amigos
Three Amigos — лёгкая практика из мира BDD (Behavior-Driven Development) и Agile-тестирования. Перед взятием истории в работу собираются три «друга»:
- PO или BA — отвечает на вопрос «Зачем это нужно?»
- Разработчик — на «Как мы это сделаем?»
- Тестировщик / QA — на «Как мы это проверим?»
Встреча 30–60 минут на одну историю. Результат — доработанные Acceptance Criteria, выявленные риски, согласованный план работ.
Three Amigos — отличная альтернатива «бросанию через стену» (PO написал → разработчик реализовал → QA нашёл проблемы → переделка).
Когда применять и когда нет
Применять
- Команда работает по Scrum или Kanban
- В команде есть отдельный QA
- Хотите снизить количество найденных QA багов
Не применять
- Очень маленькая команда без QA — обсуждение происходит автоматически
- Тривиальные задачи без неочевидных edge cases
Примеры применения
Команда из 6 человек, перед началом большой истории «Импорт пользователей из CSV» собирается Three Amigos: PO, разработчик, QA. Обсуждают: Что значит «импорт»? Какой формат? Как обрабатываются дубликаты? Что показывать при ошибке? Через 40 минут — обновлённые AC, разработчик начинает уверенно, QA уже знает, что тестировать.
Часто задаваемые вопросы
Нет, это дополнительная практика из BDD. Не входит в Scrum Guide, но используется командами для повышения качества Refinement.
Возьмите того, кто будет тестировать (часто это сам разработчик). Идея в смене ролей — даже один человек может «надеть три шляпы»: продуктовую, инженерную, тестировочную.