等級 | Software Engineer | Designer |
---|---|---|
G5 | エンジニアリングマネージャー | デザインマネージャー |
G4 | PMエンジニア, Expertエンジニア | PMデザイナー, Expertデザイナー |
G3 | Sr.エンジニア | Sr.デザイナー |
G2 | Md. エンジニア | Md. デザイナー |
G1 | Jr. エンジニア | Jr. デザイナー |
キャリアをスタートした当初は、経験も浅く、エントリーレベルのポジションからスタートすることになります。ジュニアレベルとして、指定された時間内に担当のタスクを完了させることが求められます。この時期には、新しいスキルを身につけ、実際のソフトウェア・プロジェクトで必要不可欠な経験を積むことができます。
数年の経験を経て、ミドルレベルのクリエイターになります。このレベルになると少しづつチーム全体のことを考えて、業務に取り組めるようになります。スキル面では、基本な業務は問題なくこなすことができるようになります。また、後輩クリエイターへの助言やシニアレベルのクリエイターのサポートを行います。
後輩エンジニアの育成や、小さなチームのマネジメントをする機会もあります。プロジェクトの予算や会社の目標など、他のビジネス要素にも触れるようになります。
自分の専門分野を極めるにつれ、重要なのは制作業務だけではないと気づき、他の人を教育したり、チームを率いたり、他の部署とコミュニケーションをとったりすることも必要になってきます。
<aside> 💡 ソフトウェア開発において早く上達するコツ
PM(プロジェクトマネージャー)には、コミュニケーション能力・リーダーシップ・ソフトウェアプロジェクトの経験や知見が求められます。限られた予算・時間・リソースの中で、クライアントの要求を満たすソフトウェアを提案・開発します。
一方で、コミュニケーションが苦手なクリエイターもいるでしょう。コミュニケーションが苦手でも高いレベルのスキルを持ち合わせた人材を正当に評価するために、Expert(エキスパート)職を設けています。Expertは、特定の分野に特化した人材で、制作の助言や特定の経営課題の解決をします。
部門(エンジニア部門、デザイナー部門)全体をまとめる役割です。
主な役割としては、PMの教育やチーム間の連携やノウハウの共有を促します。
マネージャーはPMと協力して、業績責任(KGI、KPI、利益目標)を達成します。
また、業務改善も重要な役割です。組織全体の生産性を上げることが重要となってきます。