Я пытаюсь создать метрику для цели экономии средств компании. Для этого я хочу оценить экономию, которую мы достигли, используя веб-приложение с открытым исходным кодом, а не создавая его с нуля или покупая решение COTS. Один шаг в этом процессе - оценить, сколько нам стоило бы разработать приложение самостоятельно. К сожалению, я в недоумении от действительно простого способа сделать это без прохождения полного процесса оценки.
Поскольку у меня есть исходный код, я бы подумал, что должна быть какая-то эвристика, которая могла бы дать мне очень приблизительную оценку часов разработчика, необходимых для его написания. К сожалению, мой веб-поиск по этой теме в основном приводит к появлению статей и мнений о том, что строки кода не являются хорошим показателем производительности или качества.
Мое лучшее решение на данный момент состоит в том, чтобы выбрать количество строк, которые разработчик может написать за один день, и определить количество часов для разработчиков. Если я воспользуюсь этим методом, я хотел бы получить некоторые (предпочтительно основанные на исследованиях) доказательства, подтверждающие мои заявления о производительности труда разработчиков.
Единственное, что у меня есть для меня, это то, что для генерации моей окончательной метрики все, что мне действительно нужно, - это нижняя граница часов разработчика или стоимости проекта. Чем выше оценка, тем лучше будет моя метрика, но я бы предпочел, чтобы метод оценки был неприступным, чем имел бы большое число.
Есть ли лучший способ оценить ценность проекта с открытым исходным кодом?