Классификация тестировщиков
#1
Отправлено 21 февраля 2006 - 15:22
Возникла следующая задача - классифицировать тестировщиков. Задачу разбили на несколько этапов:
1. Создать сводную таблицу потенциальных навыков, которыми может обладать тестировщик по ходу своей карьерной лестницы. Здесь фигурирую такие формулировки: умение разработать стратегию тестирования проекта, план тестирования, написать отчёт по тестированию, опыт автоматизации тестирования, владение английским языком и т.п. Порядка 50-ти пунктов можно набрать.
2. Ввести термины для классификации тестировщиков. Например «начинающий», «опытный» и «ведущий». При этом каждая категория подразделяется ещё на 3 (в идеале на 4).
3. Оценить каждый из навыков 1-го пункта для каждой из категорий 2-го пункта по 5-ти бальной шкале. Например «none», «basic», «intermediate», «advanced», «expert».
Дальше будет составлена вилка зарплат для каждой из категорий и т.д. – но это уже 2-й вопрос.
Меня же на данном этапе интересует, сталкивался ли кто с подобной задачей. Есть ли у кого-то наработки в этом направлении, и можно ли с ними ознакомиться.
Благодарен за любой совет по данному вопросу.
#2
Отправлено 21 февраля 2006 - 16:02
Составил список навыков из 12 критериев, некие разбились на подкритерии. Каждый критерий стоил 100 баксов.
Далее беседушь с человеком ставишь плюсы и минусы, сумма плюсов примерно равна зарплате.
P. S. Очень жалею, что щас такого нет в конторе, полезно разбивать людей на категории в одной должности.
#3
Отправлено 21 февраля 2006 - 19:20
Редактор портала www.it4business.ru
#4
Отправлено 21 февраля 2006 - 19:52
#5
Отправлено 22 февраля 2006 - 07:52
http://forums.softwa...435
А вообше, согласен со Славой - выкладывайте свои наработки - будем обсуждать...
И еще от себя - читайте книги по тестированию - там все написано :)
#6
Отправлено 22 февраля 2006 - 08:39
+1И еще от себя - читайте книги по тестированию - там все написано :)
Зачем изобретать велосипед?
Еще хочу обратить Ваше Nickoledion внимание вот на что.
Видно, что у Вас нет достаточно опытного специалиста. Как Вы тогда собираетесь оценивать навыки персонала?
Понимаю, что это не совет. Но, мне кажется, стоит обратить на этот момент внимание.
#7
Отправлено 22 февраля 2006 - 10:11
Вот какие навыки имеем в черновой версии:Nickoledion, так выкладывайте на стол то что вы набрали или категоризировали (50 пунктов?). С чистого листа обычно тяжко сдвинуть тему.
Опыт работы
- Тестировщик
- Ведущий Тестировщик
Знание основ программирования
- СУБД
- клиент-серверные приложения
- Интернет серверы приложений (IIS, Tomcat, etc)
- XML/XSD/DTD
Опыт программирования
- HTML/JScript
- XML
- SQL
- Java
- C++
- Delphi
Знание основ тестирования
- системы отслеживания ошибок
- методы тестирования
- разработка тест-планов
- создание отчётов по результатам тестирования
- отчёты по результатам тестирования
- выработка стратегии тестирования
Опыт тестирования
- тестирование удобства использования
- тестирование совместимости
- разработка unit-тестов
- автоматическое тестирование
- программные средства тестирования
- тестирование клиент-серверных приложений
- создание отчётов по результатам тестирования
- планирование тестирования
- управление процессом тестирования
- оценка качества тестирования
- промышленные стандарты тестирования
Английский язык
- чтение
- письменный
- разговорный
Другие навыки
- высшее образование
- навыки менеджмента
- создание отчётности
- опыт работы с клиентом
Есть ещё пункты, связанные со спецификой разрабатываемых продуктов в нашей компании, но они не критичны в рамках обсуждения данной темы.
Ещё раз повторюсь, что приветствуются любые комментарии как по самому списку, так и по оценке "навык/должность" (например, 3-х бальной) - с этим то как раз и основная проблема. Может есть у кого пример такой матрицы?
#8
Отправлено 22 февраля 2006 - 10:13
Спасибо за ссылку!Nickoledion, вот здесь посмотрите:
http://forums.softwa...435
#9
Отправлено 22 февраля 2006 - 10:19
В чем разница?- создание отчётов по результатам тестирования
- отчёты по результатам тестирования
Не одно и то же?Знание основ тестирования
...
- разработка тест-планов
...
Опыт тестирования
...
- планирование тестирования
Это уже идут менеджерские навыки. Их лучше в отдельную статью.Знание основ тестирования
...
- выработка стратегии тестирования
Опыт тестирования
...
- планирование тестирования
- управление процессом тестирования
- оценка качества тестирования
- промышленные стандарты тестирования
#10
Отправлено 22 февраля 2006 - 11:21
Языки перечислять не стоило. И вообще, не стоит завязываться на какую-либо конкретику (имхо). Может быть, перечислить технологии? Они уже частично перечислены в основах программированияОпыт программирования
- HTML/JScript
- XML
- SQL
- Java
- C++
- Delphi
#13
Отправлено 22 февраля 2006 - 12:05
Конечно одно и тоже. Оставим, например, "-создание отчётов по результатам тестирования"- создание отчётов по результатам тестирования
- отчёты по результатам тестирования
В чем разница?
В первом случае имеется ввиду документ. Во втором - умение, например, распараллелить тестирование различных модулей продукта среди нескольких тестировщиков. Или оценить и грамотно выделить время на тестирование производительности системы. В таком духе, как мне кажется.- разработка тест-планов
- планирование тестирования
Не одно и то же?
Я с этим согласен. Но эти пункты необходимы для дальнейшего использования данной матрицы - при составлении вилки зарплат. Хочется учесть как можно больше деталей, чтобы все остались довольны. Хотя, конечно, закапываться тоже нестоит, это я понимаю.- выработка стратегии тестирования
- планирование тестирования
- управление процессом тестирования
- оценка качества тестирования
- промышленные стандарты тестирования
Это уже идут менеджерские навыки. Их лучше в отдельную статью.
Спасибо за замечания!
#14
Отправлено 22 февраля 2006 - 12:12
Вы немножно не поняли :) Я имел ввиду сделать еще один раздел - "Навыки менеджмента тестирования" (на названии не настаиваю), а не удалять их из списка.
#16
Отправлено 22 февраля 2006 - 12:35
"системное администрирование" я включил в "другие навыки" пока - без деталей. По поводу сертификатов - на мой взгляд, пока не самый критичный пункт, но мы тоже планировали его учесть.Нужно ещё по системному администрированию что-нибудь добавить. Я считаю это важными навыками тестировщика.
Ещё всякие сертификаты есть, майкрософт и иже с ними...
Спасибо за дельные советы!
#17
Отправлено 22 февраля 2006 - 12:45
Опыт работы
- Тестировщик
- Ведущий Тестировщик
Знание основ программирования
- СУБД
- клиент-серверные приложения
- Интернет серверы приложений (IIS, Tomcat, etc)
- XML/XSD/DTD
Опыт программирования
- HTML
- SQL
- C++/Delphi
Знание основ тестирования
- системы отслеживания ошибок
- методы тестирования
- разработка тест-планов
- разработка тест-сценариев
- создание отчётов по результатам тестирования
Опыт тестирования
- тестирование удобства использования
- тестирование совместимости
- разработка unit-тестов
- автоматическое тестирование
- программные средства тестирования
- тестирование клиент-серверных приложений
- создание отчётов по результатам тестирования
Навыки менеджмента тестирования
- выработка стратегии тестирования
- планирование тестирования
- управление процессом тестирования
- оценка качества тестирования
- промышленные стандарты тестирования
Английский язык
- чтение
- письменный
- разговорный
Другие навыки
- высшее образование
- навыки системного администрирования
- навыки менеджмента
- знание основ логистики
- создание отчётности
- опыт работы с клиентом
Теперь хотелось бы прописать для каждого из 3-х типов тестировщиков необходимый уровень владения тем или иным навыком.
У меня уже есть черновой вариант таблички в Excel - только вот как сюда его закинуть. Может, аттачем?
#19
Отправлено 22 февраля 2006 - 15:20
В своей практике я встречал некое подобие того, что вы пытаетесь создать. Только в том случае речь шла о разделении сфер влияния и ответственности.
По горизонтали в шапке таблицы перечисляются тестировщик в зависимости от ранга: junior, tester, tester lead, test manager.
По вертикали - список активностей, разбитый по категориям. Например, тестирование: подготовка тест кейсов, выполнение тест кейсов, апдейт тест кейсов и т.д.
В клеточках, на пересечении каждой колонки и строки указывается степень участия данной "роли" в общем процессе. Возможны три варианта. Ничего не проставлено - значит не выполняет данное действияе и, следовательно, не отвечает за него. Галочка черного цвета - выполняет данное действие под управлением и руководством старшего товарища. Красная галочка - несет полную ответственность за данный вид деятельности.
#20
Отправлено 22 февраля 2006 - 16:07
Так понимаю, что в данном случае речь идёт о так называемой таблице RACI. Мы создаём её в самом начале каждого проекта. Расшифровывается так:...
В своей практике я встречал некое подобие того, что вы пытаетесь создать. Только в том случае речь шла о разделении сфер влияния и ответственности.
...
Responsible - человек, который реально выполняет задачу
Accountable - человек, ответственный за выполнение
Consulted - человек, который может оказать помощь при выполнении
Informed - тот, кого нужно проинформировать о результатах задачи
Только в нашем случае ячейки не закрашивают разными цветами, а просто ставят соответствующие буковки. Вот пример нашёл, пока названия точные вспоминал
Но, думаю, что в данном случае мы пытаемся сделать несколько другой документ. Наша таблица должна помочь тестировщикам определиться с позиционированием в компании. А так же позволить прозрачно видеть, какие навыки нужно развивать и до какой степени, чтобы, например, получать больше денег в той же компании.
Пока идея такая, а там уж как получится.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных