回答:
アジャイルプログラミングモデルに続くプロジェクトで、チームリーダーの主な仕事は何ですか?
アジャイルチームは「自己管理」しているという立場から、チームリーダーの主な仕事は、チームと顧客の両方のアジャイルプロセスをモデレートすることです。ほぼすべてのプロセスにおいて、リードは、異なるグループ、全体像を整然と保つために最も責任がある人、およびチームメンバー間の亀裂を埋める人の間の架け橋であると思います。チーム全体が優先順位を決定し、仕事を遂行するための最善の方法を見つけ出し、顧客/ユーザーと密接に協力するアジャイル手法では、チームのリーダーがチームの残りの部分のスピーカーであると考えています会社や主要な利害関係者ではないさまざまな組織に。
チームリーダーとプロジェクトマネージャーの仕事の違いは何ですか?
一般的に、チームリーダーは人々に焦点を当て、プロジェクトマネージャーはプロジェクトに焦点を当てています。実際には、これはチームリーダーが技術チームに仕事を任せることを意味し、プロジェクトマネージャーは財務、長期戦略、企業リソース、製品のポジショニング、法律などの大きなケースを心配しています。十分に小さい会社では、2人の仕事は同じ人で満たすことができますが、大きなプロジェクトや会社では、プロジェクトマネージャーよりも多くのチームリーダーがいることになります。また、一般に、チームリーダーには技術的なスキルとソフトスキルの両方が必要です。プロジェクトマネージャーにはビジネススキルとソフトスキルが必要です。プロジェクトマネージャーに適切な技術スキルがある場合、それはボーナスです。
経営陣は梯子を登り、リーダーシップは梯子がどの壁に寄り掛かるべきかを決定しています。
「経営陣は正しいことをしている。リーダーシップは正しいことをしている」。ピーター・ドラッカー
これは大企業での私の経験からです。プロジェクトマネージャーははるかに大きな役割です。中規模から大規模のエンタープライズプロジェクトでは、ソフトウェアアプリケーション開発ストリーム(Webフロントエンド、コアシステムバックエンドなどのサブストリームも含む)、インフラストラクチャの変更(デスクトップ、サーバー、ネットワーク)、ビジネスプロセスの変更、スタッフのトレーニングなどがあります。プロジェクトマネージャーが作業の各ストリームを詳細に管理します。チームリーダーがここで開始します。彼は、PMのサイジング、見積もり、作業の分解、およびリソースの調達を支援します。彼はプロジェクトの進捗状況を追跡し、PMに報告して、リスクと問題を早期に定期的に特定する必要があります。彼は他のチームと調整し、プロジェクトを推進する必要があります。また、技術設計の決定を行い、プロジェクトのソリューション設計を作成する必要があります。必要に応じて、他のプロジェクトやアーキテクトと設計レビューを行い、必要に応じてソリューション全体またはエンタープライズアーキテクチャに適合させます。これは、ソフトウェアと他の技術およびビジネスストリームの両方に対応しています。
PMは、プロジェクト全体の実施、スケジュール、予算編成、運営委員会への報告を担当します。ビジネスの変更を全体的にリードするビジネスPMと、ITの変更のみに焦点を当てたIT PMがいる場合があります。
チームリーダーにはIMOがいくつかあります。
テクニカルリード:
管理リード:
プロジェクトマネージャーは、通常、プロジェクト全体を監視するための単一の連絡先です。これは、運営委員会に報告し、変更要求、およびプロジェクトに関連するその他の管理事項を処理する人です。チームリーダーは、少なくともテクニカルリードに関しては、開発以外のチームを含めることができる各チームの場所を知りたいと思われるプロジェクトマネージャーとは対照的に、他のチームとのコミュニケーションに関与しているわけではありません。
アジャイルな方法での開発は反復的に行われますが、チームリーダーの責任はほとんどないと考えることができます。