Оценка трудозатрат
Тестирование программного обеспечения. Базовый курс.
© EPAM Systems, 2015–2023
Стр: 233/301
Тем не менее существует простой способ получения интегральной оценки вашей собственной производительности, при котором влиянием этих факторов можно пренебречь: нужно измерять свою производительность на протяжении дли- тельного периода времени и фиксировать, сколько создать и выполнить тест-кей- сов вы можете в час, день, неделю, месяц и т.д. Чем больший промежуток времени будет рассмотрен, тем меньше на результаты измерений будут влиять кратковре- менные отвлекающие факторы, появление которых сложно предсказывать.
Допустим, что для некоторого выдуманного тестировщика эти значения ока- зались следующими — за месяц (28 рабочих дней) ему удаётся:
• Создать 300 тест-кейсов (примерно 11 тест-кейсов в день, или 1.4 в час).
• Выполнить 1000 тест-кейсов (примерно 36 тест-кейсов в день, или 4.5 в час).
Подставим полученные значения в таблицу 2.6.a и получим таблицу 2.6.b.
Таблица 2.6.b — Оценка трудозатрат
Создание Выполнение Количество 12 22
Повторения (проходы) 1 1.2
Общее количество 12 26.4
Время на один тест-кейс, ч 0.7 0.2
Итоговое время, ч 8.4 5.2
ИТОГО 13.6 часа Если бы оценка производительности нашего выдуманного тестировщика производилась на коротких отрезках времени, полученное значение нельзя было бы использовать напрямую, т.к. в нём не было бы учтено время на написание отчё- тов о дефектах, участие в различных собраниях, переписку и прочие виды деятель- ности. Но мы потому и ориентировались на итоги измерений за месяц, что за 28 типичных рабочих дней все эти факторы многократно проявляли себя, и их влияние уже учтено в оценке производительности.
Если бы мы всё же опирались на краткосрочные исследования, можно было бы ввести дополнительный коэффициент или использовать допущение о том, что работе с тест-кейсами за один день удаётся посвятить не 8 часов, а меньше (напри- мер, 6).
Итого у нас получилось 13.6 часа, или 1.7 рабочих дня. Помня идею о за- кладке небольшого «буфера», можем считать, что за два полных рабочих дня наш выдуманный тестировщик точно справится с поставленной задачей.
В заключение этой главы ещё раз отметим, что для уточнения собственной производительности и улучшения своих навыков оценки трудозатрат стоит форми- ровать оценку, после чего выполнять работу и сравнивать фактический результат с оценкой. И повторять эту последовательность шагов раз за разом.
1 ... 30 31 32 33 34 35 36 37 38