Будет ли менеджер проекта для проекта, который требует разработки значительного количества нового кода, иметь опыт разработки программного обеспечения?

Необходим ли опыт разработки программного обеспечения при управлении проектом, который требует разработки значительного количества нового кода? Может ли PM без значительного опыта разработки программного обеспечения рассчитывать на то, что сможет конкурировать с теми, у кого есть опыт, при приеме на работу такого типа?

Я думаю, что некоторые ответы на эти вопросы будут похожи на ответы по следующей ссылке: pm.stackexchange.com/questions/55/…
Я не могу решить, является ли это дубликатом № 55 или нет.
Я думаю, что это совпадает с pm.stackexchange.com/questions/156/…

Ответы (2)

Я отвечу на второй вопрос в вашем описании, так как я считаю, что основной вопрос адресован в другом сообщении на этом форуме.

Может ли PM без значительного опыта разработки программного обеспечения рассчитывать на то, что сможет конкурировать с теми, у кого есть опыт, при приеме на работу такого типа?

Мой ответ - да. Я думаю, что PMing имеет мало общего с самой разработкой. Тем не менее, премьер-министр должен иметь какое-то общее представление о развитии. Этот человек должен понимать основы:

  • Что означает компиляция?
  • Как управлять планом управления конфигурацией?
  • Как понять метрики?

Сейчас. Хороший PM выходит за рамки деятельности по развитию. PM заботится и сообщает о проекте. Менеджер по проектам с хорошими навыками работы с людьми и отличным пониманием структуры управления проектами выйдет далеко за рамки хорошего менеджера по проектам с техническими способностями.

Спасибо, Гео

+1 - Важно иметь общее представление, но не знать, как это сделать. Хороший ответ!

Что касается первой части вашего вопроса, я бы предположил, что это даже менее важно, чем когда вы делаете другие проекты, скажем, рефакторинг или миграцию кодовых баз... в этих случаях вам, вероятно, нужны как минимум знания об обеих платформах, компиляторах (для языковых миграций) и базы данных (в целом), чтобы понять, что происходит и что может пойти не так, и т. д. Чем лучше вы подготовлены, тем лучше вы сможете справляться со сложными ситуациями.

Надеюсь, это поможет