Они не решают мясо вопроса: нематериальные выгоды - хотя они хотя бы пытаются пройти через пример. Формулы просто для того, чтобы получить ROI как хороший процент - если бы «использование инструментов сборки» было запасом, сколько бы я мог получить от своих инвестиций?
Что уже показывает, что сам вопрос является ошибочным: автоматическая сборка - это в основном инструмент для улучшения качества; повышение производительности, как правило, является второстепенной задачей.
Однако это не помогает при разговоре с парнями, сидящими на деньгах.
Метрики Я woud использовать для анализа влияния инструмента сборки:
- оборотное время от приезда до конечных СМИ
- Число сборок (для тестирования, для выпуска, ..)
- Количество сборки просил (с быстрее строит, вы можете ожидать увеличение спроса)
- Количество ошибок, вносимых при ручной сборке (предполагается, что вы отслеживаете те)
- Количество разработчиков, способных опубликовать выпуск
- Предполагаемые ресурсы (время, лицензии, построить сервер, ..) для реализации и технического обслуживания
- Анализ низкой вероятности, высокие сценарии риска
Часто , инструмент автоматической сборки платит за себя, просто устраняя узкое место: каждый разработчик может публиковать программное обеспечение, а не только John the Builder.
Последний вопрос важен (но сложнее всего указать числа), так как общая стоимость ошибок не имеет нормального распределения, но очень «парето»: одна ошибка может дать вам неприятную прессу или заставить ключевых клиентов переключиться на конкуренцию.
Основным аргументом в пользу сохранения автоматизированной сборки является то, что публикации ошибок в основном можно избежать.
У вашего босса острые волосы? Если это так, ты обречен! – Steve314