プロジェクトの全体像を俯瞰して予算や納期の最終責任を負うのがプロジェクトマネージャーである。その職務は多岐にわたり、クライアントとの折衝や人員確保といったマネジメント業務が中心だ。事業の採算性を考慮しつつ、不測の事態が発生した際のリスク管理を徹底しなければならない。現場の細かな実装作業からは退き、計画が目標に沿って進行しているかを監視し続ける役割を担う。対外的な交渉窓口として機能し、関係者間の利害調整を行う能力も不可欠である。円滑な運営のために経営層への報告を密に行い、成功に向けた最適な環境を整える必要がある。組織の利益を最大化するために、広い視野を持って全体を統括する重責を担う専門職だ。

これに対し、開発現場の最前線でエンジニアチームを牽引するのがプロジェクトリーダーだ。具体的なタスクの割り振りや技術的な課題の解決を直接的に支援する役割を担う職種である。マネージャーが決定した方針に基づき、チームが成果を出せるよう細部を調整することが主な任務だ。メンバー間の交流を活性化させ、現場で発生する実務上のトラブルに対して迅速な判断を下す能力が求められる。エンジニアとしての経験を活かし、実装上の難所に対する助言を丁寧に行う必要がある。目標達成に向けた現場の士気を高め、個々の能力を引き出す活動に従事する立場といえる。進捗の遅れを早期に検知し、チームを正しい方向へと導くための調整に尽力するのである。