PMにプログラミングスキルは必要?
こんにちは!でーすけです。
今日は、PMとしてシステムを理解する際、プログラミングスキルが必須かどうかについてお話しします。
私はエンジニアからPMに転向したので、多少の知識はありますが、CSや営業、マーケティングから転向される方には気になるテーマですよね。
ぜひ、参考にしていただけたら嬉しいです!
PMにプログラミングスキルが必要?
結論として、プログラミングスキルは「あったら良いが、なくても問題ない」と考えます。
その理由は、本当に必要なのは「エンジニアとの信頼関係」だからです。
この信頼関係を築くための手段として、プログラミングスキルが役立つこともあるため悩むという事ですね。
エンジニアとの信頼関係はなぜ必要か?
エンジニアとの信頼関係が重要な理由は、次の2点です。
プロジェクトメンバーとして、エンジニアに顧客課題に共感し、自分事として捉え、改善に取り組んでもらう必要があるから。
改善や新しいアイディアの多くは、エンジニアの現場から生まれるからです。
エンジニアとの信頼関係が築けると、こうした課題もスムーズに解決できるようになります。
では、どうやってエンジニアとの信頼関係を築くの?
一番大切なのは、PMとしての職責を果たしながら、エンジニアと積極的にコミュニケーションを取ることです。
【PMとしての職責】
プロダクトの発見に強みを持ち、プロジェクトの立ち上げができること。
顧客理解に優れ、顧客に最大の価値を届けるために何を提供すべきかを知っていること。
プロダクトに対して「今、何が必要か」を定義できること。
他部門との調整を行い、プロジェクトを推進できること。
こうしたスキルを通じて、「この人は私たちの事業で重要な役割を果たしている」と認識してもらえれば、自然と信頼関係も築けます。
その上で、プログラミングスキルがあると、エンジニアとの技術的な会話もスムーズになるため、学習できる方はあった方が良いといえるでしょう。
まとめ
PMにプログラミングスキルは必須ではない。
大事なのは「エンジニアとの信頼関係」
信頼関係を築くには、PMとしての職責を果たし、コミュニケーションを取ることが重要。
プログラミングスキルは、コミュニケーションをスムーズにするために役にたつ。
ちなみに、私は元々SESとしてインフラ部分を担当していたので、サーバについては多少の勘所はあります。
ただ、今のWeb系はほとんどクラウド化されているので、そのスキルを活かせているかと言われると微妙です(笑)
そのため、時間がある時にUdemyのWebエンジニア基礎講座で勉強を続けています。
皆さんのプロダクト開発が円滑に進みますように!
この記事が気に入ったらサポートをしてみませんか?