Trezeguet написал(а):
а за счет чего это приводит к снижению качества результата?
Если говорить об управлении качеством, то необходимо прежде всего сказать, что любое грамотное управление подразумевает знание чего мы хотим, т.е.
показатель, и в какой мере мы этого хотим, т.е.
цель.
В процессе разработки у многих ролей есть одинаковые показатели, но с диаметрально противоположными целями, т.о. если совмещать две роли с разными целями в одном лице, то это приведет не понятно к чему.
Яркий пример: трио постановщик-разработчик-тестировщик.
О совмещении ролей постановщик-разработчик можно спорить (хотя для меня этот вопрос решен), но вот совмещение тестировщика и разработчика однозначно недопустимо.
У них обоих есть показатель качества работы, который может измеряется например в количестве найденных ошибок. Но для разработчика цель минимизировать этот показатель, а для тестировщика - максимизировать.
Trezeguet написал(а):
а почему либо/либо? обоснуйте
Так же можно сравнить и роли постановщик разработчик (на вскидку пример может показаться неудачным, но пищу к размышлениям думаю даст), тот же самый показатель качества работы попытаемся измерить в полноте поставленной задачи. В общем случае постановщик должен быть заинтересован в более полном объеме автоматизации той или иной задачи, в то время как разработчику это добавляет головной боли и он не заинтересован в больших объемах работы.