彼らは質問の要点、つまり無形の利点には触れていませんが、少なくとも例を見て回ろうとしています。計算式は、ROI を適切なパーセンテージとして取得するためのものです。「ビルド ツールの使用」が株式である場合、投資に対してどのくらいのリターンが得られるでしょうか?
これは、質問自体に欠陥があることをすでに示しています。自動ビルドは、主に品質を向上させるための手段です。通常、生産性の向上は二次的な関心事です。
ただし、これは、お金に座っている人たちと話すときには役に立ちません。
ビルド ツールの効果を分析するために使用するメトリクス:
- チェックインから最終メディアまでの所要時間
- ビルド数 (テスト用、リリース用など)
- 要求されたビルドの数(より高速なビルドでは、需要の増加が期待できます)
- 手動ビルド中に導入されたエラーの数(それらを追跡すると仮定)
- リリースを発行できる開発者の数
- 実装と保守のための推定リソース (時間、ライセンス、ビルド サーバーなど)
- 低確率で高リスクのシナリオの分析
多くの場合、自動化されたビルド ツールはボトルネックを取り除くだけで採算が取れます。John the Builder だけでなく、すべての開発者がソフトウェアを公開できます。
バグの総コストには正規分布がなく、非常に「パレート」であるため、最後のポイントは重要です (ただし、数値を与えるのが最も難しい)。競争に。
自動化されたビルドを維持するための中心的な議論は、バグの公開はほとんど回避可能であるということです。