I
InSAйт
@insight_t_bank2.9K подп.
1.7Kпросмотров
59.8%от подписчиков
2 марта 2026 г.
📷 ФотоScore: 1.9K
Привет! 💛 Было ли у тебя такое, что на этапе тестирования всплывало множество багов и сценариев, непредусмотренных на этапе спецификации? Или при написании кода разработчик приходил с вопросами, после которых выявлялось большое количество corner cases? Или он вовсе не понимал, для чего нужна эта задача? 🌧 В таких случаях полезно внедрить практику 3 Amigo — это встреча до начала разработки, где собираются три контекста мышления, чтобы провести ревью предлагаемого решения задачи, продумать corner cases и погрузиться в общий контекст: - Business — даёт описание проблемы, предлагает алгоритм её решения. - Development — продумывает, как это можно реализовать, подсвечивает технические детали реализации и ограничения. - Testing — описывает, какие дополнительные сценарии могут возникнуть, продумывает corner case и пишет сценарии тестирования. Состав встречи не ограничивается тремя ролями (Product Manager/BA/SA, Dev, QA). Если задача затрагивает iOS-приложение — добавляем iOS-разработчика, а не только backend. Не нужно добавлять во встречу всю команду: состав должен быть минимально достаточным для реализации и включать тех, кто будет работать или уже работает над задачей для погружения всех в общий контекст. ✨ Пример проведения встречи ✨ ↗️ Подготовка Обозначь границы: Опиши цель встречи и реализуемый функционал, который будете обсуждать. Подготовь документацию, алгоритм решения проблемы, вопросы к Dev/QA, чек-лист проведения практики и отправь на ознакомление участникам встречи. ↗️ Встреча на 30-60 минут Рекомендуем ставить встречу на запись. В начале напоминаем, какую проблему решаем, и проходим по алгоритму реализации. Далее задаём вопросы и обсуждаем их, продумывая и фиксируя corner cases, сценарии тестирования, выявляя риски и оставляя комментарии в спецификации для дальнейшей её доработки и устранения неоднозначностей. В процессе обсуждения могут быть выявлены ограничения, которые приведут к изменению изначальных требований, или определены альтернативные пути решения проблемы. ↗️ В конце встречи проговариваем и фиксируем итоги. Если требуются дополнительные проработки - назначаем ответственного и сроки.  🧠 По итогам встречи есть зафиксированные договорённости и появляется общее понимание задачи: Что мы делаем? Для кого мы это делаем? Как мы это будем реализовывать? Как тестировать?  А также заранее проговариваются неочевидные для SA моменты реализации, что помогает избежать проблем на следующих этапах разработки. 📁 Далее корректируем спецификацию, фиксируем сценарии тестирования (обычно это делает QA) и передаём задачу в разработку. Если изменений много или изначально были определены слишком большие границы и обсуждение затянулось, потребуется организовать повторную встречу. Делитесь опытом: проводите ли вы 3 Amigo? Как обычно проходит ваша встреча? 🧡 #практикиСА
1.7K
просмотров
2864
символов
Да
эмодзи
Да
медиа

Другие посты @insight_t_bank

Все посты канала →
Привет! 💛 Было ли у тебя такое, что на этапе тестирова — @insight_t_bank | PostSniper