コンサルタントを使用しますが、それに頼らないでください。彼らはすばらしい人々であり、大いに尊敬されるべきです。彼らは多くの異なるプロジェクトを見ているので、特定のテクノロジやプログラミングテクニックについての知識が、あなたのものよりもしばしば分かります。それらを使用する最善の方法は、教師が社内で教えることができるようにすることです。
しかし、通常の強みと弱みを学ぶのに十分な時間がないため、通常の従業員と同じ感覚でチームに参加することはできません。彼らの財政的コミットメントははるかに低いです。彼らはより簡単に動くことができます。会社がうまくいくなら、彼らの利益はあまり得られないかもしれません。いくつかは良い、いくつかは平均で、いくつかは悪いですが、あなたのコンサルタントの選択はあなたの従業員の選択ほど慎重ではないでしょう、あなたは悪いものを得るでしょう。
コンサルタントがコードを書くつもりなら、それを慎重に検討しなければなりません。レビューされていない大きなコードブロックのリスクを伴うプロジェクトの最後には到達できません。これは実際にはすべてのチームメンバーに当てはまりますが、通常はあなたに近いチームメンバーの知識が増えます。