Построение QA-команды с нуля
Создание QA-функции с нуля — один из самых сложных и вознаграждающих вызовов для QA-лидера. Решения первых 90 дней формируют культуру качества на годы.
Фаза 1: Оценка (Неделя 1-2)
Вопросы для ответа
- Как сейчас управляется качество?
- Какова частота дефектов в продакшене?
- Какова частота деплоев?
- Какие инструменты уже используются?
- Какова толерантность к рискам?
Интервью со стейкхолдерами
Встретиться с: инженерными лидами, продакт-менеджерами, службой поддержки, C-level.
Фаза 2: Быстрые победы (Неделя 2-4)
- Настроить баг-трекинг со стандартным форматом и workflow
- Создать smoke-тесты для 5 критических путей
- Установить чеклист деплоя
- Начать отслеживать базовые метрики
Фаза 3: План найма (Месяц 2-3)
Первый найм: Senior QA Engineer
Кто может: работать самостоятельно, настроить автоматизацию, написать стратегию, менторить.
Дорожная карта роста
| Стадия | Размер | Состав |
|---|---|---|
| Стартап (10-30 разработчиков) | 1-3 QA | 1 senior + 1-2 middle |
| Рост (30-100) | 5-10 QA | 2 senior + 3-5 middle + 1-3 junior |
| Масштаб (100+) | 10-20+ QA | Лиды на команду + специалисты |
Embedded vs централизованная
Гибрид (рекомендуется): QA embedded в продуктовых командах с пунктирной линией к QA-лиду.
Фаза 4: Выстраивание процессов (Месяц 3-6)
Процессы: планирование тестов, выполнение, управление дефектами, автоматизация, релизное тестирование, ретроспективы.
Выбор инструментов
| Категория | Бесплатный | Премиум |
|---|---|---|
| Управление тестами | Notion | TestRail |
| Баг-трекинг | GitHub Issues | Jira |
| Автоматизация | Playwright | Playwright + cloud |
| CI/CD | GitHub Actions | Jenkins |
Упражнение: 90-дневный план
Создайте детальный план для построения QA в стартапе с 20 разработчиками, веб и мобильным приложением.
Пример 90-дневного плана
Неделя 1: Интервью со стейкхолдерами, анализ продакшен-багов Неделя 2: Определить критические пути, создать smoke-тесты Неделя 3: Workflow баг-трекинга, чеклист деплоя Неделя 4: Job description для первого найма, оценка инструментов Месяц 2: Собеседования, онбординг, скелет фреймворка Месяц 3: Автоматизация smoke-тестов, метрики, планирование второго найма
Типичные ошибки
Ошибка 1: Автоматизировать до стабилизации ручных процессов. Ошибка 2: Нанимать только джуниоров без senior-наставника. Ошибка 3: Делать QA «гейткипером» вместо «enabler». Ошибка 4: Не собирать метрики с первого дня.
Ключевые выводы
- Начните с оценки и быстрых побед
- Первый найм должен быть senior
- Гибридная модель: embedded с пунктирной линией к QA-лиду
- Сначала баг-трекинг, smoke-тесты и чеклист
- Метрики с первого дня для демонстрации ценности QA