これら3つのマネージャーの役​​割の違い[終了]


9

役割:

  • 開発マネージャー
  • プログラムマネージャー
  • プロジェクトマネージャ

私は少し読みましたが、独立してそれらを十分に理解しています。しかし、それらを組み合わせると、いくつかの責任が重なって、誰が何に責任を負うのかがはっきりしないように思えます。

各役割が他の役割とどのように区別されるかを明確にする方法を誰かが持っていますか?または、主にどのタスクがそれぞれに排他的ですか?責任の重複を避けたい。

この件に関して他にも同様の質問があることは知っていますが、まったく同じものはありません...

ありがとう

編集:

この2つの質問は少しは役に立ちますが、一緒に押したときに各役割を配置することはできません。

プログラムマネージャーとプロジェクトマネージャーの違いは何ですか?

ソフトウェア開発マネージャーの書かれた役割


これらの役割の一部であると思われるすべての責任をリストアップした場合...
Oded

さまざまなソースからそれを行いました。私が言ったように、彼らは重複しています。あなたがそれらを一緒にピン留めするとき、どちらが何をすべきか、責任が重複しないようにすること、またはいくつかの明確な違いに興味があります。
AJC 2011

プログラムまたはプログラミングマネージャー?私の組織では、これらは非常に異なる役割です。たとえば、プログラミングマネージャー(上級開発者/プロジェクトリーダー)がいる場合がありますが、ITSMプログラムマネージャーと、プログラミングに関連しない他の「プログラム」マネージャーもいます。
Chris

組織によって異なります。一部の組織では、技術マネージャーがすべてのプログラム管理、プロジェクト管理、ドメインエキスパートのgotoの担当者を担当し、給与が膨れ上がった上層部の無駄なポーカー仲間を持ち越す3つの別々の言い訳になっています。
maple_shaft

「テクニカルプロジェクトマネージャー」とも呼ばれる開発者マネージャーは、一部の企業です。
umlcat、2011

回答:


13

プログラムマネージャーは、多くのプロジェクト(またはポートフォリオ)を管理します。各プロジェクトはプロジェクトマネージャーによって実行され、共通の目標を達成するのに役立ちます。ウィキペディアから:

プログラム管理またはプログラム管理は、多くの場合、組織のパフォーマンスを改善することを目的として、いくつかの関連プロジェクトを管理するプロセスです。実際には、その目的において、システムエンジニアリングおよび産業エンジニアリングと密接に関連していることがよくあります。

プロジェクトマネージャーは、より広いプログラム内にある可能性のある個々のプロジェクトを管理します。彼らの目的は、彼らが課されてきたプロジェクトを必要な品質、予算、タイムスケールで提供することです。

プロジェクトマネージャーは、個々のプロジェクトの提供に重点的に取り組んでいます。プログラムマネージャーは、プロジェクト間の相互依存性を理解しており、競争に参加したり、希少なリソースを求めて競争したりするときに、決定を行い、プロジェクト間の優先順位を割り当てる必要がある場合があります。

多くの場合、開発マネージャーはこの側に座って、キャリアプログレスの観点から開発者のプールを管理します。プロジェクトマネージャからの要求に応じて、開発者を個々のプロジェクトに割り当てます。開発マネージャーは通常、トレーニング(特定のプロジェクトの必要性が必要な場合を除く)、評価などの責任を負います。同じ開発マネージャーが数年間在籍し、その間に複数のプロジェクト(場合によっては複数のプログラム)に割り当てられます。異なるプロジェクト/プログラムマネージャーと。

あるいは、大きなプロジェクトでは、全体的なプロジェクトマネージャーがいて、開発マネージャー、テストマネージャーなどのさまざまなワークストリームに重点を置いた個別のプロジェクトマネージャーがいる場合があります。彼らは、より広いプロジェクト内でフォーカスエリアを管理します。

とにかく、それが「エンタープライズIT」で機能する方法です。


開発マネージャーの部分は別として、私はこの答えには本当に同意しませんが、会社によって用語の使用方法が異なることを認めます。通常、プロジェクトマネージャーは主にスケジュール、期限、リソース割り当てを扱い、実際の製品のビジョンと機能セットは製品マネージャーから提供されます。「プログラムマネージャー」は、いくつかの製品の調整を維持するある種の上級製品マネージャーである場合があります。製品マネージャーがエンドユーザーレベルの機能を扱う場合、開発マネージャー(または技術ディレクター)は製品の背後にある技術に焦点を当てます。
Joost Schuur、2011

回答を広げるために、プログラムおよびプロジェクトマネージャーにいくつか追加しました。これらの定義は、(シラバス英国コンピュータ協会の知識の幅広さ"のものと非常によく似ていbcs.org/upload/pdf/citp-bok-syllabus.pdf
クリスC

また、あなたが言うように、製品マネージャーは、顧客のニーズ、新機能のロードマップ、マーケティングなどに焦点を当てた、まったく別の分野です
Kris C

1

プロジェクトマネージャ

プロジェクトマネージャーはプロジェクトの責任者です。彼の目的は、プロジェクトチームが効果的かつ効率的に連携して作業を行い、期待されるプロジェクト結果を提供することです。

しかし、この高レベルの定義は、企業文化、方法論、および個々のプロジェクトの特殊性に応じて、非常に異なる現実をカバーする可能性があります。例えば:

  • PMIよると、PMは一般に実行組織(つまりITまたは下請け業者)の誰かであり、非常に強力なリーダーシップの役割を持っています。
  • PRINCE2よれば、PMは一般に「ビジネス」(例:顧客)からのものであり、チームリーダー(特にITや下請業者などの実行組織からのチームリード)と密接に協力してプロジェクトを管理する必要があります。
  • これらの設定の間には多くのバリアントがあり、小規模なプロジェクトでは、PMが非常に頻繁に複数の役割(PMとアーキテクト、またはPMとリード開発者)を累積することが理解されています。

プログラムマネージャー

プログラムは、プロジェクトよりもはるかに大きく、はるかに長いものです。プログラムは通常、いくつかの長期的な戦略目標を達成するため、または新しい製品ファミリーを立ち上げるために実行されます。

正式な定義は、方法論にも依存します。

  • PMIは、プログラムを「プログラムの傘下で実施されたプロジェクトは、それらを独立して実行することでは達成できなかった利点を可能にするであろう」のセットと見なしています。典型的な例は、プロジェクトが相互依存性が高く、プログラムマネージャーによるプロジェクト間の調整が必要なためです。
  • MSP(プログラムのPrince2相当、これも英国政府によって開始された)は、プログラムはいくつかの長期的な目標を達成する必要性によって定義されると述べています。

どちらも、プログラムは複数のプロジェクトで構成されることに同意し、関連する非プロジェクト活動も含まれる場合があります。

プロジェクトマネージャーはプログラムマネージャーに報告します。しかし、プログラムマネージャーの詳細な職務は、状況によって異なります。製品の所有権を意味する場合とそうでない場合があります。彼はほとんどの場合、プロジェクトマネージャーを指揮しています。ただし、プログラムマネージャーが調整の役割しか持たない設定もあります。

開発マネージャー

3つの用語から、これは確かにあまり正式化されていません。

私は、この用語を、開発プロセスを担当するマネージャー、内部および組織の開発者、ならびに彼の開発者が関与する可能性のあるすべてのプロジェクトにわたって理解しています。

しかし、大規模なプログラムの場合、それは大規模なプログラムの開発リソースを管理する水平的な役割になる可能性があります。

一部のコンテキストでは、この用語は、その重要性を認めるために、プロジェクトのソフトウェア開発成果物を担当するチームリーダー/チーフデベロッパ/シニアソフトウェアエンジニアを指しています。しかし、個人的には、この文脈でこの用語に遭遇したことはありません。


0

私が10年以上前に働いていた組織では、開発マネージャーがIT機能全体(ハードウェアとソフトウェアの両方)の開発を担当していました。プログラミングマネージャーは、すべてのプログラミング機能(ソフトウェアのみ)を担当していました。プロジェクトマネージャーは、通常はプログラミング、場合によってはハードウェアに関連する個々のプロジェクトを担当していました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.