«Вам платят не за то, чтобы думать, а за то, чтобы делать Х» — всегда неправильно на рабочем месте?

Фон

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

На прошлой неделе коллега (B) другой команды разозлился во время звонка на человека из отдела тестирования/QA и сердито сказал: «Вам платят не за то, чтобы вы думали, а за то, чтобы проводить тесты». Суть дела заключалась в том, что главный тестировщик на проекте заваливал задачи Jira сотнями комментариев с предложениями типа «я так думаю», «я об этом думал», «предлагаю эту разработку» и т.д. много раз только слабо связанные с ошибкой. Из-за внутренней политики только после устранения всех комментариев ошибки могут быть закрыты, поэтому этот тестер взял в заложники и задержал уже отложенный проект.

В звонке участвовали: Б, другие члены команды разработки, менеджер проекта (и непосредственный руководитель Б), вышестоящий менеджер, тестировщик и часть его команды и непосредственный руководитель тестировщика: об этом предложении никто ничего не сказал.

Вопросы

Мы обсудили предложение между нами, и широко распространено мнение, что это приемлемое предложение при таких или подобных обстоятельствах, но предпочтительно ограничить его использование. Я также поговорил с некоторыми друзьями из разных отраслей / областей, которые вместо этого сказали, что все убеждены, что это предложение неприемлемо на рабочем месте. Тогда как друзья из IT в целом согласны с нашим выводом.

Является ли это приемлемым приговором при некоторых обстоятельствах? Это всегда неправильно на рабочем месте? Может ли это подвергнуть того, кто это говорит, каким-либо последствиям?

PS: никаких последствий на B для этого предложения, а также нежелательные комментарии со стороны тестировщика прекращены, и все ошибки закрыты (обычно непосредственно менеджером тестировщика)

обновление - 12.05

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

У меня также была короткая беседа с B вчера, и он объяснил, что непосредственный менеджер тестировщика прислал электронное письмо с извинениями за поведение тестировщика. Этот менеджер также занял место тестировщика в проекте, и теперь все ошибки закрыты, а продукт выпущен. В конце концов этот менеджер перевел (понизил?) тестировщика с должности руководителя группы тестирования/контроля качества на должность простого тестировщика интеграции в другом проекте.

Вопрос не в том, приемлемо это или нет, а в том, продуктивно это или нет. И это определенно не так. Я вижу много способов, которыми парень из QA может в будущем отомстить злонамеренным соблюдением требований. В конце концов, ему не платят за то, чтобы он думал.

Ответы (10)

Согласно вам и вашему опыту, является ли это приемлемым приговором при некоторых обстоятельствах? Это всегда неправильно на рабочем месте?

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

Обычно эта фраза используется, чтобы прекратить повторяющиеся непродуктивные аргументы и как указание начать работу.

По моему опыту, это глупое утверждение для кого-то. Это не означает, что подразумеваемая причина («слишком много споров, недостаточно работы») неверна, просто обычно есть лучшие способы выразить это.

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

Менеджмент должен помогать каждому понять свою роль и насколько личное мнение должно быть задействовано. Если бы я был QA-директором, я бы долго разговаривал и с тестировщиком, и с коллегой. Они должны работать для достижения одной цели, а не пассивно-агрессивно стрелять друг в друга.

Конечно, я имел в виду метафорически, но если говорить о сегодняшнем искусственном интеллекте и автономном вождении, то эти термины становятся похожими. В остальном вы правы, конечно.
Я ценю этот ответ, потому что он охватывает все точки зрения
Хороший взвешенный ответ и совет. Я согласен; ясное мышление является частью работы (и любой работы, в разной степени), но скрытый смысл здесь здравый, просто плохо/грубо выраженный.
@virolino как программист и человек, занимающийся нейронными сетями и искусственным интеллектом, компьютеры не обрабатывают информацию удаленно, как думают люди. Мы даже отдаленно не знакомы с тем, как работает компьютер, поэтому использовать слово «думать» для описания компьютера все равно, что использовать слово «синий» для описания скорости автомобиля. Эта статья — отличный старт.
@ Нельсон и Джо - немного грубо подтягивать виролино при использовании слова «думать», когда речь идет о компьютерах / машинах. Довольно часто, особенно при объяснении кому-то, не разбирающемуся в технических вопросах (хотя и не всегда), говорить о компьютере или механизме «мышления». Я делаю это постоянно и обнаружил, что он широко используется в англоязычной среде, по крайней мере, последние 30 лет. Нужна помощь? Эта статья — отличное начало (хотя, очевидно, она мало что для меня дала! ;-)).
Комментарий состоит из двух частей: «вы не выполняете свою работу должным образом» и «случайное оскорбление, вы ничего не стоите». Оскорбление другого никогда не уместно на рабочем месте; понятно, возможно, но никогда не подходит.

Если вы работаете в IT, вам платят за то, чтобы вы думали.

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

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

Некоторые возможные альтернативные предложения, которые вы могли бы использовать.

  • Давайте перенесем это обсуждение на [более подходящую доску/тему]
  • Пожалуйста, держите здесь обсуждения, строго связанные с ошибками
  • Хорошая идея/замечание, но мне кажется, что этот разговор больше подходит для [более подходящей доски/темы]

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

@virolino это лучше читается?
"Хорошая идея/точка" - нет, не было. «Вы тратите время всех, делая предложения, которые не имеют ничего общего с работой, которую вы должны выполнять». Это факт. Это то, что я бы сказал с надеждой.
@ gnasher729, за исключением того, что мы не знаем, является ли отзыв абсолютно бесполезным, просто не относящимся к конкретным ошибкам, в которых они опубликованы. «Я думаю, что радуга должна быть сделана из кеглей и m&ms» уровень глупости.
@ 520 говорит ReinstateMonica за исправление ошибок, его комментарии были бесполезными/не связанными/отвлекающими. Некоторые из них (очень небольшой процент) можно было бы обсудить в другом месте, но на той стадии проекта, я уверен, они все равно будут отклонены. Так что gnashet729 мысль правильная ИМХО
@AngelG Достаточно честно. если вам абсолютно необходимо делать такие комментарии, я бы точно не стал делать это на доске объявлений.
@ 520 То, как были сделаны комментарии, остановило выпуск уже опаздывающего проекта . В разработке программного обеспечения есть организованный рабочий процесс, он существует по какой-то причине, и QA нарушил его. В такой ситуации я бы не сказал ничего такого, что заставило бы его почувствовать, что его ценят, потому что это не так . (Примечание для себя: скажите моему тестировщику, как я их ценю).
Внушения требуют времени и энергии слушателя, которому приходится отвлекать свое внимание, чтобы вынести о них суждение. Не каждое предложение похвально. Вы должны быть очень внимательны, прежде чем тратить чужое время и сводить их с рельсов бесполезными мыслями.
@ gnasher729 Надеюсь, я никогда не буду работать с вами, потому что вместо того, чтобы говорить «избегайте всего, что делает его идеи ценными», нужно «избегать всего, что заставляет его чувствовать себя ценным». Упс! Вы раскрываете настоящую токсичную натуру, желая обесценить самих людей . Мы всегда должны заставлять людей чувствовать себя ценными, даже если мы их увольняем. Любой, кто думает иначе, хотя и ценен сам по себе, может быть не лучшим человеком для создания такого рабочего места, которое будет хорошо для остальных людей. Люди важнее процессов и продуктов. Период.
Многие рабочие места тестировщиков автоматизированы и остаются только потому, что компании слишком архаичны или не понимают, почему работу следует автоматизировать. Тестировщик не обязательно равен инженеру-испытателю. Иногда это равнозначно контрольному списку и подростку, который бездумно следует этому списку. Не говорю, что это всегда так, но просто неверно, что «если бы они могли это автоматизировать, они бы уже это сделали».
@Mars Хотя автоматические тесты существуют и широко используются, есть области, в которых ручное тестирование для проверки и проверки по-прежнему является обязательным и не может быть заменено. Эти два вида не одинаковы, они служат разным целям и оба являются действительно полезными инструментами для успешного проекта. И да, в большинстве случаев тесты типа «сделай это и посмотри, произойдет ли это» — контрольный список, но это не делает их менее ценными.
@CodeSeeker: Парень активно мешает всем работать. Его вклад не просто бесполезен, это чрезвычайно негативная ценность. Пока он не изменится, его не ценят. И если вы прочтете конец вопроса, кажется, что сказать ему это сработало. Я лучше скажу кому-нибудь, что он делает дерьмовую работу и становится лучше, чем увольняет без предупреждения.
@ gnasher729 gnasher729 не комментарии создают помехи, а то, где они размещаются, вызывает проблему. Направьте их в другое место для обратной связи, и вы сразу же решите эту проблему. Не говоря им, что они и их идеи бесполезны.
@ gnasher729, где я сказал, не говорите этому парню, как его работа должна быть приспособлена для удовлетворения потребностей бизнеса? Я этого не сделал. Итак, вы снова путаете «не обесценивайте человека» с «не обесценивайте его работу». Похоже, у него хорошие намерения, он много работает и полон энтузиазма. Он актив .
@bracco23 Тоже верно! Я не говорил и не предлагал иначе ;)
@ gnasher729 Настоящая проблема заключается в форме представления идей, а не в самих идеях. Конечно, тестер должен иметь более четкое представление о том, как и когда подавать идеи или предложения, но предположить, что тестер делает «дерьмовую» работу, основываясь исключительно на этом, невероятно. Враг здесь — ужасная коммуникация и управление.
Azurez27: В одиночку останавливать выпуск продукта — дерьмовая работа. Как он этого добился, не имеет значения.
@ gnasher729, если выпуск целых продуктов останавливается из-за простого наличия комментариев, а фактическое содержание указанных комментариев не имеет отношения к процессу, это дерьмовый дизайн процесса, а не дерьмовая работа со стороны тестировщика.
@ gnasher729 Как вы пришли к выводу, что виноват работник, а не процесс, мне не под силу. Компания, полная «коробочных линеек», создает ужасные продукты. Идеи изобретают.

Это непродуктивный ответ по нескольким причинам:

  1. Это очень грубо.
  2. Это обесценивает QA-специалиста на личном и профессиональном уровне.
  3. Это неправильно объясняет, почему поведение QA-специалиста было неуместным, что приводит к...
  4. Это может заставить QA-специалиста бояться выполнять свою работу и проявлять должную осмотрительность.

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

Сотрудник Б прав в том, что специалист по обеспечению качества не выполняет свои должностные обязанности должным образом, и это влияет на других работников и на саму компанию. Сотрудник Б был неправ, говоря эту фразу. Они должны принести извинения, а затем должна быть какая-то встреча, чтобы уточнить, как следует вносить предложения и комментарии, чтобы убедиться, что проект продвигается вперед.

«Вам платят не за то, чтобы думать, а за то, чтобы делать Х» — всегда неправильно на рабочем месте?

Может быть, нет, но это всегда красный флаг. Где-то что-то может быть не так, и эту ошибку нужно устранять.

Если эта фраза время от времени «ускользает», возможно, это не конец света, но если она становится мантрой, «корабль», вероятно, тонет. Найдите более здоровый и сильный корабль.


Конечно, есть и другая сторона вопроса — обилие комментариев, их качество и что с ними делать профессионально.

Первое, что нужно сделать, это объективно проанализировать комментарии : действительно ли они полезны для улучшения процесса/тестирования/продукта?

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

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


Итог: ИТ без размышлений — это путь к катастрофе . Рано или поздно. Так или иначе. Примеров в изобилии в бесчисленных печатных книгах и в Интернете.

Я бы согласился с этим. Похоже, QA не был должным образом обучен / обучен тому, как отправлять мнения и как отправлять ошибки. Полдня обучения сотрудника, вероятно, решит проблему.

«Вам платят не за то, чтобы вы думали, а за то, чтобы проводить тесты»

Такие комментарии всегда неприемлемы. Решение проблем, критическое мышление и синтез — вот причины, по которым организации нанимают людей — предполагать, что это неважный вклад коллеги, — бесправно и неуважительно.

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

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

Так говорить грубо, это очевидно. Лучше было бы сказать: «Вы не выполняете свою работу. То, что вы делаете, тратит впустую все время и стоит денег компании». (Это также было фактически неправильно. QA платят за то, чтобы они думали. Правильное мышление позволило бы избежать этих JIRA, которые тратят время и деньги впустую).

Но работа QA заключается в том, чтобы убедиться, что продукт имеет достаточное качество для продажи / доставки. Они будут создавать JIRA, если есть проблемы, которые разработчику необходимо исправить.

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

Так что похоже, что этот QA сотрудник зря тратит время разработчика. Я ожидаю, что QA получит JIRA, если что-то не работает так, как должно работать. А иногда получить JIRA, когда что-то работает как задумано, но то, как это спроектировано, не годится. Я не ожидаю, что меня завалят сотнями JIRA, которые я все отвергну.

Так что может быть момент, когда трата чьего-то времени приведет к грубости. Как вы далее сказали, похоже, это сработало. Сотрудник QA не понял свою работу, не выполнил свою работу, с плохими последствиями (задержками) для компании, а хамство вызвало результат - причина хамства была устранена. Кто-то, я полагаю, объяснил ему его работу.

PS. Если специалист по обеспечению качества не только потратил время впустую, но и задержал весь проект, добавив комментарий «Я думаю, что эта кнопка должна быть зеленой, а не синей», после того, как ему неоднократно говорили не делать такого рода глупости, тогда ему говорили: «Вам не платят за то, чтобы вы думали». ” понятно.

Ключевым моментом здесь является «что-то не работает так, как должно работать». QA не должен проектировать продукт, он должен находить проблемы и проверять соответствие продукта спецификациям.
@DaveG И это было еще хуже. Каждый может и должен иметь свое мнение о том, как можно улучшить продукт, и направить его по правильному каналу. Здесь использованный канал остановил доставку продукта.

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

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

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

Я думаю, кричать, что ему не платят за то, что он думает, было бы непродуктивным, но вполне объяснимым порывом. Я хотел бы использовать эту возможность, чтобы выявить суть вопроса.

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

«Вам не платят за то, чтобы вы думали» — это крайне грубо и отличный способ сжечь сотрудника

Держите каналы связи открытыми

Хороший QA-тестер будет глубоко погружаться в разрабатываемую вами систему и замечать вещи, которые им специально не было сказано искать. Они имеют опыт изучения программного обеспечения и могут внести ценный вклад. Вы действительно не хотите закрывать этот канал информации.

... Но держите их организованными

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

«Комментарий закрыт, не по теме. Пожалуйста, поднимите для этого отдельный вопрос в (соответствующем месте)».

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

Интересно, ваш текущий процесс общения состоит только из того, что вы задаете конкретные вопросы (тестовые случаи)? Куда должен идти тестер, если у него есть что сообщить, о чем не спрашивали? Этот канал воспринимается всерьез? Помещение комментариев в отчеты об ошибках «необходимо рассмотреть все комментарии перед закрытием» может быть криком о помощи.

Объясните "не пойдет"

В обязанности QA не входит решать, какие функции добавить в продукт. Чтобы сделать успешный продукт, вы также должны решить, какие функции вы не будете использовать. Потому что они не нужны или недостаточно ценны, чтобы добавлять их в последний момент и рисковать истечением крайнего срока. Вы должны объяснить своему тестировщику, что, хотя вы цените предложения, это не означает, что вы на самом деле примете их все.

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

Эта фраза приемлема только в том случае, если вы пытаетесь играть роль тирана и обычно используется плохим менеджером. Обычно это просто указывает на то, что человек, использующий его, либо не может справиться с аргументом, либо не может слушать других людей. Другая форма этой фразы — «потому что я так сказал». В вашем случае это звучит как простой способ отрезать другого человека. Не выбирая ни одну сторону в борьбе, но я вижу ее с обеих сторон (как QA или как разработчик, так как у меня есть опыт и в том, и в другом). Лично я в описанной вами ситуации обнаружил, что гораздо продуктивнее открывать отдельный тикет по каждому пункту: для QA открытие отдельного тикета позволяет убедиться, что поднятый вопрос будет рассмотрен. Как разработчик, я предпочитаю, чтобы заявка, над которой я сейчас работаю, не переросла в область расширения масштаба.

Тем не менее, есть несколько редких случаев, когда функция была реализована, работает как положено и на бумаге выглядит фантастически, в реальной жизни не имеет никакого смысла. Большинство из них, как правило, ловит хороший QA и самые жесткие, так как все старались, но результат либо нулевой, либо отрицательный. Я всегда слежу за любым намеком на такую ​​обратную связь от QA и стараюсь вернуться к чертежной доске. Обычно такой отзыв выходит как не относящийся к делу комментарий в тикете. В таком случае я бы предпочел поговорить с человеком, предоставившим такую ​​информацию, чтобы выяснить, так это или нет. Если разговоры с человеком, делающим такой комментарий, действительно заканчиваются таким случаем, то вы должны реагировать таким образом, иначе либо попросите человека создать тикет, либо создайте его для него.

По сути, когда вы доходите до точки, когда разговор может стать немного накаленным, более продуктивно сделать вдох, выдох и сказать что-то вроде «Мне нужно подумать об этом, и я отвечу в билете», восстановить свое спокойствие, напишите, и если вы уверены, что вы правы, напишите свои доводы в тикете, почему это сейчас неактуально/недействительно/не имеет значения. Однако это палка о двух концах, поскольку, если другой человек был прав, а вы нет, вы задокументировали это сейчас.

И имейте в виду, что все подобные вещи не следует рассматривать как разработчиков (dba против бэкенда против пользовательского интерфейса) против QA против клиента против кого бы то ни было. Отношения должны быть такими devs + QA + client + whoever = great product. Я был в среде с сильной «свободной для всех» средой, где я действовал в духе сотрудничества, а взамен обращался так же.

Тесты — это особый случай, когда речь идет об ИТ-работе. Особенно формальные, особенно регрессионные тесты.

Если тест предварительно задокументирован (что делается для тестирования), а результаты в конце сводятся к ПРОШЕЛ или НЕ ПРОШЕЛ, конечный результат все равно говорит: «X, Y, Z… было сделано, к результату… .".

Тестируемые X, Y, Z могут быть определены спецификацией контракта с заказчиком, изменение тестов может очень неудачно перераспределить ответственность, если всплывет дефект (или, в худшем случае, нанесет реальный ущерб), который БЫЛ бы обнаружен, если бы процедура тестирования была точно соблюдена. Оборотная сторона этой медали заключается в том, что если дефект не будет обнаружен в результате предписанных и согласованных испытаний, в зависимости от контракта, продукт все равно может быть продан и выставлен счет как соответствующий спецификации, а средний палец включен в качестве бонуса.

С более широкой точки зрения, работа (в соответствии со спецификацией) уже могла быть описана, предложена, рассчитана и ПРОДАНА. В то время как постфактум модификация может повысить эффективность (уже рассчитано!), она также повышает риск (уже рассчитано!).

— Это всегда неправильно? - "Вот тот случай, когда это не так".