(no subject)
Jun. 1st, 2008 12:36 pmWe too much study the capabilities of our "enemy" (that is, bugs in software and not the developers!)...
Почему-то принято тестерам старательно объяснять, что их задача не уличить разработчиков в том, что они дураки и не умеют программировать, а работать с ними "в команде с общей целью - сделать качественный продукт". И в очередной раз наткнувшись на этот факт, я подумала: откуда такое упорство? никогда я не видела тестера, который бы реально хотел уличить программиста в чём-либо. Нет, конечно, больные на голову люди бывают, но не настолько же, чтобы говорить о них на каждом шагу.
И подумала я, что идёт это от самой сути тестирования как процесса. Мало найдётся людей, которые с удовольствием воспринимают указание на ошибки (общее такое слово) в том, что они сделали. И это естественно. Странно было бы, если бы было наоборот. И требовать этого от программистов тоже было бы глупо. Люди могут заставить себя реагировать адекватно, но осадочек-то всё равно остаётся. Программист, с которым плотно работала я, однажды признался: "Когда я говорю Лене спасибо за найденные баги, то я, конечно, не совсем искреннен". Естественно :). Я и сама бы была не совсем :).
А если неточно сформулировать запрос, то тогда и вовсе может получиться обидно. При том, что никто ничего такого не имел в виду. Так что я бы переформулировала вот этот вечный посыл про то, что программисты не враги в то, что мы понимаем, что наши отношения с ними изначально непросты. И было бы неплохо их отделять от личных. И формулировки описания багов должны чётко описывать, что именно делает программа не так...
Т.е. было бы неплохо проводить этакие психологические занятия и с теми и с другими, направленные в одном случае на то, чтобы адекватно формулировать запрос, а в другом случае на то, чтобы отделять критику того, что ты сделал, от критики твоих умственных способностей :)
Почему-то принято тестерам старательно объяснять, что их задача не уличить разработчиков в том, что они дураки и не умеют программировать, а работать с ними "в команде с общей целью - сделать качественный продукт". И в очередной раз наткнувшись на этот факт, я подумала: откуда такое упорство? никогда я не видела тестера, который бы реально хотел уличить программиста в чём-либо. Нет, конечно, больные на голову люди бывают, но не настолько же, чтобы говорить о них на каждом шагу.
И подумала я, что идёт это от самой сути тестирования как процесса. Мало найдётся людей, которые с удовольствием воспринимают указание на ошибки (общее такое слово) в том, что они сделали. И это естественно. Странно было бы, если бы было наоборот. И требовать этого от программистов тоже было бы глупо. Люди могут заставить себя реагировать адекватно, но осадочек-то всё равно остаётся. Программист, с которым плотно работала я, однажды признался: "Когда я говорю Лене спасибо за найденные баги, то я, конечно, не совсем искреннен". Естественно :). Я и сама бы была не совсем :).
А если неточно сформулировать запрос, то тогда и вовсе может получиться обидно. При том, что никто ничего такого не имел в виду. Так что я бы переформулировала вот этот вечный посыл про то, что программисты не враги в то, что мы понимаем, что наши отношения с ними изначально непросты. И было бы неплохо их отделять от личных. И формулировки описания багов должны чётко описывать, что именно делает программа не так...
Т.е. было бы неплохо проводить этакие психологические занятия и с теми и с другими, направленные в одном случае на то, чтобы адекватно формулировать запрос, а в другом случае на то, чтобы отделять критику того, что ты сделал, от критики твоих умственных способностей :)