つまり、必要なテクノロジーの75%で確かな経験を積んでいる契約を結ぶことになります。残りの25%を学ぶ時間をどのように扱いますか?
それを請求時間に組み入れますか?契約の25%を「研究」として公開しますか?自分で学習しますか(請求はありません)?契約を結ばない(私にとって未知数が多すぎるandお客様)?
この最果てに、私はマークキューバン(broadcast.comを開始してYahoo!に販売したダラスの億万長者)がインディアナ大学にいたときの話を聞き続けます。誰かが彼にビジネスアプリを作ってもいいかと彼に尋ねたところ、彼はすぐに「はい」と言いました...それで彼は本を買って、夜通し勉強し、コードを書いた...彼はそれを終えて(きっとそれは醜いものだったと思う)、それはうまくいき、彼は続けた。
私はこの方法で契約を結ぶことをお勧めしません(ストレス!)が、中間点があります。それは何ですか、そしてあなたは(またはあなたは?)どのように未知のものを請求しますか?
私が持ち去っていくもの(主流の新しいAPIや、.NETの新機能ややや便利な言語など)を学んでいる場合は、請求しません。私の見たところ、それはクライアントのせいではなく、まだそのことを知りませんでした。
さて、それが不明瞭な場合は、通常のレートで請求します。いくつかの例:主流ではないAPIとプロトコル(業界固有の小さなサードパーティ製品またはニッチ製品のみ);クライアント組織内の内部ツール、構成フォーマット、およびサービス。非標準のデータベーススキーマ、データベースクエリ言語、またはセキュリティモデル。等.
私はこれを行う方法について異議を申し立てたことはなく、私の提案ではそれについて非常に透明です。
他の理由ですぐにやらないクライアントのために何かをした場合、クライアントはそれを支払います。
私は、医師、弁護士、会計士など、他の専門家と同じように自分を評価することが最も効果的だと思います。明示的に「無料」ではない人は誰でも時間と労力を払います。そして私が行う唯一の慈善プログラミングはオープンソースプロジェクトです。
一部の潜在的なクライアントは、移動時間や学習時間などの支払いに頭を悩ませています。次に、別のクライアントが代金を支払うのに時間がかかることはないと説明し、無料で提供します。彼らの反応は、長期的に見て妥当であるかどうかについての良いリトマス試験です。
他の契約の頭痛のように、私が固定価格の契約をあきらめて、厳密に時間ごとに行ったので、これははるかに簡単になりました。私の請求書には、日々の作業の概要が含まれており、研究や学習について発言することに恥ずかしがり屋ではありません。また、時間のかかる調査を事前にクライアントに通知し、続行する前に明確な承認を得ます。
マークキューバの話について、私はあなたに Cult of Done Manifesto を参照します==ポイント4:あなたがしていることを知っているふりはあなたがしていることを知っていることとほとんど同じであるので、あなただけを受け入れる知らなくても、何をしているか知っています。
主な質問で、私がフリーランスをしていたとき、私はanything私が1つのクライアントのために行う時間が他の方法で使用できるはずの時間を費やしているという立場を取った他のクライアントのために働くので、すべてが請求可能でした。新しいテクノロジーの学習や新しいテクニックの実験に費やされた時間は「研究」として請求されました。それは私が行っていたものであり、通常は他のすべてと同じレートで請求されました(ただし、それ以外の場合はそれを買う余裕があるか、私が特定の言い訳をしたかったテクノロジーのために)。