web-dev-qa-db-ja.com

「これを行う方法」の大規模なフローを提供するだけで、必要な「何を、なぜ」と言うことができないクライアントに対処する方法は?

「SQL Serverをここで使用する必要がある」、「do-while-loopで実行する」、「2つ作成する必要がある」など、「詳細なタスクの実行方法」について最初から膨大な言葉の流れを与えるクライアントがいる場合があります。そのような関数、そしてそれらは並列に実行されるべきです」など。

しかし、彼らはあなたに「この仕事は何について」という言葉を決して与えません。そして「なぜそれが必要なのか?」彼らにこの質問について直接尋ねても、彼らは「わからないが、この仕事はやるべきだ」としか言えません。

プロジェクトをあるシステムの一部として理解していないため、この仕事をすることは本当に困難で絶望的です。

この種のクライアントに対処するのに役立つ方法はありますか?

7
rufanov

それらを発射します。最悪の敵を紹介してください。頭痛は必要ありません。彼らが何を望んでいるのかが分からない場合、あなたも、あなたが経験するトラブルの量もわからないので、必要なものを見つけますIS彼らがあなたに支払うことを計画しているものは何の価値もありません。

何年も前に、私の飲み仲間は私に一片の知恵を与えました。プロジェクトの実施を検討するときは、3つの質問をしてください。

  1. 私たちが解決しようとしている問題は何ですか?
  2. 成果物は何ですか?
  3. 終了したことをどのようにして知ることができますか?

潜在的なクライアントが3つすべての質問に明確で説得力のある完全な回答を提供できない場合、クライアントもあなたもプロジェクトに取り掛かる準備ができていません。この時点でそれに取り込んだすべての作業は、これら3つの質問に答えることに向けられている必要があります。

24
John R. Strohm

この質問について直接尋ねても、「わからないが、この作業は実行する必要があります」としか言えません。

あなたの仕事は今彼らに説明することですなぜあなたはその情報が必要です。彼/彼女に関する限り、あなたは知る必要はありません、あなたは彼らが言うことをする必要があるだけです。

whyがわかっている場合は、これをすべて実行する必要がある場合、ソリューションをより迅速に見つけることができることを説明する必要があります。誰もが幸せになります:)

その人は答えを知らないかもしれないことを覚えておいてください...その場合、いくつかの奇妙な政治が起こっています!

3
Rocklan

彼らに尋ねる

  • 作業がいつ終了したかをどのように知ることができますか?
  • 私に支払うかどうかはどうやって決めるのですか?
2
dcorking