CRM «Клиентская База» — это конструктор, на базе которого можно создавать персональные CRM-системы без привлечения программистов. Всего за 30 минут бизнесмен может разработать таблицу с нужными вычислениями и подготовить отчет по отделу продаж. Но так было не всегда.
Ни один программист не заинтересован в понимании бизнес-процессов
Вот здесь слишком категорично.
В некоторых компаниях вводиться новый термин "продуктовый инженер", и они стремятся (и им удаётся) замотивировать программистов делать фичи, а не таски.
Да и всегда среди программистов было субъективное разделение на грейды junior/middle/senior:
Junior получает в качестве задания – "как нужно сделать", и делает (технически проработанное задание)
Middle – "что нужно сделать" (проработанное задание с точки зрения бизнес-процессов)
Senior – "зачем что-то делать" (проблема, для которой нужно найти и реализовать/делегировать решение)
Если по подобного рода задачам подключать три уровня программистов, то ценник, как правило, становится космическим и неконкурентоспособным. Поэтому, как правило, на такие задачи сажают связку менеджер проекта + программист junior, где программист как раз не особо заинтересован в тонкостях и этапах обработки того или иного бизнес-процесса в компании клиента, его задача , как вы правильно написали выполнить изменения в коде, согласно технически проработанному заданию, и видимо такого типа программист и имелся в виду в статье.