プロジェクトマネージャがクラウドについて知っておくべきこと
赤ç°ãªç ´é�
目次:
- クラウド前のアプリケーション環境
- クラウド前の時代におけるプロジェクトマネージャの中心的な責務
- 今日の様子
- クラウドがワークスペースをどのように変えているか
- クラウドコンピューティングはどのようなスキルをプロジェクトマネージャに要求しますか?
クラウドコンピューティングは、世界中の企業がアプリケーションをホストしアクセスする方法を大きく変えました。クラウドコンピューティングがビジネスコンピューティングのランドスケープを変化させた方法にはいくつかの重要な側面があります。プロジェクトマネージャーとして、クラス最高のプロジェクト管理ソフトウェアツールを使用するのか、アプリケーションを起動するのかを知る必要があります。顧客。
概要は次のとおりです。まず、オンサイトのコンピューティングインフラストラクチャを離れた場所に移動することによって、プロジェクトチーム、クライアント、および顧客がインフラストラクチャおよびアプリケーションにアクセスする方法が完全に変わりました。
第二に、地元のプロジェクトチームの規模が大幅に縮小され、現場に留まる必要がある人々のスキルセットが変化しました。
3つ目は、クラウドに常駐するアプリケーションはベンダーによって管理されているため、アプリケーションの開発、管理、および設定に関連するプロセスが変更され、プロジェクトにもそれらに関するタスクが含まれていることです。
泥だらけ?私はそうだと思いました! Cloudwards.netのリードクラウドエキスパート兼CEOであるMauricio Prinzlauに電話をかけて、プロジェクトマネージャがクラウドについてどのようなことを知っておく必要があるのか、またどのようにワークスペースが変わるのかを説明しました。彼に引き継ぎましょう…
クラウド前のアプリケーション環境
クラウドが登場するまで、平均的なプロジェクトマネージャが直面する環境は次のようになっていました。サーバーは社内または社外のいずれかでホストされていました。クライアントサイドのデスクトップとラップトップは、会社のオフィス全体に分散されており、大規模な社内ITスタッフによって管理されています。 ITシステムのほとんどの開発と保守は、大規模な内部開発者を配置した開発者によって行われています。いくつかの請負業者が関与していますが、スタッフの大部分は正社員です。
おなじみの? 5〜6年以上プロジェクトマネージャとして働いていたなら、それはそうなるでしょう。
クラウド前の時代におけるプロジェクトマネージャの中心的な責務
クラウドコンピューティングが普及する前は、ソフトウェアプロジェクトの平均的なプロジェクトマネージャの中心的な役割は次のようになっていました。設計およびアーキテクチャのニーズについて、テクニカルアーキテクトおよびデザイナーと協力する。各チーム間の分析、設計、コーディング、およびテストのタスクを見積もり、計画、監督、管理、追跡および調整します。必要に応じて、ユーザー受け入れテストについてはビジネスユーザーと、システムテストについては外部チームと調整します。必要に応じて社内チームとやり取りしながら、納入全般の責任を担う
今日の様子
それでは、ビジネスが外部ベンダーを使用してクラウドサイトでアプリケーションを開発およびホストしている場合のプロジェクトマネージャの役割について説明しましょう。
設計およびアーキテクチャの部分に関与する内部チームメンバーはいません。ベンダー側から設計者や設計者とリモートでやり取りするだけで、必要に応じて会議に出向くことができます。
見積もりからテストまでの範囲で、外部ベンダーの担当者との間で監視責任を引き受けなければならないため、調整のオーバーヘッドが増加します。もっとたくさんの会議が必要です。
ビジネスユーザーとの調整は依然としてユーザー受け入れテストのために内部的に行われますが、システム統合テストは外部チームによって行われることが最も多いです。
ビジネスがクラウドサイトの外部ベンダーによってホストされているアプリケーションのみを使用している場合、それはさらに違ったように見えます。
クライアント側にITスタッフを配置する必要はまったくなく、コミュニケーションと所有権が1か所にまとめられているため、問題を簡単に解決できます。
規模から来る良い支援の機会もあります。たとえば、同じアーキテクチャ上の同じソフトウェアインスタンスであるSalesforce CRMが、インターネットを介して何百万もの顧客にサービスを提供しているとします。 Salesforceは、ビジネスモデルの一部であるため、問題や運用上の欠陥があれば速やかに解決します。
リモートサイトで行われるため、問題のデバッグプロセスも簡素化されます。これにより、プロジェクトマネージャの役割が簡素化されます。
クラウドがワークスペースをどのように変えているか
クラウドがワークスペースを変えている方法はいくつかあります。
クラウドがもたらす最も影響力のある変更は、既存のオンサイトインフラストラクチャの大部分が重要性を失うことです。クラウド前の時代には、すべてのアプリケーションはオンサイトサーバーとデータセンターでホストされていました。プロジェクトチームがクラウドに移行すると、ソフトウェアはリモートサイトからベンダーによって提供され始めます。これが意味するのは、プロジェクトのためのオフィススペースとデータセンタースペースの要件が大幅に減少するということです。
人員に関しては、クラウドの登場により、プロジェクトが提供しているあらゆるアプリケーションをサポートするために必要な人員の構成と従業員のITスタッフチームの規模が変わります。クラウドコンピューティングが深刻な選択肢になる前は、プロジェクトの一環として必要な機能強化、バグ修正、および開発を実行するには、かなりの数のアプリケーション開発者、テクニカルリード、およびQAテスターが必要でした。クラウドアプリに移行すると、この種のチームメンバーに対する要件は低下します。
第3に、クラウド前の時代には、アプリケーションを稼働させ続けるために、かなりの規模の内部ITスタッフが必要でした。ハンドオーバーの計画は重要であるため、プロジェクトマネージャとしては、これらのサポート担当者をプロジェクトチームの重要な役割の1つとして含めていたでしょう。
クラウドが会社に到着したら、サポートチームを縮小し、既存の担当者を再スキルアップして他のポジションに配置することができます。ガントチャートにプロジェクトの引継ぎを含める必要がありますが、別の方法で行うとしたら、それほど時間がかかりません。
一方、プロジェクトチームには(以前と比べて)より多くのテクニカルアーキテクトやビジネスアナリストが必要になります。これらの専門家は、要件を効果的に範囲設定するためにベンダーの担当者と調整することができます。
クラウドコンピューティングはどのようなスキルをプロジェクトマネージャに要求しますか?
クラウドベースのエンゲージメントを管理するために、いくつかの新しいプロジェクト管理スキルを習得する必要があるかもしれません。最も重要なものをいくつか紹介します。
1.高度な財務および原価計算スキルプロジェクトマネージャは、オンサイトサーバーでホストされているアプリケーションとクラウドサイトでホストされているアプリケーションが混在するような環境に対処する必要があります。
新しいアプリケーションが開発されるとき、プロジェクトマネージャは両方のオプションのために原価計算とROI分析を実行するように要求されるでしょう。これには、クラウドベースの環境のコスト計算に関する知識と、プロジェクト予算を作成するための専門知識が必要です。
2.エンタープライズアーキテクチャに関する深い知識これもまた、クラウドへの移行後にアプリケーションのアーキテクチャーランドスケープがより複雑になることが原因です。クラウドおよびオンサイトでホストされている既存のアプリケーションとシームレスに連携するように、正しいビジネス要件および技術要件を使用して新しいアプリケーションを開発するためには、エンタープライズアーキテクチャに関する深い知識が必要です。
3.仕入先と契約の交渉プロジェクトマネージャは常に契約交渉スキルを持っている必要がありましたが、クラウドへの移行はマネージャがより頻繁にベンダーと契約交渉スキルを採用することを要求します。
小さなアプリケーションを開発するにしても、問題を解決するためにベンダーと協力する必要があるため、これに対する追加のオーバーヘッドの側面があります。
クラウドベースのプロジェクトでプロジェクトマネージャになることは、素晴らしい学習の機会であり、スキルを向上させる素晴らしい方法です。