Home > リスクマネジメント・ラボ > プロジェクト管理と人材リスクコントロール

リスクマネジメントの専門知識・事例を学ぶ

リスクマネジメント・ラボ


第7回 2008年8月
「電子回路設計開発に求められる要素技術(ITスキル)」

第6回 2008年7月
「組み込み系開発に求められる要素技術(ITスキル)」

第5回 2008年6月
「OS・システム系開発に求められる要素技術(ITスキル)」

第4回 2008年5月
「ビジネス系開発に求められる要素技術(ITスキル)」

第3回 2008年4月
「ITスキルスタンダードって何?」

第2回 2008年3月
「開発種別と求められる要素技術」

第1回 2008年2月
「プロジェクト管理と人材選択リスクとの関連」

著者プロフィール

 中村 宏一  


どのような業種や職種でも今やITは企業には欠かせないものとなっています。その様な状況でITに関する開発プロジェクトが立ち上がり自分の周囲に、直接は自分の業務とは無関係のIT関連のメンバーが出入りすることも珍しくなくなりました。
その様な背景で、IT開発の初心者のプロジェクトマネージャーの方の役にもたつかと思いますが、主な対象はIT以外の職業の方が、自社のプロジェクトをどのようなスキルの担当者が行っているのかを少しでも理解していただいて、コミュニケーションリスクの軽減に役立てていただきたくてお送りいたします。

従って、ここでは対象を「IT開発プロジェクト管理」に限定しています。

第2回 開発種別と求められる要素技術

私は経験30年程のコンピュータ技術者で、ここ2~3年程はインドをナレッジアウトソーシング先にしたビジネスを行っていますが、それ以前の10 年程のミッションは技術開発におけるプロジェクト管理でした。その中でプロジェクト進行上でのリスクで最も大きな問題に人材としての開発技術者の確保があり、更にはIT以外の方々がIT開発系の人材の特徴に対する知識を、全くと言っていい程理解していない事実を痛感していましたので、この機会に解説させていただきます。

1.開発ジャンルの分類と、必要とされる役割
最近は職場で、「~開発のプロジェクトチームを編成するので、チームメンバーをIT部門以外からも募集する」とのメールが飛んでくることも珍しくなくなりました。しかしながら一口に開発といっても非常に広範囲であり、その内容によってはメンバーの編成や、求められる役割=要素技術も違ってきます。
ここで開発の種別と、求められる役割=要素技術と考えて整理します。

【図:ITでの技術開発の種別毎に求められる要素技術】
図:ITでの技術開発の種別毎に求められる要素技術
※ この分類は私の主観によるものであることをお断りしておきます。
プロジェクトメンバーに求められる役割=メンバーが受け持つ要素技術として考えます。

2.必要とされる役割と求められる要素技術
ここでは、ITでの技術開発を前提としていますので、プロジェクトメンバーに求められる役割=メンバーが受け持つ要素技術として考えます。そこで【図:ITでの技術開発の種別毎に求められる要素技術】を前提に整理します。

① メインフレームで動作するアプリケーション
誤解を恐れずに断言しますが、大部分がCOBOLと呼ばれる言語に代表される開発言語による開発で、いささか時代遅れの感がありますが、過去の資産が膨大で現在でも立派な?現役です。開発要員の確保は過去の技術である為逆に手間取ることもあります。

② ビジネスアプリケーション
いわゆるクライアント・サーバー方式といわれる方式で、しかも大部分はユーザーが入出力を行うのは一般のPCが使われることが多く、入出力の画面にはインターネットの画面が使われるのが一般的です。この分野では開発要員の手配も割合簡単に可能です。

③ Webサイト開発
一方的な情報発信や、ユーザーからのアンケートや注文を受ける双方向の物まで多彩です。基本の技術は同じですが、情報セキュリティーの部分をサポートできる要員は確保が困難な為、必要なタイミングで外部の専門技術を持つ会社にサポートを依頼する等の工夫が必要でしょう。

④ PC用アプリケーション開発
この分野の開発要員の確保は意外と難しいです。一般的にはWindowsのアプリケーション開発ですが、PCの限られた環境で目的の機能を実現する必要があることから高い技術が要求されます。
例としてはPC用のゲーム等は、それ自体一つの技術体系を形成しています。

⑤ メカトロ開発
これは特殊な分野の技術開発で、従ってその分野の要員は少なく、もしも開発チームを編成する場合には要員の確保は苦労します。

⑥ 制御系開発 / ⑦ 組み込み系開発
一般の方は「制御系」と「組み込み系」の違いはあまり意識する必要はないと考えます。
ただ知っておいていただきたいのは、現在組み込み系製品のマーケットサイズは51兆円で、我が国の国民総生産の1/8程を占めています。我が国は組み込み系製品で成り立っている?ともいえます。現在の組み込み系エンジニアは175,000名程で、約70,000名程が不足しているとの情報もあります。
従って要員の確保は容易ではなく、インド等、海外への発注も真剣に考えるべきでしょう!

※要素技術
ここでいう要素技術とは、あるシステムや製品の技術開発をする場合に必要な基本技術を意味します。
たとえば、インターネットの画面から入出力を行うビジネスアプリケーション開発では、インターネット技術、データーベース技術、クライアント&サーバの知識、ネットワーク技術、サーバー側アプリケーション開発技術等に細分化されます。

3.人材に求めるべき取得済み要素技術とリスクコントロール
ITでの技術開発の種別毎の人材確保時に、候補者が取得している要素技術に関する注意点をまとめます。

【図:ITでの技術開発毎の要員候補者取得技術確認項目】
図:ITでの技術開発毎の要員候補者取得技術確認項目

■筆者より
今回はITでの技術開発の種類別に必要とされる要素技術をまとめました。この情報を使えば現在自分の身近で進んでいる技術開発では、どの様なスキルを持った人材がそろっているのか理解する助けになるのではないでしょうか?、この事により多少でもコミュニケーションリスクの軽減につながれば幸いです。

【注意】
ここで取り上げる情報は必ずしも政府外輪団体等の調査した正規のものばかりではなく、筆者個人の経験と感覚に基づいた情報も使用している事をお断りしておきます。
人材に関するリスクコントロールは対象が人間であり、最も難しい分野であることを認めつつも、新たにプロジェクトコントロールに係る様になった方々はもとより、自分の周りで行われているIT開発のメンバーの構成とスキルの関係を理解したいと考えている方々の参考になれれば幸いです。


★今後の予定
3.ITスキルスタンダードって何?
・「ITスキルスタンダード」なるものがあります
・要素技術と経験年数の関係
・立場の違いによるコミュニケーションリスク。
・ハード開発者とソフト開発者での、ハード仕様書とソフト仕様書の意味の違い。

4.ビジネス系開発に求められる要素技術(ITスキル)
・言語ベースや、簡易言語での開発者
・クライアント・サーバーって、どんなシステム?
・最近のWeb系アプリケーションでのリスクコントロール
・ハッキング防止技術を持ったWeb系アプリ開発
→これからもっとも求められる種別のエンジニアを確保する方法!

5.OS、システム系開発に求められる要素技術(ITスキル)
・知られざる開発の実際!
・ハイリスクな開発の実態
・開発技術者に求められる要素技術

6.組み込み系開発に求められる要素技術(ITスキル)
・正しい認識はリスクコントロールの基本!
・現在と今後数年のマーケット規模を理解するべき
・今後の日本での開発規模拡大と人材不足リスクを意識していないのは日本人くらい
→インドからのアプローチと問題点

7.電子回路設計開発に求められる要素技術(ITスキル)
・ハードウエア開発技術者の持つ要素技術を理解するのもリスクコントロール
・製品の全開発工程でお仕事の手順
・製品種別により求められる要素技術
-アナログ回路設計技術者
-パルス回路設計技術者
-デジタル回路設計技術者
-低周波回路設計技術者
-高周波回路設計技術者
-電源回路設計技術者

以上毎月1回、残り5回でお送りします。