私たちがコメントで行った相互作用に基づいて、私はあなたが個人的なもののためにあなたの唯一の開発者を追い払わなかったという仮定で行きます。しかし、その会話に基づいて、このset折は依然として雇用管理者としてのあなたの責任であると推測します。あなたが言ったように、開発者との経験はまったくありませんが、開発者をどのように決定するのですか?
あなたはベストを尽くしたように聞こえますが、あなたは単にこのプロジェクトの規模を処理できない人を雇い、彼は彼の下で崩れた不安定な基盤を構築し、彼は単に去りました。残念ながら、開発者と起業家の違いは、前者が時間給/給料を受け取ることですが、好きなように出入りすることを選択できることです。彼は彼が働いていた時間の給料をもらって、もう給料を受け取らないことを選んだときに去りました。あなたはそれについて何もできません。
ならどうしよう?人々をプロセスに置き換える道を歩み始めたようです。あなただけが十分なドキュメントを持っていれば、人々は去ることができ、他の人は中断したところから取り戻すことができます。動作しないIMOは、動作する場合でも、正社員の信頼できるチームを持つよりもずっと高価になります。過去30年間にわたるさまざまな企業の経営陣は、人々を十分なドキュメント(私の最後の仕事を含む)に置き換えようとしましたが、毎回失敗しました。だからこそ、私は転職を決めたのですが、今では彼らは時代遅れで正確ではない文書で立ち往生していますが、新しいスタートアップで人生を過ごしています。
もし私があなただったら、このプロジェクトを手に入れて完成させるのに十分なスキルと経験を持つ適切な人を見つけようとするでしょう。これには、コーディングスキルだけでなく、設計、アーキテクチャ、および基本的なプロジェクト管理も含まれます。彼が自分の仕事をどのように行うか、または彼が作成する必要があるドキュメントの数を定義しようとしないでください。適切な人を見つけることに集中し、それに応じて支払う準備をしてください。あなたが彼を見つけたら、あなたの役割が彼を支援し、彼の方法から障害物を取り除くことであることを確認してください。私はあなたがそれを以前にやったことを暗示しているわけではありませんが、多くのマネージャーがそれをする傾向があり、それは単に生産的ではないことを知っています。
他の起業家、おそらくソフトウェアエンジニアリングのバックグラウンドを持つ起業家に相談してください。これらのフォーラムを読んで、あなたの将来の雇用を尋ねる質問のセットを考え出してください。問題を提示し、アプローチがどうなるか尋ねます。彼が適切な人物である場合(そして、このページが表示されなかったと仮定すると)、彼は、あなたが回復し始めたときにあなたの会社ですべきことに関して他の人がすでに提案した多くのことを提案できるはずです。彼が雇われてからv1.0が出荷されるまでの計画を定義するように依頼します。彼はどのようにそこに着くでしょう。そのような人にインタビューするのを助けてください。
私の考えのほんの一部:バグ追跡は必須です(Jiraは10人までのチームで10ドルかかります)。ソース管理は必須です(gitは無料です。最大5人程度のチームの場合、perforceにはピーナッツがかかります)。コードはドキュメントです。文書ではありません。彼はコードをレビューし、救助可能なものを保持する必要があります。残りを捨てて、保守可能で読みやすいコードを書くことに集中してください。いくつかの高レベルで数ページのデザインドキュメントのドキュメントを保存します。彼はあなたが取り組んでいる技術を知っていなければなりません。善意で誰かを雇わないでください。あなたの時間に彼らに学ばせることはできません。彼らに他にどのようなプロジェクトを行ったか尋ねてください(残念ながら、あなたやあなたが見つけた誰かが技術的な側面に追いつく必要があるかもしれません)。あなたは十分な経験を持つ人を探していますが、その興奮の火花がすでに燃え尽きているほど多くはありません。インパクトを与えることに飢えている人を見つけましょう。彼が提案または従う方法論により、定期的に(1週間または2週間)作業を確認し、即座にフィードバックを提供できるはずです。正確に7.4か月で準備が整うと言う人を雇わないでください。完了したらお知らせします。
がんばろう