Я оборудовал личный рабочий кабинет на балконе. Когда делал там ремонт, попросил бригаду положить теплый пол. Ширина балкона — 120 см от стены до стены. Я не особо контролировал стройку, потому что не сильно в ней разбираюсь. Пришло время Х, я «заселяюсь» на балкон и понимаю — теплый пол теплый не везде, а только под моими ногами, за рабочим столом. Я звоню прорабу, задаю вопрос. Прораб подключает рабочего, который занимался выкладкой пола. А рабочий мне и говорит: «у вас теплый мат под полом только 50 см — там, где вы сидите. Зачем вам по бокам теплый пол?». С логикой рабочего спорить трудно. Действительно, трудно представить, что когда я весь сижу за столом, мои ноги могут находиться в другом месте. Конечно, в итоге, рабочим пришлось ломать пол и все переделывать. Но представьте, через сколько людей прошло решение «делаем теплую вкладку только на 50 см»: прораб подтвердил, закупка купила материалы, рабочий руками стелил теплый мат 50 см на пол в 120 см. В итоге получилось дольше, дороже и не то, что нужно.
В случае с теплым полом, это просто излишняя инициатива исполнителя, это реально очень раздражает. Часто с таким сталкивался в процессе разработки.
Допустим даю программистам четкое тз. В админке у пользователя должны быть такие то поля(список). Проверяю, половины полей нет. Спрашиваю почем нет, если в тз четко прописан список. Ответ- мы подумали и не поняли зачем тебе это эти данные там, поэтому не сделали…
Не совсем верное сравнение — вы же указали четкие параметры задачи, а исполнитель их проигнорировал. Пример с теплым полом показывает, что этих параметров на входе не было, и тут сложнее, так как в игру вступает "здравый смысл". Исполнитель мог руководствоваться благими намерениями, ему же был задан контекст — "тут будет рабочее место, ногам должно быть тепло".
Излишняя инициатива разрабов, пугает меньше, чем ее отсутствие - в первом случае хотя бы подумали ;))