Здравствуйте, AntoxaM, Вы писали:
S>>1. Берут ответственность на себя, что позволяет тебе снизить уровень стресса. Работать в стрессе крайне тяжело. Вот, если из-за твоего косяка клиент может потерять миллион долларов — представь какой уровень стресса. А так тестеры берут всю ответственность на себя — косяк их, ибо они недосмотрели. AM>перекладывая всю ответственность на тестеров — вы перекидываете свой стресс на них, что тоже не хорошо и может приводить к проблемам. Качество продукта — общая забота и ответственность всей команды.
Дело вот в чем. Есть люди, который не способны переносить стресс. Очень часто креативность, способность создавать системы, способность писать код — у человека есть, а вот стрессоустойчивость равна нулю. Что делать в таком случае?
Либо искать того, кто обладает всеми этими навыками + стрессоустойчивость в одном флаконе — либо перенести стресс на других.
И вот ищем спец. людей, которые НИЧЕГО из вышеперечисленного не умеют, но зато обладают дюжей стрессоустойчивостью и способностью взять ответственность на себя. Называем этих людей — отдел качества — возлагаем на них всю ответственность, в т.ч. юридическую.
Справедливость в том, что программировать они то не умеют — зато умеют брать ответственность на себя. Можно сказать что именно за то, что готовы взять ответственность — они и деньги получают.
А вся ответственность разработчика — уже сводится к количеству багов перед этим отделом качества.
S>>2. Тебе не нужно переключаться — переключаться очень тяжело и требует огромных ресурсов. Когда делаешь — это одна роль, а когда переходишь на другую сторону шахматной доски и проверяешь — то это другая роль. Переключаться между ними — требует огромного количества интеллектуальных ресурсов. AM>Но и кидать тестеру хрень, которая может и не работает — тоже трата ресурсов. Так что тестировать, то что сделал в какой-то степени приходится.
Предварительное тестирование ты по-любому проведешь, но все кейсы перебрать — очень нудно.