分散開発とは
分散開発とは、プロジェクトを開発する際にタスクを達成するために協力して共同作業するさまざまな分野にいる人々の集まりを指します。 仮想チームとして、このグループの人々はコミュニケーションテクノロジーを使用して、作業タスクを正常に完了するために必要な相互作用を促進します。 分散型の従業員ソリューションは流動的です。プロジェクトのためにチームが集まって分散し、その後のプロジェクトのために新しいチームがアドホックベースで形成される可能性があります。 分散開発チームは、ソフトウェア開発、科学研究、技術開発のコラボレーションで頻繁に使用されます。
分散開発作業モデルによって提供される利点は多数あります。 専門知識と才能は物理的な場所に縛られることはなく、専門家は仕事の重要な側面を実行するためにタップすることができます。 メンタリングも同じ理由でより豊かな経験になるかもしれません。
分散チームで働く労働者は、時間の要件により柔軟に対応できます。 柔軟性は創造性を高め、労働者がフローで作業しているときに貢献できるようにします。 人の心が創造的で精神的なパフォーマンスの最高レベルに完全に従事している高められた精神状態は、大切な資産です。
ただし、分散開発の管理における課題は重要です。 多くの文化にまたがる可能性のある地理的領域にまたがって作業するには、対面の場で発生する豊富なコミュニケーションにアクセスせずに関係を管理するための高度な人材の専門知識が必要です。 ビデオ会議はこれを多少改善することができますが、簡単に複製できない対面相互作用の側面がまだあります。 仮想チームの構成が多国籍である場合、チームメンバーは仮想環境に固有の減少した対人コミュニケーション内の文化的な違いを橋渡しする必要があるため、不足はさらに大きな問題になる可能性があります。 国際法も関係する可能性があり、スタッフは異なる規制の法的順守を確保する必要があります。
おそらく、分散開発で最も重要な問題の1つは、チームとして複数のタイムゾーンにまたがって頻繁に作業を行うことです。 たとえば、米国の東海岸にいる労働者がアジアのチームメンバーと緊密に連携する必要がある場合、時間差が非常に大きいため、2人が協力するのは非常に困難です。 両方が動作しているときは、わずかな時間しかありません。 重大な通信遅延が生じる可能性があります。
分散開発はアウトソーシングと同義ではありませんが、その戦略は才能を集める際に採用される場合があります。 アウトソーシングは、請負業者に仕事を提供する人的資源戦略であり、請負業者はこれらの人的資源を仲介者として管理します。 これは、下請けとも呼ばれます。2つの違いの一般的な理解が薄れてきたためです。