Каждый должен заниматься своей работой, но…

Автор: | 25.06.2014

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

Ведь логично, что каждый должен заниматься своей работой? Да, очень логично, мне это уже объясняли:

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

Все при деле.

Одному только тестировщику неймётся — ему, дураку, хочется, чтобы тестированием занимались все, хе-хе…

Дело в том, что неугомонный тестировщик прав в том смысле, что тестировать могут все.

Могут, а не должны.

Ну, может же проститутка управлять проектом, или даже программировать?

Да, в принципе, может, если ей соображалку не отбило. И даже государством может поуправлять. Или городом.

Может же менеджер просто из чувства ответственности взять и проверить, что софт, который разрабатывается под его ответственностью, действительно делает то, что должен делать? Может. Знаю менеджеров (все они выходцы из программистов и адекватно рассуждающие боевики правого сектора взрослые люди), которые так делают. Это вообще должно быть нормой.

Если бы тестированием занимались ТОЛЬКО тестировщики, то мне пришлось бы нанять отдельного человека, который будет проверять мои карманы при КАЖДОМ моем выезде из дома:

  • ключи от квартиры — есть,
  • ключи от машины — есть,
  • права и техпаспорт и страховка — есть,
  • краны закрыты — есть,
  • бумажник в сумке — есть,
  • в бумажнике что-то есть — есть,
  • часы на правой руке — есть,
  • хипповская фенька на левой руке — есть,
  • убедиться в том, что у меня нет повышенной температуры, чесотки, отравления, слабоумия или ипотеки — есть,
  • я вообще нормально одет? Штаны есть? А не намереваюсь ли я выйти из дома в тапках? — есть.

Я что, придурок, чтобы нанимать отдельно человека для этой работы?

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

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

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

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

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

Рассмотрите простое и естественное заблуждение о том, что тестировщик «отвечает за качество продукта«. Немало менеджеров удивляются тому, что «Менеджер проекта отвечает за качество продукта просто потому, что менеджер проекта отвечает за результаты проекта«.

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

Рассмотрите нежелание «падать по социальной лестнице» до уровня какого-то там тестировщика.

Рассмотрите простое человеческое невежество о том, что «тестирование — это же просто…«

Да, это просто. Поначалу вообще никаких проблем. Просто возьмите и протестируйте, чего уж там…

И вообще, хорошенько рассмотрите тех, кто находится рядом.

Будем их переубеждать?

Не слишком ли это примитивные разговоры?

Каждый должен заниматься своей работой, но…: 4 комментария

  1. Pavel

    Конечно софизм. Каждый делает свое дело, но может сам решать, что в это дело входит. почему бы и нет ).
    А насчет примитивности — ну да, начиная с какого-то уровня опыта это — примитивные разговоры. А когда-то вполне ничо так были, важными казались. Другие проходят похожий путь в свое время, никуда не денутся.
    Убеждать ли? про сферического в вакууме — кажется бессмысленным. Если влияет на работу — можно и убедить. Вопрос целесообразности наверное.
    как-то так. пойду работать работу.

  2. Daria Yankova (@Lissa_dariana)

    «Рассмотрите простое и естественное заблуждение о том, что тестировщик “отвечает за качество продукта“. Немало менеджеров удивляются тому, что “Менеджер проекта отвечает за качество продукта просто потому, что менеджер проекта отвечает за результаты проекта“. »
    Не всех менеджеров (людей) можно переубедить. Тут наверное нужно смириться и просто выполнять свою работу.

  3. Михаил

    Алексей, а что блог про Селениум забросили?

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.