組み込みシステムプログラマーは常にこれに遭遇します!また、2つの部分から成るソリューションがあります。
- 要件では、YハードウェアでXパフォーマンスを指定する必要があります。
- Yハードウェアでテストし、Xパフォーマンスが得られない場合は、バグを報告します。
その場合、開発者がどのハードウェアで作業するかは重要ではありません。
それができたら、より高速な機器でプログラマを1日30分、または1年で125時間節約できるとしましょう。そして、彼らは利点とオーバーヘッド(シリコンバレーのために途方もなく低い)で100,000ドル、または1時間50ドルの費用がかかるとしましょう。125時間* 50ドル/時間は6250ドルです。したがって、プログラマー1人あたり年間6250ドル未満をロッキン開発ハードウェアに費やせば、お金を節約できます。
それがあなたの経営陣に伝えるべきことです。
ティム・ウィリスクロフトは、コメントの中でこれの前半をほとんど言っていました、そして、公正な世界で、彼はこの答えが得るあらゆるポイントの半分を得るでしょう。
10月24日追加:
私の元雇用者はその理論を持っていました、そして、それは彼らが約1億ドルを怒らせるのを助けました。
彼らは、日本、韓国、中国でプログラマーを雇うために使用された、日本を拠点とするコングロマリットです。そこの人々は、安っぽい開発ハードウェアを使うこと、13時間の勤務日、机で寝ること、そして人生を持たないことでクールです。そのため、有名なシリコンバレーの会社を買収してLinuxベースの携帯電話OSを開発したとき、現代のギアを欲しがっている愚かなカリフォルニア人は、ちょっとしたプリマドナであり、実際には(生産性のような)正当な理由はありませんでした。
4年後、OSはがらくたのように動作し、すべてのスケジュールが吹き飛ばされ、顧客は腹を立て、左右の契約を終了しました。最後に、OSプロジェクトは取り消され、コングロマリットの世界的な労働力の大部分が昨年中に解雇されました。そして率直に言って、私はそのお金と努力がどこへ行ったのか株主に説明しなければならなかった幹部の一人になりたくなかったでしょう。
この大失敗を引き起こしたのは、遅い開発マシンだけではありません。他にも多くの戦略的および戦術的な失敗がありましたが、それらはinで働く人々が列車の残骸が来るのを見ることができるのと同じ種類のものであり、なぜ意思決定者ができないのか疑問に思いました。
そして、遅いギアは確かに要因でした。結局のところ、時間通りに配信するために銃の下にいる場合、意図的に作業を遅くすることは本当に賢いことですか?