最終更新日:2023/08/10
PM(プロジェクトマネージャー)人材育成のプロによる、「PM力の鍛え方」
国内のIT人材不足が叫ばれていますが、DX需要の高まりからIT開発のプロジェクトマネジメントを担うPM(プロジェクトマネージャー)の市場価値が高騰しています。
ただしPMはIT人材全体のなかでも、特に希少な人材です。PMにかかるコストも急上昇しており、採用したくてもできないのが現状です。
そこで、注目されているのが、PMの採用ではなく、PM育成です。
この記事では、特にオフショア開発におけるPM育成のスペシャリストとして注目される、タノシージャパン株式会社の武内 啓さまからお話を伺い、PM育成を取り巻く環境やPM育成ノウハウをご紹介します。
INDEX
1. オフショア開発におけるPMの役割
2. 枯渇し続けるPM
3. ビジネスサイドのPMとエンジニアサイドのPMとは
4. なぜPMは育成が難しいのか、その理由
5. PM力の鍛え方について
6. PMに求められる素養
7. PMに向いていない性格
8. PM育成について
9. どうしたらPMが増やせるのか
10. タノシージャパンではPM志望の方を積極採用中
オフショア開発におけるPMの役割
国内開発とオフショア開発で、基本的にPMの役割は変わりません。
ただし、オフショア開発においては、「文化の違い」と「言語の違い」に配慮できなければなりません。
|文化の違い
例えば、あるプロジェクトでトラブルが発生した時に、同時に家族のトラブルも発生してしまった場合……ベトナムだとプロジェクトメンバーは家族のトラブルを優先します。
そのほかにも、ベトナムではテトという旧正月の長期休暇があり、日本とは休日がずれています。
|言語の違い
オフショア開発においては、仕様書などのドキュメントをGoogle翻訳などの翻訳ツールを活用して、ベトナム語に翻訳する、といったことがよくあります。
国内開発でドキュメントを記述する際には、意識せずに長文を書いている、といったケースもあるかと思います。
ただ、翻訳ツールで長文を翻訳にかけようとすると、誤訳が発生することが度々あります。
短文で細かく翻訳ツールを活用する、といった細かなテクニックが求められたりします。
また、ドキュメントの修正に関して……例えば、ドキュメント変更のたびに翻訳をかけて、バージョンが細かく刻まれてしまう、ということもあるので、設計書の変更回数を抑える、まとめてドキュメントを更新する、などの対応をするのが望ましかったりします。
枯渇し続けるPM
日本国内のIT開発の規模は、10年ごとに20%〜30%ほど上昇しています。それに対して、IT人材の数は人数的には横這いか、むしろ数%減少といったところです。これはPMに限らず、IT人材全体のお話です。
そのため、現場としては、ここ数年仕事が溢れかえっているような状況です。リソースも減少気味なので、その傾向はますます加速していってます。
PMはただでさえ希少な人材ですが、さらに希少度が増しているのが現状です。
ビジネスサイドのPMとエンジニアサイドのPMとは
ビジネスサイドのPM、エンジニアサイドのPM、という考え方があります。
それぞれ説明しましょう。
|ビジネスサイドのPMの特徴
ビジネスサイドのPMは、お客様のビジネス要件(どういったシステムを組むのか)、予算の管理、スケジュール、といった領域を理解することに秀でています。
また、開発プロジェクトはクライアントの社内でどういう立ち位置なのか?といった社内政治についても、アンテナを張ることができ、どういう時にプロジェクトが動き、止まるのか、ということにも感度が高いです。
また、プロジェクトに関わる法改正への理解、キャッチアップも得意としています。
|エンジニアサイドのPMの特徴
エンジニアサイドのPMは、いわゆる技術者出身で、技術要件をよく理解しています。
技術手法やシステム構造に造詣が深いことが強みです。
もちろんPMとしては、ビジネスサイドとエンジニアサイドの両方の素養を持っていることが望ましいです。
両方を素養として持っているPMもいますが、その数は非常に少ないです。
また、エンジニアに近いPMほど、ビジネスサイドに近い領域を嫌がる傾向にあるかと思います。
なぜPMは育成が難しいのか、その理由
大前提として、プロジェクトは失敗できません。
そのため、新人にはプロジェクトを任せられず、新人がPMとして育っていきません。
では誰がプロジェクトを回しているのか?
多くの企業ではベテランがプロジェクトを回しています。
そのため、ベテランに仕事が集中して、新人の指導にあたる時間を確保できない、という悪循環に陥っている会社がかなり多いのではないでしょうか。
プロジェクトマネジメントにおいて、ベテランPMを見て学ぶ、テキストを読んで学ぶ、ということはかなり難しいです。
プロジェクトマネジメントはスポーツと一緒で、実際にやって学び、というのが一番伸びますが、そうした環境を用意できないこと企業がほとんどかと思います。
PM力の鍛え方について
先述の通り、PM力はスポーツと同じで、やって学ぶ、そして先輩のPMkら指導・指摘をもらって行動を修正していく、というのが最もPM力が育ちます。
本来であれば、新人PM向けにエンジニア1、2名程度の小規模・簡単なプロジェクトがあって任せられる、というのが一番良いです。
座学であっても、架空のプロジェクトを立ち上げ、遂行していくことで学ぶ、という方法もあります。
ただし、2、3年目の駆け出しのPMであれば、これはケーススタディを学ぶという意味で良いかもしれませんが、限界があります。
2、3年目のPMであれば、基本的な進め方を知っているという前提で、ベテランPMから、より実践的な進め方や根回し、コミュニケーション…などについて指摘をもらうことで、さらに成長できるでしょう。
PM力をつけるには、実際にプロジェクトを回していくことが必要不可欠です。その上で先輩PMからの指導・指摘があることが大事になります。
ただし、ベテランのPMにプロジェクトが集中してしまっていて、「誰が指導するの?」といった問題があるでしょう。
PMに求められる素養
PMにはハードスキルとソフトスキルの大きく2つのスキルが求められます。
|ハードスキル
ハードスキルは学べるものです。
例えば、管理(予算、タスク、スケジュール…など)スキルや技術面のスキルです。
|ソフトスキル
重要となるのが、ソフトスキルです。
これは問題解決能力やコミュニケーション能力など、本を読んでも育つものではなく、実際にプロジェクトを回さないと身につかないようなスキルです。
例えば、急に「人間関係の構築に長けるようになれ」と新人にいっても無理な話です。
「PMは話すことが仕事」だと思いますが、それがPM育成で難しいところです。
そのほかにも、具体的には次のようなスキルが求められてきます。
・プロジェクトを俯瞰的に見ることができる
・人間関係の構築に長けている
・抽象的なふわっとした事象を文字化できる、説明できる
・トラブルや時間経過など、変化に柔軟に対応できる
・マネージャーとしてメンバーを指導、教育し、チームを底上げしていくことができる
今の国内IT業界は、こうしたソフトスキルに素養のない人もPMとしてアサインされてしまっているのが現状です。
PMに向いていない性格
PMに向いていない性格、というのもあります。
例えば、具体的には次のようなものです。
|コミュニケーションが苦手
人と話すことができない、人の目を見て話せない、など。
特にこのIT業界においては、このような人も多いのではないかと思います。
|計画力が十分でない
そもそも計画ができない、時間の見積もりができない、など。
|管理能力に乏しい
他の人の動き、状態、進捗の管理などができない、など。
|想定外の事象や急なトラブルに弱い人
失敗するとパニクってしまう、など。
|人を巻き込めない
プロジェクトは一人で進めるものではなく、プロジェクトを進めるには周りの協力が必須になります。
それをスムーズにできない、周りに頼ることができない、など。
PM育成について
上記の内容を受けて、PM育成が難しいことはお伝えできたかと思います。
その上で、Tanocy JapanではどのようにPM育成をしているのかを紹介します。
|ペアプロジェクトマネジメント
ペアプログラミングという、2人で一緒にプログラムを組む、という手法があるかと思います。
これのプロジェクトマネジメントVerということで、ペアプロジェクトマネジメントというものを採用しています。
やり方としては、新人がプロジェクトを推進するPMを担当します。
その上で、仕様書などのドキュメント作成やコミュニケーションなど、先輩PMが1個1個レビューしながら進めていくので、新人であっても先輩PMレベルまでプロジェクトの品質レベルを高めることができます。
もちろん、お金の問題やトラブルなど、難しい交渉が発生した場合は、柔軟に先輩PMに代わって対処していきます。
段取りからコミュニケーション(簡単なものから難しいものまで)まで、新人に実践的に学んでもらえる体制を用意し、プロジェクトを推進しています。
本来、PMは1人をアサインするものなので、その分コストはかかってきます。
しかし、PMを担える人材の育成の重要性の観点からTanocy Japanではこのような体制を積極的に採用しています。
どうしたらPMが増やせるのか
本来、ベテランPMを採用できるのが一番良いですが、PMは非常に希少で、単価も高額です。
そもそもベテランPMは人数がいない、給与も高騰している、ではどうすればよいのか?
素養のある新人をPMに引き上げていくのが現実的には良いのではないでしょうか。
|新人PMとして、どういった人材であれば素養があるのか
次のような内容がクリアできる音であれば、PMとして基本的な素養はあると考えられます。
・コミュニケーションが苦にならない
・お客様を第一に考えられる
・スケジュールを守れる(提出物が期日通り、時間を守る、など)
・嘘をつかない
また、真面目過ぎない、ということも望ましい素養です。
もちろん真面目であることは大切です。ただし、真面目すぎると、難しい問題、解決が困難な問題についても、真正面から向き合ってしまう。そのため、ストレスがかかり、体力的に死んでしまう、というケースも考えられます。
こうした問題はプロジェクトマネジメントをしていると、よくあります。時には柔軟に別の方法を探る、迂回したり別ルートを探す動きができる、など、真面目過ぎないタイプの人間の方がPMに向いているでしょう。
タノシージャパンではPM志望の方を積極採用中
タノシージャパンではPM志望の方を新卒・中途問わず通年採用を行っております。
説明会は随時開催しております。ご興味のある方は以下までご連絡下さい。
採用担当:kei-takeuchi@tanosyinc.com (CC: nomura@tanosyinc.com )
タノシージャパン株式会社
代表取締役 武内 啓
日本国内のクライアントを対象に、事業アイデアの提案からプロダ
課題抽出から価値検証、開発からグロース・機能拡充に至るまで、
- マイルストーンとは?ビジネスでの意味やメリットや作成方法を徹底解説
- 組織とは何かを簡単にわかりやすく解説!良い組織の定義まで完全解説
- 工数とは?ビジネスにおける意味や計算方法・おすすめツールを解説
- 進捗状況の確認の方法は?マナーや注意点、進捗管理のツールも紹介!
- リスクヘッジとは?意味やビジネスにおける使い方をわかりやすく解説!
- クリティカルパスとは?意味や求め方・工程表の書き方をわかりやすく解説!
- チームとグループの違いは?チームワーク強化のメリットやポイント、方法も解説
- チームビルディングゲーム10選|チーム力を高めるおすすめゲームを紹介
- OKRとは?企業導入の具体例から設定方法のポイントまで簡単に解説!
- 効果的なRFPの書き方と成功するためのポイント
- バリューチェーンとは何か?基本と重要性を解説
- デザイン思考のすべて:基礎から実践までの完全ガイド
- ビジネスモデルとは|事業の設計図
- データドリブンとは – 意思決定を変革する新たなアプローチ
- ベンダーとは – IT業界の基礎知識
- シンギュラリティとは?2045年問題や社会への影響について解説!
- ICTとは?基本から最新の活用事例まで詳しく解説!
- IoTとは?基本概念から活用事例、導入方法まで徹底解説
- SIerとは?SESの違い、業界別分析、適性とスキル、業界の未来
- Linuxとは?種類やインストール方法まで紹介
- テスト実施の流れ -準備と実施手順-
- Vue.jsとは?Web開発を効率化するJavaScriptフレームワークの魅力を徹底解説!
- ディープラーニングとは?人工知能の進化を支える革新技術をわかりやすく解説!
- NFTゲームとは?遊びながら稼げるゲームの魅力を徹底解説!
- 【初心者向け】web開発とは?学習方法や必要なスキルを徹底解説!
- オフショアとは?意味やビジネス利用時の具体例を解説!
- オンショアとは?オフショアとの違いやポイントを解説
- iOSアプリ開発のための主なプログラミング言語を紹介
- 請負開発とは?メリットとデメリットを詳しく解説!
- チャットGPTの危険性とは?情報漏洩のリスクや注意点を解説
- フロントエンドとバックエンドの違いは?おすすめのプログラミング言語を解説
- アドホックテストとは?全貌と効果的な活用法
- レグレッションテストとは?効率的なテスト戦略の構築と実施方法
- 【ITアウトソーシング完全ガイド】メリット・デメリット・成功への鍵
- アプリ開発言語の完全ガイド:最適な言語の選び方とその特徴
- システム開発の工程とは?最新の方法とその特徴を徹底解説
- V字モデルの基本と活用方法:詳細ガイド
- モンキーテストの完全ガイド:定義、他のテストとの違い、および最適な実施方法
- オンサイトとは?その意味、メリット・デメリット、他の用語との違い
- Spring Frameworkとは?Java開発者のための完全ガイド
- CI/CDとは?その重要性と現代開発における役割
- デプロイとは?その定義、種類、自動化のメリットを解説
- SSO(シングルサインオン)とは|認証の仕組みとメリットデメリット
- ウォーターフォール開発とは|メリット・デメリット&アジャイルとの比較
- オフショア開発の検討と活用が加速する!ベトナム現地視察レポート
- DAO(分散型自律組織)とは?将来性や仕組みを事例を通してわかりやすく紹介
- チャイナ・プラスワンとは|IT業界はベトナムが最右翼か?!
- SESとは?持続可能な内製化に向けたオフショア活用の可能性
- 中小企業の物流DXを加速する…WMS(倉庫管理システム)とは?
- マイグレーションとは?マイグレーションを阻む課題と解決策
- 基幹システムとは|DXに伴い基幹システムはクラウド化すべきなのか?
- 受け入れテスト(UAT)とは|重要項目・課題・注意点・実施方法
- クロスプラットフォームのメリット・デメリット|トレンドとアプリ開発事例
- 金融業界におけるDXの課題と取り組み事例
- 予約システム開発|開発方法の比較と費用を抑えるためには
- Unity開発でおすすめのオフショア開発企業 3選
- サーバーレスとは?メリットデメリットを事例も交えて解説
- 開発手法比較でわかるプロトタイプ開発|メリットデメリットと向いている開発案件
- ネイティブアプリとは?ハイブリッドアプリ・Webアプリ開発との比較
- AI開発でおすすめのオフショア開発企業 4選
- Go言語(golang)とは?できること、将来性、アプリ事例を紹介
- SPA(シングルページアプリケーション)とは?開発事例やメリットデメリット
- EdTech(エドテック)とは?注目される背景、市場感、取り組み事例を紹介
- 組み込みシステム開発でおすすめのオフショア開発企業 5選
- スクラッチ開発は時代遅れ?パッケージ開発との比較とメリットデメリット
- SaaSの開発方法とは?SaaSビジネスの市場規模やビジネスモデルを解説
- JavaScriptフレームワークまとめ(React・Angular・Vue比較)
- SAP アドオン開発(ABAP)でおすすめのオフショア開発企業 5選
- APIの仕組みと使い方をわかりやすく解説!連携で活用できる機能・事例
- デザイン思考とは?DX時代における企業の取り組み事例も紹介
- それぞれの特徴は?AWS・Azure・GCP 3大クラウド比較!
- React Nativeのアプリ開発が強いオフショア開発企業 5選
- PM(プロジェクトマネージャー)人材育成のプロによる、「PM力の鍛え方」
- Flutterのシステム開発でおすすめのオフショア開発企業 4選
- プロジェクトマネジメントとは?求められるスキル、PM手法、ツール、資格
- 画像解析の基礎知識|仕組み、活用事例・サービス、開発ツール
- NFT(非代替性トークン)とは?ブロックチェーンとの関連や活用事例
- Pythonのシステム開発でおすすめのオフショア開発企業 5選
- スクラム開発とは?アジャイル開発との違いやメリットを解説
- オフショア開発におけるコミュニケーションの課題と解決方法
- アプリ開発で起業|重要なマネタイズプランとエンジニアいない問題
- 24/365とは?システム運用と保守との違いも解説
- ニアショアとは?オフショア開発との違い&メリットデメリット
- RFPとは?提案依頼書を作る意味と書き方を解説
- エンジニア・DX人材採用における課題と人材確保のポイント
- PHPのシステム開発が強いオフショア開発企業 6選
- Rubyのシステム開発でおすすめのオフショア開発企業 4選
- MVP開発とは?ビジネス上のメリット・デメリットと事例
- 海外エンジニア&オフショア開発活用が必須!「AI開発」のメリット・ポイント・成功事例
- DXで進むシステム内製化の動き|メリット・デメリットと課題
- ローコード開発とは?メリットデメリットやおすすめのツール
- パッケージシステムとは?スクラッチ開発との比較
- アプリ開発の進め方は?アプリの種類とメリット・デメリット
- ブロックチェーンとは?業界別・国別の事例やトレンドも紹介
- システム開発・アプリ開発の見積もりの見方|妥当性・見積り根拠を見極めるポイント
- 【発注前に要チェック】システム開発会社の選び方|発注先の選定プロセスと注意点
- 要件定義とは?|開発の失敗を防ぐための基礎知識
- PWAとは?ネイティブアプリとの違い・メリットデメリット・導入事例
- PoC開発とは|システム開発上のPoCの目的・メリットデメリット
- クラウドとオンプレミスの比較|それぞれの違いとクラウド移行のメリット
- Uber、With、Airbnbなど、ニーズ急増!マッチングアプリ/サービスのオフショア開発(メリット・注意点・成功事例)
- RPA導入を成功させるために知っておくべきメリットデメリットや導入の進め方を解説
- 【2021年最新版】システムテスト / ソフトウェアテストが強いオフショア開発企業 4選
- アジャイル開発とは?|適したプロジェクトと契約形態も解説
- ノーコード(NoCode)とは|メリットデメリット&今後のIT開発の展望
- チャットボットの開発方法とは?|導入事例・導入メリット
- DX人材とは?|迫る「2025年の崖」DX人材育成・確保のポイントは?
- レガシーシステムとは?|脱却できないと生じる問題点やリスク
- DXとは?|推進するために取り組むべき課題
- ポストベトナムはどの国に? オフショア開発「新興国」ランキング
- IT人材を確保するためには?!IT人材不足の現状と今後の見込みも解説
- Rubyとは?PHPとの違いやRuby on Railsを解説!
- 組み込み開発の基礎知識|最新動向とIoTとの関連も解説
- 【基礎知識】PHPとは|PHPでできること / 向いている開発案件
- CMSの基礎知識|開発会社選定のポイントも解説
- 【ラボ型推奨】オフショアでのパッケージソフトウェアシステムの開発・カスタマイズ
- アプリ開発の費用や期間 | 開発会社を選ぶポイントとは?
- なぜ「ソフトウェアテスト」は必要なのか?|オフショア開発成功の鍵
- VR/ARのオフショア開発について
- 失敗しないオフショア開発会社の選び方
- オフショア開発で失敗する原因は?注意点と改善・対策
- 【失敗事例から学ぶ】オフショア開発成功のカギ
- オフショア開発の準委任契約とは
- オフショア開発の課題・問題点
- オフショア開発の成功事例
- オフショア開発の現状・動向
- オフショア開発のITエンジニア(IT技術者)の特徴