私にはかなり野心的なソフトウェア開発プロジェクトがあり、与える時間がありません。このプロジェクトは私生活のためのものであり、完了すると多くの時間とお金を節約できます。私は貿易によるソフトウェア開発者ですが、このプロジェクトに取り組む時間があまりありません。
ですから、私はそれをより早く終わらせることができるように、いくつかの仕事をアウトソーシングまたは委託することを検討しています。それは、私がそれを完了するのに時間がかかるほど、私に費用がかかるプロジェクトの1つです。私は何も外部委託しておらず、試してみたいのですが、始めるための良い方法は何ですか?私が直面する可能性のあるいくつかのリスクは何ですか?
おそらくあなたの最大のリスクは、次のような人を雇うことです。
クライアントに技術文書と単体テストを提供しないことは合理的ですか?
そして、あなたは自分でコードを維持することができなくなります。
@Moronsが言ったように、それはあなたの家で働くために請負業者を雇うようなものです。そう:
それが何であるかに応じて、あなたはそれをするために必ずしも誰かを雇う必要はありません。
最小限の市場性を実現するために十分なことを行い、オープンソースにして、他の開発者に売り込もうとします。他の人々はそれが完成するのを見たいと思うかもしれません、それで彼らは彼ら自身の個人的な生活においても時間とお金を節約することができます。貢献することに興味があるかもしれない友達がいるかどうかを確認してください。
一度始めたら、自分の栄光に甘んじて他の開発者の仕事を利用できると言っているのではありませんが、自分ですべてを行うことができない理由は、空き時間がほとんどないためです。それが何年も行われないこと、そして「多くの手が軽い仕事をする」こと。
http://www.vworker.com/ で成功を収めた友人がいますが、彼らは通常、小規模なプロジェクトでした。よく構成された大きなものでうまくいくかもしれません!
基本的には請負業者を雇ってあなたの家で働くのと同じです。
始めるための良い方法は何ですか?
請負業者\カスタム開発ベンダーと話すことから始めます。
私が直面する可能性のあるいくつかのリスクは何ですか?
1)(お金と時間)あなたは彼らにショットの仕事にお金を払う危険があり、それがもっと長くかかる可能性が高いです。
2)また、コードベースの制御を失い、それを自分で維持し続けることが不可能になる場合があります。
3)プロジェクトが支払われると(必ずしも完了しているとは限りません)、ベンダーから二度と連絡がないリスクがあります。