クライアント(プロジェクトに関して私に連絡してきた人)との最初のコミュニケーションのステップまで、契約/フリーランスのプログラミングに関する情報を探していました。誰かが私がそれらを送るべきものに関して良いリソースへのリンクを持っているかどうか疑問に思います(私は彼らに「私のプロセス」などを概説する文書を送るべきですか?)。
多くの場合、彼らが送信する最初の要件はあいまいであり、私はすぐにプロセスを「担当」し、質問をし始め、価格について話し始めたいと思いますが、私はあまりに過大になりたくないので、そこに興味があるだけです。これについて書かれていることはたくさんありますが、私のグーグル検索はこの種のことについて良いことはあまり出ていません。
あなたのレーダーにこれを持っていることでよくやった
1)私の経験では、クライアントに明確なアイデアを持ってアプローチする必要があります
a) You price
b) Want you will and will not do
2)さらにあなたはあなた自身のプロセスを必要とします(それはあなたが正気を保つのを助けます)
その後、それは交渉と話し合いの問題です。リモートで顧客と取引している場合、それは少し難しいです。変更管理、範囲、費用などをまとめた文書を書いたのですが、会話ができず大変でした。
したがって、最初のステップとしてドキュメントを顧客の前に置くべきではないと思いますが、クライアントが本当に手がかりがない場合は、短く簡潔なものが役立つ場合があります。自分用の簡単なチェックリストも良いかもしれません(リスクを理解し、ディスカッション中に気が散るのを防ぐのに役立ちます)
(上記のように)明確な要件や範囲がない場合は、料金を請求できる開始フェーズ(最後にプロジェクト開始文書を含む)を作成しようとします。プロジェクトによっては、数日かかる場合もありますが、調子を整えます。
アレックオタクの答えは素晴らしいですが、いくつか追加したいと思います。
彼が言及しているドキュメントの多くは固定価格のプロジェクトに適用されており、8年前に1時間だけ作業するように切り替えて以来、私はそれらを使用していません。たとえば、変更管理ドキュメントは使用しません。誰かが変更を望んでいる場合、私は彼らに大まかな見積もりを与え、彼らが同意する場合は続行します。
見込み客が最初にそれを提示しない場合、私は非常に早い段階で、通常は1回目または2回目の電話での会話の後に秘密保持契約に署名することを主張します。見込み客が持っていない場合は、標準のNDAもあります。あなたが何をするかによっては、それはあなたにとって重要ではないかもしれません。
私にはプロセスがありますが、見込み客とそのように話すことはありません-それは大げさなように聞こえると思います。また、クライアントは独自のプロセスを持っている場合があり、その場合はそれらに適合させる必要があります。
たとえば、バージョン管理を考えてみましょう。 「バージョン管理のために何をしますか?」と尋ねます。 「Xを使用して、VPNアクセスとログインを提供します」と言われることもあります。または、「バージョン管理?それは何ですか?」と尋ねると、「わかりました。気にしないでください。コードドロップを送信します。どのくらいの頻度で必要ですか?」と尋ねることもあります。それから私は自分のバージョン管理サーバーを使用します、そして彼らはそれ以上何も知る必要はありません。
多くの点で、最も重要なことは、良いコミュニケーションを促進することです。見込み顧客との話し合いでリラックスし、多くの質問をし、彼らがあなたに連絡するようになったあらゆるニーズを満たすのを助けることを本当に心配するようにしてください。ほとんどの人は、事務処理よりもその個人的なタッチをはるかに重視します。