Оценка эффективности работы тестера
#1 Гость_TesterAU_*
Отправлено 15 апреля 2004 - 12:02
Я работаю в молодой преуспевающей компании,Team Leader QA. У нас часто возникает вопрос, как оценить эффективность работы того или иного тестера. Пока этот вопрос у нас стоит не остро так тестеров все пока 3, но не однакратно обсуждался, и не как не можем придти к общему мнению. Но когда их станет больше, ведь надо как то отследить кто работает, а кто просто балду гоняет. Наша компания занимается разработкай web-проектов, тестирование всегда проходит в ручную.
У нас имеется ПТС, где программисты пишут свои отчеты о проделанной работе( ну например"сделал модуль регистрации"), мы(тестеры) эти отчеты проверяем, в зависимости от того работает этого или нет выставляем апрув либо деклайн(при этом вызванные баги связанные с этим модулем пишем в баг трэкинг).
Может вы чем нам поможете? Кау все таки проще всего оценивать эффективность?
#2 Гость_YouginB_*
Отправлено 22 апреля 2004 - 21:12
Хотелось бы сказать вот о чем, ни в коем случае нельзя оценивать работу тестировщика по количеству найденных дефектов. И вот почему:
Предположим, тестировщик (1) за один цикл тестирования находит 300 дефектов, а тестировщик (2) обнаруживает 150. И может получится, что менеджмент посчитает, что (1) работает лучше, чем (2) в два раза. Но такая разница в найденых дефектах может быть легко объяснима - (1) работает на проекте который в данный момент еле дотягивает до альфа кандидата, а (2) работает с Golden Master.
Даже если предположить, что эти два тестировщика работают на одном проекте, то у них могут быть разные активности - первый занимается прогонкой тестов по новой функциональности, а второй -регрессионным тестированием/разработкой тест кейсов етс.
Да и вообще, мне кажется, что количество найденных дефектов прямо пропорционально зависит от качества подготовленных тест кайсов...
#3
Отправлено 23 апреля 2004 - 15:03
Либо необходим большой отрезок времени для проверки - как пример - репликация данных.
В данном случае полезно обращить внимание на резкое падение количества найденных багов, но опять-же определить работал человек или "балду гонял" может только другой человек, с достаточной для этого квалификацией.
#4
Отправлено 25 мая 2004 - 12:22
Есть только один способ реальной оценки производительности - это субъективные ощущения начальника, то есть тебя. Потому как все это кол-во багов и т.п. - полная туфта для дядек в аппер менеджменте. Потому как они тока за слова "это хороший тестировщик" премию не дадут, а вот за "он нашел NNN багов" - очень может быть. =)
В реальности же все эти погони за цифрами тока вредять процессу, т.к. люди начинают работать не для того, чтобы сделать работу хорошо, а для того, чтобы занести как можно больше багов в трек систем. Что не тождественно равно.
Мой совет - сразу забей на методики такого типа. Просто смотри, если человек делает назначеные ему задачи четко и в срок - он молодец. А если сроки провалены, и еще в ответ ты получаешь всякую муру, типа "оч. трудный участок"... то... ну сам понимаешь. Но начинать в этом случае опять же надо не с него, а с себя. Ты как манагер обязан его так сказать "мотивировать". =)
P.S. Честно скажу, что все таки бывают невменяемые (немотивируемые) товарищи... во всяком случае для меня. =) но их сразу видно. И без подсчета багов.
#5
Отправлено 25 мая 2004 - 13:14
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#6
Отправлено 25 мая 2004 - 14:23
А балбесов видно невооружённым взглядом.
Редактор портала www.it4business.ru
#7
Отправлено 13 августа 2004 - 09:38
Если грамотно расставлять приоритеты и важность найдённых багов, то можно по прошествии определённого времени посмотреть какие ошибки находятся конкретным человеком в сравнении с общим количеством ошибок такого же типа.
Пояснюсь: имеем после двух месяцев работы тестировщика 2000 ошибок в трекере от всего тима к примру из 5 человек - примерно по 400 на брата. Рассматриваемый тестер нашёл как и все штук 400 - ок. Смотрим по приоритетам и типам ошибок:
Всего по системе зарегистрировано 200 критических ошибок (тут и далее цифры потолочные), всемибыло найдено по 45 (4*45 = 180) и нашим рассматриваемым товарищем - 20. Тут уже можно делать какие-то выводы. То есть на общем фоне количество ошибок вроде бы ок, но по сравнению с другими тестерами исследуемый нашёл меньше критических ошибок - то есть менее глубоко вникал?
Оценка конечно не формальная, но если от человека вышло определённое количество багов, как и от всех, а половина потом была закрыта "as designed", а вторая половина моет быть отнесена к изыскам тестирововчной мысли (ключики в реестре поудалять и посмотреть "а что будет?") - то можно делать определённые выводы.
Редактор портала www.it4business.ru
#8
Отправлено 13 августа 2004 - 09:58
А если при этом первый тестировщик проверяет новую функциональность вэб-проекта, второй проводит регрессионное тестирование, третьему досталась надстройка над MS Word и т.д....То есть на общем фоне количество ошибок вроде бы ок, но по сравнению с другими тестерами исследуемый нашёл меньше критических ошибок - то есть менее глубоко вникал?
Оценка конечно не формальная, но если от человека вышло определённое количество багов, как и от всех, а половина потом была закрыта "as designed", а вторая половина моет быть отнесена к изыскам тестирововчной мысли (ключики в реестре поудалять и посмотреть "а что будет?") - то можно делать определённые выводы.
Как в таком случае использовать Ваш метод?
#9
Отправлено 13 августа 2004 - 10:07
хм... изыски тестировочной мысли могут быть оправданными или не очень.Оценка конечно не формальная, но если от человека вышло определённое количество багов, как и от всех, а половина потом была закрыта "as designed", а вторая половина моет быть отнесена к изыскам тестирововчной мысли (ключики в реестре поудалять и посмотреть "а что будет?") - то можно делать определённые выводы.
я всегда стараюсь учитывать, так сказать, категорию конечных пользователей. Например, если тестируется какое-то приложение для банков, то 99,9% что в реестре меняться ничего не будет. Если для "менеджеров среднего звена", например, строительной компании, то можно предположить наличие у них свободного времени и фантазии :D , т.е. имеет смысл проверить "что будет если..." (реестр, произвольно выбранные схемы и шрифты в windows, и т.д.). Если что-то пишется для гос. структуры, можно предположить, что там стоят 486-ые :D . А если в ТЗ указано Р100, на нем может оказаться 24МБ оперативной памяти и т.д....
#10
Отправлено 13 августа 2004 - 11:10
А если только творчество?
Редактор портала www.it4business.ru
#11
Отправлено 13 августа 2004 - 11:18
Если не выполнена обязательная часть, соответственно, не выполнена поставленная задача.Творчество приветсвуется, когда оно дополняет обязательную часть, верно?
А если только творчество?
Если я поняла правильно, то не ясно зачем в таком случае дополнительные поиски оценки эффективности. Есть поставленная задача. Если она не выполнена - тестировщику минус. Если тестировщик регулярно не выполняет поставленные задачи, все и так ясно, без анализа количества и качества багов:)
#12
Отправлено 13 августа 2004 - 13:05
Человек рапортует о прохождении по заданному количеству тестовых окружений. Он работу выполнил. Нужно оценить - насколько верно: вот и придумывается как оценить.
Редактор портала www.it4business.ru
#13
Отправлено 15 августа 2004 - 05:19
1. Количество дефектов относительно всех найденных, которые были отклонены или запрошены подробности (характеризует точность и правильность описания дефектов).
2. Количество предложений, которые дал сотрудник при тестировании проекта (характеризует креативность сотрудника). Трактовка этой таблицы довольно неоднозначна - от слишком формального выполнения тестов до желания быть разработчиком.
3. Специализация сотрудника. Возможность выполнения сотрудником определенных обязанностей. Если выделить несколько типов задач, решаемых тестерами, проранжировать их сложность, а потом просуммировать, то можно получить показатель, характеризующий универсальность и квалификацию тестера.
Первые две таблицы получились на основе анализа системы отслеживания дефектов, и поэтому являются опасными :).
Кстати, по третьей таблице легко увидеть кому стоит подучиться в той ли иной области.
#14
Отправлено 16 августа 2004 - 06:30
Нельзя обсуждать здесь ересь, если только мы не размышляем, как ее уничтожить.
#15
Отправлено 16 августа 2004 - 09:50
Не думаю, что кто-либо знает точный ответ. :)Что значит выполнена обязательная часть?
Человек рапортует о прохождении по заданному количеству тестовых окружений. Он работу выполнил. Нужно оценить - насколько верно: вот и придумывается как оценить.
Для небольших проектов (небольших по времени) хорошей оценкой является фидбэк заказчика. На основе нескольких проектов можно оценить уровень тестировщика, но такая оценка не будет точной: человек может "расти над собой", отвлекаться и т.д.
Не могу предложить сколь-нибудь достойной идеи :( .
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных