まず第一に、あなたの恐怖は非常に健康的であり、正常です。ここに、ソフトウェア業界で約15年の経験があります。
自問する質問を次に示します。
- 問題を理解していますか?
- 問題が(あなたの時間/予算の制約内で)解決できないことを知っていますか?
- 問題を解決する方法が分からないだけですか?
- クライアント/上司は不可能を求めていますか?
- その価値はありますか?(ROI)
- それは本当の問題ですか?
1)まず、問題を理解してください。愚かな質問はありません。クライアント/上司が何を求めているのか、彼らが何を必要としているのかを理解していますか?
2)これは起こります。「明日までに橋を架けてください」。問題が制約内で解決できないという事実を知っていることを確認してください。クライアント/上司は時間/予算に柔軟に対応でき、これらを変更してより多くの時間/予算を提供できます。
3)問題が理解可能であり、制約が理にかなっていて、問題を解決できるテクノロジーがあるが、あなたが十分に知らない場合...それStackOverflow
がインターネットの目的です。最初に必ず調査を行ってください。定量化可能な答えがある明示的な質問をしてみてください。仲間に聞いてください。設計セッションを行います。
4)これは、回答番号2の改変体であると思われるクライアント/上司は不可能を求めているよう。調査を行います。正確な理由がわかり、明確にすることができる場合を除き、問題は解決不可能だと決して言わないでください。
5)ROIは投資収益率の略です。これは時間の投資を指します。あなたの時間!。問題を調査して解決するのにかかる時間を保証するのに十分なほど重要な問題です。これについてクライアント/上司と話し合ってください
6)それは本当の問題ですか?クライアントは、しばしば自分が望むものを理解しますが、必ずしも必要なものを理解するとは限りません。クライアント/ボスが実際に必要とするものを理解し、これについて話し合うようにしてください。
これらのガイドラインがお役に立てば幸いです。