Заполните параметры проекта — получите предварительную оценку команды, сроков и стоимости для QA-аутстаффинга.
Все коэффициенты влияют на расчёт в реальном времени. Значения по умолчанию — усреднённые отраслевые нормативы.
Все коэффициенты влияют на расчёт в реальном времени. Значения по умолчанию — усреднённые отраслевые нормативы.
| TC | Общее количество тест-кейсов проекта |
| E | Количество API-endpoints |
| S | Количество UI-экранов / страниц |
| M | Количество сервисов / модулей |
| kep | Норматив тест-кейсов на endpoint (по умолчанию 3: happy path + 2 негативных сценария) |
| ksc | Норматив тест-кейсов на экран (по умолчанию 2) |
| ksv | Норматив тест-кейсов на сервис (по умолчанию 5: интеграции и граничные случаи) |
| Hbase | Базовый объём часов без поправочных коэффициентов |
| htc | Среднее время на один тест-кейс в часах (по умолчанию 2ч: написание + выполнение + фиксация результата) |
| kdoc | Поправка на качество документации. Чем хуже доки — тем больше времени тратится на анализ и уточнения |
| d | Зрелость документации: 0,5 (нет) / 0,8 (частичная) / 1,0 (нормальная) / 1,2 (хорошая) |
| При d = 0,5: k = 1,25 (+25% времени) · При d = 1,0: k = 1,0 (без поправки) · При d = 1,2: k = 0,9 (-10%) | |
| x1..5 | Индикаторы включённых типов: 1 если включён, 0 если нет |
| kreg | Регрессионное тестирование (по умолчанию +15%) — повторный прогон всех тестов при каждом релизе |
| kauto | Автоматизация (по умолчанию +40%) — написание и поддержка автотестов UI/API |
| kperf | Нагрузочное тестирование (по умолчанию +25%) — сценарии нагрузки, анализ метрик |
| ksec | Безопасность / OWASP (по умолчанию +20%) — проверки на уязвимости |
| kmob | Мобильное тестирование (по умолчанию +20%) — тестирование на устройствах и эмуляторах |
| Htotal | Итоговый объём часов с учётом всех поправок — основа для всех дальнейших расчётов |
| kcadence | Коэффициент частоты релизов: 0,7 (редко) / 1,0 (ежемесячно) / 1,2 (раз в 2 нед) / 1,5 (еженедельно). Отражает накладные расходы на регрессию при частых релизах |
| NQA | Минимальное количество ручных QA-инженеров для закрытия скоупа за горизонт планирования |
| Hbill | Биллируемых часов в месяц на одного специалиста (по умолчанию 140 ч — фулл-тайм минус митинги и накладные) |
| Thor | Горизонт планирования в месяцах (по умолчанию 3 — минимальный разумный контракт на аутстафф) |
| ⌈ ⌉ — округление вверх до целого. Дробный результат всегда округляется в большую сторону — неполный специалист невозможен | |
| Nauto | Автоматизаторы — ⌈NQA × 0,5⌉, если включена автоматизация. Текущая логика упрощена: в будущем должна считаться через долю часов wauto |
| Nperf | Performance QA — фиксировано 1 специалист при включении нагрузочного тестирования |
| Nsec | Security QA — фиксировано 1 специалист при включении тестирования безопасности |
| Nmob | Mobile QA — ⌈NQA × 0,5⌉ при включении мобильного тестирования |
| N | Итого: N = NQA + Nauto + Nperf + Nsec + Nmob |
| Cbase | Суммарная себестоимость команды в месяц — ФОТ всех специалистов без наценки |
| Rr | Ставка специалиста роли r в месяц (₽). Каждая роль имеет свою ставку — не усредняется по всей команде |
| Cmonth | Итоговая сумма выставляемая заказчику в месяц |
| m | Маржа компании в процентах — покрывает подбор, HR, юридическое сопровождение, риски замены |
| CQ1 | Cmonth × 3 — ориентир на первый квартал, минимальный разумный горизонт аутстафф-контракта |
| Время онбординга определяется зрелостью документации: чем лучше доки и тест-план — тем быстрее специалист входит в проект. Размер команды на это не влияет. |
| Wcov | Недели активной работы: написание тест-кейсов и их выполнение |
| hweek | Рабочих часов в неделю на одного специалиста (по умолчанию 35 — 40ч минус митинги и коммуникации) |
| Единственная обоснованная формула в блоке — прямой расчёт из объёма и производительности команды | |
| wauto | Доля скоупа, отведённая под автоматизацию (по умолчанию 40% от вклада автоматизации в ktest) |
| ktest | Делитель нормирует долю обратно к базовому скоупу, изолируя вклад автоматизации |
| Nauto | Количество автоматизаторов в команде |
| Фиксированный буфер на финальную регрессию, исправление найденных дефектов и подготовку отчётности. Не является производной от других величин — зависит от скорости фикса багов разработчиками, что вне контроля QA. |
| nr | Количество специалистов данной роли |
| hr | Часов в месяц на одного специалиста (парт-тайм) |
| Pr | Ставка роли в ₽/час (уже включает маржу 150 от себестоимости специалиста) |
| Cbase | Сумма по всем ролям — итоговая себестоимость команды в месяц |
| Cclient | Цена для заказчика с дополнительной наценкой m поверх уже включённой маржи в ставках Pr |
| Cperiod | Cclient × T — стоимость за период T месяцев (3 / 6 / 12) |
| Tcover | На сколько месяцев хватит команды при текущей загрузке, чтобы закрыть весь скоуп |
| Hteam | Суммарные часы всей команды в месяц: Hteam = ∑ nr × hr |