Ответ
Хороший PM не обязан быть глубоким техническим специалистом, но должен обладать достаточной технической грамотностью, чтобы:
- Понимать архитектуру проекта и ограничения технологий
- Эффективно коммуницировать с командой разработки
- Оценивать реалистичность сроков и сложность задач
- Выявлять риски на ранних этапах
Пример: PM без технического бэкграунда может не понять, почему внедрение микросервисов вместо монолита увеличит сроки на 30%. Технически подкованный PM сможет аргументированно обсуждать trade-offs с командой.
Оптимальный уровень — T-shaped expertise: общее понимание стека + глубже в ключевых для проекта областях.