プログラミングは本当に難しく、時間がかかることを営業担当者にどのように説明しますか[クローズ]

StackOverflow https://stackoverflow.com/questions/460152

  •  19-08-2019
  •  | 
  •  

質問

私は、Excelの使用方法がわからないセールスやマーケティングのタイプをよく扱っています。技術的な観点から彼らのリクエストの範囲を理解することは言うまでもありません。もちろん、彼らに期待するのは公平ではありませんが、それでも私には問題が残っています。

多くの複雑なプログラミングと忍耐が必要な何かを求めてきたマーケティングと販売の種類を表示する最良の方法は何ですか?

問題と解決策の例を教えてください。

このテーマに関する本をお勧めしてもらえますか?

ありがとう!

役に立ちましたか?

解決

問題をできるだけ多くの細分化されたタスクに分割します。各アイテムの横に時間単位でアイテムごとの見積もりを提供します。

彼らがプロジェクト全体を考えるとき、それは単純に思えます。ただし、実行しなければならない個々のことと各アイテムに必要な時間数を見ると、ビジネスマンが理解できる用語に入れられます。突然、彼らが望むソフトウェアソリューションは、<!> quot;ブラックボックス<!> quotではありません。もう彼らに、彼らは今プロセスにいくつかの洞察力を持っています。

書籍をお探しの場合は、ソフトウェアの見積もり-ブラックアートの謎を解く

他のヒント

コンピューターは、あなたがやりたいことではなく、あなたが指示したことをします。

あらゆる形式の抽象化を正確な詳細に翻訳する必要がありました。

source http://c2.com/cgi/wiki?TeachMeToSmoke

Teacher: "It's hard to express ourselves clearly. You're a smoker, right? 
Are you pretty good at it? [Student nods.] 
Let's pretend I'm a man from Mars and you are going to teach me to smoke. 
Do you have a fresh pack? Let's start with that. 
[Takes pack.] OK, now tell me what to do." 


Student: "Tear open the pack."

T: [Tears pack to shreds. Cigarettes fly everywhere.] 
S: "No, no, tear off the top of the pack!" 
T: "OK, sorry, do you have another pack? No? OK, let's just start with this cigarette. [Picks one up.] 
S: "Put it in your mouth." 
T: [Puts whole cigarette in mouth.] 
S: "No, no, just put the end in your mouth!" 
T: "Sorry." [Tears filter off, puts whole filter in mouth.] 
S: "No, no, don't tear the cigarette, just hold it between your lips!" 
T: "Oh, sorry, give me another one." [Places new cig sideways between lips.]

...など。ゲームを長時間プレイできます。ドメインを知っていても、明確な指示を与えることは困難です。プログラミングは長い間持続します。 -RonJeffries

ルービックキューブを数秒で実行できる友人がいました。

それが、なぜ最新のプロジェクトが失敗したのかをマネージャーに説明するこの方法を考えさせられました!

Olivierは、約5秒間見た後、3x3ルービックキューブのすべての色を完全にソートするのに平均10秒かかります。

仕分けにかかる時間の見積もりを依頼する場合、キューブを渡し、クロックを開始し、5秒後に次のように言います。

<!> quot; OK、開始するとすぐに10秒で完了します<!> quot;

笑顔で言う:<!> quot; Start!<!> quot; 3秒後、彼に停止するように頼みます..彼に別のルービックキューブを渡して言います..代わりにこれを並べ替えます...

2番目のルービックキューブを開始してから4秒後、最初のキューブを再び並べ替えるのにどれくらいかかると思いますか?

おおよそ7秒と答えた場合、おめでとうございます:あなたは上級管理職です!

(そしてオリビエはあなたにキューブを強制的に食べさせる権利があります)

Simucalには、問題をプログラミングタスクではなく数時間に分けると、マネージャーの方がうまくいく傾向があるという意味で同意します。たとえば、上司に言って、<!> quot;完了するには約2時間かかりますが、最初に完了しなければならないことが他にもいくつかあるので、明日までにそれをお届けします。<!> quot ; <!> quot;と言うよりもはるかに便利です。まず、オブジェクト間で通信するためのインターフェイスを設計し、次にインターフェイスを実装するクラスを作成する必要があります。<!> quot;マネージャーは自分が見ることができるものを理解しているので、エンドユーザーの効果の観点からタスクを説明できれば、より多くの成功を収めることができます。

とはいえ、あなたのマネージャーがあなたが守れない約束をするようにあなたを脅迫させないでください。彼らが聞きたいのは<!> quot;その日の終わりまでにあることを知っているかもしれません。<!> quot;しかし、それができないとわかっているなら、それを言わないでください次の数日間の間に彼らにそれを持っていれば、それが<!> quot;十分に近い<!> quot;になることを望みます。設計とテストの時間を考慮して適切な見積もりを行うと、最終的に特定の種類のタスクを完了するのにかかる時間を理解し始め、昨日までにすべてが完了することを期待しなくなります。

また、途中の具体的な結果が、(少なくとも一時的に)神経を休める傾向があることにも気付きました。上司は、タスクが時間どおりに完了するかどうかについてパニックに陥り始めると、完成した結果を要求し始めます。ただし、彼が<!> quot; see <!> quot;段階的な進行である場合、彼は、完成した製品にはまだないにもかかわらず、実際に進行していることを理解する可能性が高くなります。

また、このプロセスを開始する際には、物事の観点から物事を見てみてください。必要だと思う時間を費やすことができる点に到達するまで、ハッピーミディアム。私の経験では、Cacheオブジェクトを開発する必要がありました。複数のアプリケーションに広く分散できる、構成可能で拡張可能なCacheを設計して実装するのに数週間かかるのが好きでしたが、手元のタスク。近視眼的な設計でスケールダウンまたはフォロースルーすることを決定した場合は、十分に文書化されていることを確認してください。時間があるときに戻って修正できるようにします(または別の開発者があなたが終了することができなかったと思った列車)。また、適切なコーディング標準とスタイルを犠牲にしないでください。これにより、将来的にコードを適切に保守および更新しやすくなります。

がんばって!

この本は、プログラマーでない人がこれらの問題や暴走要件の落とし穴のいくつかを理解するための良い本かもしれません:

コードの夢想:ダースプログラマー、3年、4,732バグ、および1クエスト超越ソフトウェアの場合

すべての真剣さにおいて、いくつかの事柄は複雑であり、複雑な問題解決、分析、設計を必要とすることを実際に伝えるのが最善だと思います。彼らがしていることとプログラマーがしていることの間にギャップがあり、不幸なことに彼らは完全な意味を決して理解しないだろう。固くて、かなり時間がかかることを説明する必要がある場合があります。

おそらく、タスクをサブタスクに分割し、それらに推定値を与えると役立つ場合があります。

あなたも彼らの問題を理解していることを確認してください。多くの場合、ルートビジネスニーズから始めるのではなく、テーブルにソリューションをもたらします(<!> quot;この機能が必要です<!> quot;)。問題を理解するほど、妥協案を提示できる可能性が高くなります。

ときどき、特定の大きな機能は絶対に不可欠であると言われましたが、この問題に実質的に対処するはるかに単純なソリューションを展開することができました。時々、これらの暫定的なソリューションが重要な機能に成長したことがあります。同じくらい頻繁に、誰にも気付かれずに2つのリリースを削除することができました。

私の経験では、過去に営業担当者にタスクに一定の時間がかかる理由を説明し始めたときはいつでも、技術的な詳細を本当に知りたくないとすぐに認めます。私は通常、彼らがなぜn日後にその大きなセールを打ち切っていないのかを私に説明したくない。効果的に仕事をするために、誰もが自分の責任範囲を持っています。 見積もりを提供する営業担当者との関係が良好であり、適切かつ合理的な見積もりを行い、作業を完了する能力を信頼していることを確認してください。私見では、推定を詳細に説明したり推論したりする必要はないはずですが、もしあれば、本当の問題はどこかにあると思います。

そして、私は心から<!> quot;それは<!> quot;上記。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top