web-dev-qa-db-ja.com

クライアントに自分のプロジェクトに取り組みたくないことを伝える方法

これはおそらく混乱しているように聞こえるでしょうが、ここではそれは行きます。

私はしばらくの間、クライアントのプロジェクトに取り組んできました。 「XYZプラグインであり、ABC製品とのインターフェースである必要がある」以外の詳細はありませんでした。それは問題ありませんでしたが、今は終わりに近づいていると思います(私はそう思います)。それに費やす時間はなく、すでに3か月までに予定を超過しています。クライアントにデータをナビゲートしたい方法(UIの問題)をクライアントに説明させようとするのは難しいだけです。私は彼が望んでいるもののモックアップを提出しましたが、彼の最新の応答は「XXX製品を見てください」であり、それは同様の機能を備えています。

もちろん、私はそれを見て、私が提出したものに似ていますが、私がフレームワークを構築した方法が、彼が今私に説明していることをサポートするとは思いません。私たちはプロセスを通して良いコミュニケーションをしてきましたが、彼は彼が何を望んでいるかを知りません。私はフレームワークをどのように構築するのかを説明し、彼も同意したので、設計に関してそれは悪い選択ではありません。

完成したモジュールだと私が思うところに戻ると、彼は「この方法でそれをやるべきだった」と言い、コードとUIに戻ってやり直す必要があります。いくつかの小さなアイテムは私がよりよく考えたかもしれませんが、大きなことは私が彼の要件をどのように解釈したかであり、開発中にこのモジュールを何度か調べてきました。

先月はすでに最終資金を受け取っているので、この時点で無料で働いています。私はこのプロジェクトに対処したくありません。すでに支払いを受け取りました。私は以前にこのクライアントで他の成功したプロジェクトをやったことがあり、彼は彼がしたい他の多くのプロジェクトを持っています。

一体何をすべきでしょうか?もうこのプロジェクトに取り組みたくありません。これ以上お金を要求したくありません(お金は問題ではありません)。私も彼を怒らせたくありません。私もケーキを食べて食べたいみたいです。

私がそれをやめるべきだと思うなら、状況を踏まえてどうすればいいですか?

20
DustinDavis

最初に、最終的な支払いであると信じているものを手に入れたからといって、今は無料で働いているという考え方から抜け出す必要があります。あなたは価格に同意し、支払われました。開始する前にすべての資金を前もって受け取っていた場合、プロジェクト全体を無料で行っていましたか?

(ところで、これが私が固定価格のプロジェクトに取り組んだことがない理由です。私は常に時間単位で仕事をすることを主張しています。)

クライアントが要求したものが最初にサインアップしたものをはるかに超えていることを示すことができる場合は、追加のお金を要求することができますが、それは問題ではないようです。プロジェクトにうんざりしているようですね。残念ながら、それは辞める理由にはなりません。

最初に定義された仕様があり、その仕様を満たしている場合は、倫理的にプロジェクトから離れることができますが、このクライアントからこれ以上作業を行うことはできません。クライアントが望むものを仕上げ、できるだけ時間を費やさずに、次の機会により良い結果を得られるようにした方がいいでしょう。

30
tcrosley

今後の最善の方法は、クライアントと一緒に座って、2人が同意できる変更のリストをスラッシュアウトして作業を完了することだと思います。そして、あなたが支払われ、あなたが彼らが仕事の一部であり、あなたが再びクライアントと仕事をしたいと思うことに同意したなら...あなたはそれらを完了する必要があることを知っています。

UIに関しては、彼に彼のデザインの解釈に同意してもらうか、別のデザインに同意してもらう必要があります。ただし、「xのように見せたい」と言っても機能しません。合意された設計でバックアップする必要があります。低コストのデザインキャンペーンを 99デザイン または類似のものに設定し、クライアントに最良のものを選択してもらいます-コストを分割する必要がある場合でも、少なくともプロジェクトを完了に近づけます。

他のすべてが失敗し、クライアントが実際にストールしている場合は、費やした時間の妥当な見積もりを作成し、妥当な数の追加時間(たとえば10%)を提供し、その時間の後は元に戻す必要があると言います時給モデル。

合理的ですが、しっかりしてください。

11
amelvin

ここにいくつかのアイデアがあります:

  • 推定時間を過ぎていることをクライアントに伝え、作業を続けるには、追加の資金を手配する必要があります。

しかし、多分あなたは「種類の」固定価格に同意しました。だからこれを試してください:

  • 最終的な解決策 for 最終的な資金調達:時間の見積もりがあなたの解決策に基づいていたことをクライアントに伝えます。彼が別のものを望んでいるなら、あなたは彼にほんの少し多くの費用がかかる余分な時間を置く必要があります。

たぶんクライアントはヒルのようなクライアントか、彼は知らないだけかもしれません。

  • deliver希望する方法で「わずかな」変更を加えた提案ソリューション。次に、「はい、追加の機能が必要な場合は、新しいプロジェクトを設定できます」と言います。

フリーユアセルフソリューション:

  • プロジェクトを終了。このプロジェクトへの取り組みが悪いとクライアントに伝えます。あなたはおそらく彼から追加の仕事を得ることはなく、おそらくいくつかの悪い広告を得るでしょうが、少なくとも新しいクライアントやプロジェクトに自由に行くことができます。倫理的に正しくない場合があります。しかし、それは長期的にはあなたにとっては良いことかもしれません。

それが私なら、最初の2つのうちの1つを透明にしていきます。そして将来、私はクライアントに解決策について同意してもらうbefore私は価格に同意する。

0
Zlatko

私は間違いなくこのクライアントと私の気持ちを共有し、彼に正直に言って、プロジェクトを成功させ、満足のいく結果に導く用意があることを伝えますが、UI /コードを無期限に変更し続けることはできません。あなたがプロジェクトにうんざりしているように聞こえるような方法でこれを言わないようにしてください。しかし、それはhimに最適であると言います。 。彼の側にいるように、これをプロダクションレディ状態にする必要があることを「私たち」に伝えます(優れたフリーランサーまたは会社として、あなたはそうする必要があります)

アメルビンのアドバイスに従うべきだと思います。プロジェクトを完成させるまでの一連の要件について合意し、十分に指定して実装します。また、クライアントがあなたがあなたの関係に感謝していることを理解していること、そしてこれを成功したプロジェクトに変えるためにextraの努力をしていることを確認してください。彼が覚えているように、あなたが取っている追加の努力について明確かつオープンにしてください。

これは、何が実装されるかについて詳細な仕様を作成することがいかに重要であるかを改めて認識させる質問の1つです。

0
Julius