207 похожих чатов

Здравствуйте. Есть ли какая-то информация по оценке производительности тестировщиков? Например,

один тестировщик делает 10 задач за спринт, а второй 5. Как оценить работу данных сотрудников? В часах, story point, что-то еще?
Кто как делает подобную оценку?

37 ответов

76 просмотров

А какую проблему решаете?

Вошкарина-Елизавета Автор вопроса
Richard Gears
А какую проблему решаете?

Нужно придумать оценку производительности сотрудников, чтобы понимать примерный грейд самих сотрудников, и более точно планировать работу

количество задач - это немного не тот показатель. Кто-то сделает несколько больших, а кто-то много маленьких. Если хочется прям заморочиться и закопаться в этом всём, то вот несколько вариантов: 1. Используйте математический "вес" для каждой задачи. Большая задача - 5, мелкая 1. И градируется всё, что между ними. Тогда к концу спринта/месяца, каждый тестировщик будет иметь сколько-то баллов на счету и будет видно где просадка. 2. Сопоставляте заявленне время на тестирование и реально потраченное. 3. Считайте возвраты или отмены задач от тестеров программистом. Вот навскидку.

Можно сторипоинты в спринт. Для оценки числа фибоначчи или майки (s, m, l, etc). Можно отдельно оценивать сложность разработки и тестирования. По моему скромному опыту 2-4 спринта команда притирается, потом +/- аккуратно оценивает задачи.

Вошкарина Елизавета
Нужно придумать оценку производительности сотрудни...

вы теплое с мягким кажется в двух сообщениях намешали. если производительность и у вас некий аджайл - то сторипоинты с поправками на возвраты, "брак в работе" и тд. Все индивидуально потому что и поправки нужны. Выше коллеги написали пример как. если про планирование и распределение задач - то надо скилсет учитывать и личные качества инженера.

Алексей
вы теплое с мягким кажется в двух сообщениях намеш...

Ну да, при планировании ж производительность можно не учитывать.

Вошкарина-Елизавета Автор вопроса
Алексей
вы теплое с мягким кажется в двух сообщениях намеш...

так и есть. используем поле срок исполнения, но этого недостаточно для оценки производительности, тоже пришли к SP, но и это, скорее всего, будет завязано на часах. хотелось альтернативного мнения

Вошкарина Елизавета
так и есть. используем поле срок исполнения, но эт...

Сторипоинты не могут быть завязаны на часах. Только на Вася-часах и Катя-часах. Потому что Вася делает в спринт 24 сторипоинта, а Катя - 60. При том, что оба работают 40 часов в неделю.

Вошкарина-Елизавета Автор вопроса
Vladimir
Сторипоинты не могут быть завязаны на часах. Тольк...

понимаю. именно так и хотелось бы, но по факту не получается приносить отчеты в SP, потому что никто, в реальности, не понимает что это, и как это мерять

Вошкарина Елизавета
понимаю. именно так и хотелось бы, но по факту не ...

Вот. Как я понял, ваша проблема - это отчетность для стейкхолдеров? SP все же нужны для планирования команды (например, вы знаете, что больше 100 SP в спринт команда не сделает, а Вася больше 21 SP не делает). Для стейкхолдеров пусть просто трекают время на задачи, мне кажется это нормально.

Vladimir
Вот. Как я понял, ваша проблема - это отчетность д...

если стейкхолдеры не из 90х, и бизнес - не аутсорс шлюпка, часы их не устроят. Им результат нужен. Точнее результат пер персон

Алексей
если стейкхолдеры не из 90х, и бизнес - не аутсорс...

Результат пер персон - микроменеджмент имхо какой-то. Часы нужны, чтобы стоимость задач понимать. Например, если перекраска кнопки стоит 80 часов работы команды разработки, то это тревожный звоночек для stakeholder

Vladimir
Результат пер персон - микроменеджмент имхо какой-...

Там достаточно приближенные цифры нужны. ЧТобы четко видеть картинку. Например у нас 5 ручников мидлов, 1 по всем статам на 40% слабее остальных при стат ошибке в 15%. Это что значит? Нашли пинателя болта

Вошкарина-Елизавета Автор вопроса
Алексей
если стейкхолдеры не из 90х, и бизнес - не аутсорс...

да, все так. метрики приносим. теперь надо понять производительность сотрудников, реальную, измеримую, которая не будет влиять на зарплату или типа того. Понимать, Петя имеет производительность Х, что нужно сделать чтобы стало Y. Или, Маша делает Х, поэтому она старший специалист, а Света - Y, поэтому она ведущий

Vladimir
Результат пер персон - микроменеджмент имхо какой-...

Поэтому часы и не используются. Люди боятся измеримых величин, и начинают подгонять. СТорипоинты ввиду абстрактности их смущают меньше, и оценки бывают более реалистичные

Вошкарина-Елизавета Автор вопроса
Алексей
Поэтому часы и не используются. Люди боятся измери...

Клево. Не подумала в этом ключе. Конечно, комфорт важная характеристика

Алексей
Там достаточно приближенные цифры нужны. ЧТобы чет...

либо нашли человека которому некомфортно в текущей тиме и его не могут приладить к работе на 100% \ либо он помимо инженерных задач еще не стесняется ресерчить и на планирования приносить идеи для бизнеса помимо закрытых тасок, но это не трекнуто как поинт, например. все относительно, поэтому выше и писал про то что надо знать скилсет и людей своих. Если нет возможности самому знать - идти к тимлидам и изучать через них.

Алексей
либо нашли человека которому некомфортно в текущей...

а потом уже производительность точнее планировать в разрезе : какие есть таски на команду \ какие есть инженеры на эту команду

Алексей
либо нашли человека которому некомфортно в текущей...

Конечно, сначала разбираться, потом принимать решение. Это было как демонстрация :)

Алексей
Конечно, сначала разбираться, потом принимать реше...

без разбора как раз кейс с бигдатой известный получается

Вошкарина Елизавета
да, все так. метрики приносим. теперь надо понять ...

У вас грейды выдаются в зависимости от скорости решения однотипных задач?

Вошкарина-Елизавета Автор вопроса
Anton Khayrutdinov
У вас грейды выдаются в зависимости от скорости ре...

Пока у нас не введены грейды (только разрабатываем), но одна из идей - оценить квалификацию сотрудника, через его производительность (со всеми прочими оценками)

Вошкарина Елизавета
Пока у нас не введены грейды (только разрабатываем...

Ну это довольная свежая идея, которую я раньше не встречал. Т.е. понятно, что тому, кто плохо делает текущие задачи, промоушен не дадут, но и утверждать что ведущий тестировщик отличается от старшего тем, что делает задачи на 30% быстрее - это определенно неожиданно.

Anton Khayrutdinov
Ну это довольная свежая идея, которую я раньше не ...

Почему? В среднем так и есть. Конкретную задачу старщий может даже и бытсрее сделать, но когда смотрим 50 задач - у ведущего должно быть вцелом все шустрее. Если нет - вопросики

Алексей
Почему? В среднем так и есть. Конкретную задачу ст...

У меня возникли бы вопросики, почему разные грейды делают задачи одинаковой сложности.

Anton Khayrutdinov
У меня возникли бы вопросики, почему разные грейды...

Очень странные вопросики, мы же не о джунах речь ведем

Алексей
Очень странные вопросики, мы же не о джунах речь в...

А задачи делятся только на джуновские и остальные?

Вошкарина-Елизавета Автор вопроса
Anton Khayrutdinov
У меня возникли бы вопросики, почему разные грейды...

потому что они на разных проектах, и задачи у каждого свои, в моем случае

Anton Khayrutdinov
А задачи делятся только на джуновские и остальные?

да. Потому что "не джун" работает, а не задачки выбирает. А джуну дают задачи попроще и не такие отвественные, чтобы обучался и вникал

Алексей
да. Потому что "не джун" работает, а не задачки вы...

Ну это какая-то галерная специфика видимо, ну или уровень тестировщиков настолько низкий, что от них не ждут решения сложных задач

Anton Khayrutdinov
Ну это какая-то галерная специфика видимо, ну или ...

Как раз наоборот, на галерах таски раскидывают по людям по сложности чаще. В небольших продуктовых командах же задачи же берут все

Алексей
Как раз наоборот, на галерах таски раскидывают по ...

А зачем в небольших продуктовых командах вообще грейды?

Алексей
их там и нет, об этом и речь

Значит я где-то нить обсуждения потерял)

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта