Предположим, что у нас существуют следующие функциональные роли, представители которых воздействуют на Задачу
Также, предположим, что мы имеем статистику по предыдущим, например, двум релизам в отношении причин Обращений Тестировщика.
Часть формулы | Результаты расчёта, ч.ч. |
Результаты расчёта, ч.дн. |
Чьё время | Время, раб.ч. |
Доля от общего |
---|---|---|---|---|---|
(округляется вверх до ближайшего целого) Общее время T = |
Время Тестировщика | ||||
Та + Ттк + (Ттд + Ттб)*(1 + Кр + Кан1) | Время Администратора | ||||
+ Кт * (То + Аа + Ра) | Время Разработчика | ||||
+ Кад * (То + Аа + Ра + Аи + Те) | Время Аналитика | ||||
+ Кр * (То + Аа + Ра + Ри + Ау + Те) | Время Заказчика | ||||
+ Кро * (То + Аа + Ра + АНа + За) | |||||
+ Кн * (То + Аа + Те) | |||||
+ Кан1 * (То + Аа + Ра + АНа + За + Ри + Ау + Те) | |||||
+ Кан2 * (То + Аа + Ра + АНа) |
Что | Суть | Значение, раб.ч. |
---|---|---|
Та | время Тестировщика на анализ документации (ФТ, ТЗ et cetera), получение ответов от Заказчика и Аналитика | |
Ттк | время Тестировщика на составление тест-кейсов | |
Ттд | время на прохождение Тестировщиком тест-кейсов, проверяющих новую/исправленную функциональность | |
Ттб | время на прохождение Тестировщиком тест-кейсов, проверяющих базовую функциональность, т.е. тот, который затрагивается исправленными/добавленными доработкой компонентами
нужна трассировка тест-кейсы <-> Компоненты Системы |
|
То | время Тестировщика на регистрацию Обращения (потенциального бага) | |
Те | время Тестировщика на проверку фикса ошибки | |
За | время Заказчика на анализ вопроса и выдачу ответа | |
АНа | время Аналитика на анализ Обращения Тестировщика | |
Аа | время Администратора на анализ Обращения от Тестировщика | |
Аи | время Администратора на исправление настроек на тестовой зоне | |
Ау | время Администратора на установку Сборки с фиксом ошибки | |
Ра | время Разработчиков на анализ Обращения от Тестировщика/Администратора | |
Ри | время Разработчиков на исправление Ошибки и передачи Сборки с фиксом | |
Кт |
среднее количество Обращений на задачу,
причиной которых стала невнимательность Тестировщика, неправильные настройки на машине Тестировщика и тому подобное и потребовавших в процессе решения затрат времени на
|
|
Кад |
среднее количество Обращений на задачу,
причиной которых стала ошибка в настройке тестовой среды и потребовавших в процессе решения затрат времени на
|
|
Кр |
среднее количество Обращений на задачу,
причиной которых стала ошибка в коде (см. подробности ниже), и потребовавших в процессе решения затрат времени на
|
|
Кро |
среднее количество Обращений на задачу,
причиной которых стала ошибка в коде, исправление которой отложено на потом, но всё-равно сейчас потребовавшая в процессе решения затрат времени на
|
|
Кн |
среднее количество Обращений на задачу,
причиной которых стала ошибка в коде, и приведших и приведших к затратам времени на
|
|
Кан1 |
среднее количество Обращений на задачу,
причиной которых стали нечёткие непроработанные Требования в ТЗ и потребовавших в процессе решения затрат времени на
|
|
Кан2 |
среднее количество Обращений на задачу,
причиной которых стало то, что Тестировщик - принял за ошибку то что работает as designed и приведших к затратам времени на
|
Требуется добавить в расчёты:
Чтобы прикинуть календарный срок по Спринту - можно просто поделить получившиеся человеко-дни на N тестировщиков (т.е. на N потоков), которые будут свободны в период тестирования. Предполагается, что каждому тестировщику "соответствуют" свободные 1 Разработчик и 1 Администратор, т.е. нет избытка и недостатка ресурсов.