私は、非常にパートタイム(おそらく週に2〜5時間)の請負業者に問題があったプロジェクトの技術リーダーを引き受けました。
大きな問題は、これらのリモートのパートタイムの請負業者が、コードに問題がある場合にすぐに対応するためにオフィスにいないことです。
また、私はアプリの唯一のフルタイム開発者であり、他の人のコードのチェックとデバッグに時間を費やす余裕はありません。
私の考えは、彼らと一緒にオープンソースの働き方を採用することです。つまり、大きくて重要なプロジェクト(Linux、Ruby、Railsなど)は提案された変更を受け入れますか?彼らが持っている基準を見つけて、それを実施します。ルールに従わない請負業者は手放します。
これは関係を処理する方法ですか?
編集:請負業者の非常にパートタイムの性質を強調するため。週に10時間未満、通常は2〜5時間。
以前の会社で成功を収めることができなかったのは、プロジェクトが最小の思想家対実行者の比率を維持する必要があるということです。しきい値に達してそれを超えると、状況に陥ることになります。単純にタスクを「実行」する人が多すぎると、実際には良いよりも多くのダメージが発生します。
だから私は上司と上司に、時間をかけて人に投資する必要があると言い続けました。彼らにある程度の自由とより多くの責任を与え(彼らがそれを持っていることを選択した場合、それを喉に押し付けないでください)、製品のより多くの思考と所有権を促進します。
しかし、私が扱ってきたものはすべて、専任のスタッフがいる私たち自身の開発チームの内部にあります。私はあなたの状況にあったことは一度もありません。請負業者はその定義上「実行者」であるように思われますが、必ずしもそうとは限りません。
だから私の唯一のアドバイス、そして私はこれを最大限に活用しています:
残念ながら、IMOが最後にやりたいことは、それらの監視/レビュー/メンタリングを停止することです。ダンがコメントで示唆したように、チームリーダーとして、これは独自のコードを提供するよりも優先されます。