@itunderhood А в других видах разработки, конечно ограничений по срокам и бюджетам нет, ога шикарно! Классное оправдание говнокода, конечно. Тут больше похоже на проебы менеджмента среднего звена.
В небольших студиях ПМ'ы — это бывшие тестеры или разработчики. Т. е. это люди, которые просто взяли на себя эти обязательства.
Но просто лычки ПМ'а недостаточно. Тут нужны специализированные знания. Вот только, к сожалению, многие себя не утруждает прочтение книг на эту тему. twitter.com/huipizdajagurd…
Я вообще склонен считать, что кранчи (про которые мы поговорим в другой день) и сдвиги сроков — это чаще всего вина именно менеджеров.
А ведь многих проблем можно было б избежать, если прочитать хотя бы тот же «Мифический человеко-месяц» Брукса.
И это относится не только к менеджерам. Другим членам команды бы тоже не помешало почитать книги по управлению/планированию.
Это как общую грамотность повысит, так и поможет в понимании того, как работают процессы в команде.
И не надо думать, что разработчики хорошие, а ПМ'ы плохие, нет.
Просто у них уровень ответственности разный. Разработчики отвечают за свои задачи, а ПМ за проект.
Поэтому к ним требования и спрос в этом плане жёстче.
Андрей Апанасик