Начнем с того, что разработчик в подобных компаниях реально винтик. Дабы провести аналогию - разработчик скорее как рабочий на конвеере который выполняет определенную операцию. ЗА него уже все спроектированно и сто раз обсуждено, да разбито на задачи (ну это в нормальном отделе). Разрабу остается лишь нажимать кнопки и набирать код, иногда вспоминая какие-либо алгоритмы. Вся работа делается на планировании. Вообще в западном мире так устроено. В РФ я такого не встречал - в РФ все делается разработчиком в большинстве случаев, от планирования до имплементации. Менеджмент лишь сидит и думает как бы еще поудобнее закрутить скрам, да побыстрее еще нанять кого-либо.