Ответ
PM может быть не нужен в небольших, самоорганизованных командах с высоким уровнем автономии, где разработчики сами управляют процессами (например, в Agile/Scrum-командах с сильным Scrum Master'ом). Также в стартапах или проектах с четко определенными, простыми задачами, где коммуникация минимальна.
Пример: команда из 2-3 senior-разработчиков, работающих над MVP, где все участники понимают продукт и могут распределять задачи без координации.
Когда PM точно нужен:
- Масштабные проекты с множеством стейкхолдеров
- Сложные зависимости между командами
- Высокий уровень неопределенности (требуется управление рисками)