Я пытаюсь создать метрику для цели экономии средств компании. Для этого я хочу оценить экономию, которую мы достигли, используя веб-приложение с открытым исходным кодом, а не создавая его с нуля или покупая решение COTS. Один шаг в этом процессе - оценить, сколько нам стоило бы разработать приложение самостоятельно. К сожалению, я в недоумении от действительно простого способа сделать это без прохождения полного процесса оценки.
Поскольку у меня есть исходный код, я бы подумал, что должна быть какая-то эвристика, которая могла бы дать мне очень приблизительную оценку часов разработчика, необходимых для его написания. К сожалению, мой веб-поиск по этой теме в основном приводит к появлению статей и мнений о том, что строки кода не являются хорошим показателем производительности или качества.
Мое лучшее решение на данный момент состоит в том, чтобы выбрать количество строк, которые разработчик может написать за один день, и определить количество часов для разработчиков. Если я воспользуюсь этим методом, я хотел бы получить некоторые (предпочтительно основанные на исследованиях) доказательства, подтверждающие мои заявления о производительности труда разработчиков.
Единственное, что у меня есть для меня, это то, что для генерации моей окончательной метрики все, что мне действительно нужно, - это нижняя граница часов разработчика или стоимости проекта. Чем выше оценка, тем лучше будет моя метрика, но я бы предпочел, чтобы метод оценки был неприступным, чем имел бы большое число.
Есть ли лучший способ оценить ценность проекта с открытым исходным кодом?
источник
Ответы:
Для грубой оценки используйте программу SLOCCount, написанную Дэвидом Уилером - она проанализирует строки кода и использует отраслевые оценки производительности программистов, чтобы дать вам оценку времени и денег, которые потребуются для создания указанного программного обеспечения.
По умолчанию он использует модель COCOMO для оценки затрат, но вы можете настроить это .
источник
Ohloh - это веб-сайт, который отслеживает многие проекты с открытым исходным кодом и рассчитывает приблизительную стоимость, используя базовую модель COCOMO .
При использовании Ohloh число строк в кодовой базе (которая используется для расчета человеко-месяцев, затраченных на производство программного обеспечения) и средняя стоимость разработчика, которая, по-видимому, установлена на значение по умолчанию 55000 долл. США в год, но может быть изменены пользователем.
Вот несколько примеров сметных расходов по Ohloh:
Но имейте в виду, что, как и в любой методике оценки стоимости программного обеспечения, это всего лишь оценка.
источник
Вы можете найти ohloh.net полезным. Он оценивает проекты с открытым исходным кодом. Это может дать вам начальную ценность, но также и метод оценки проектов с открытым исходным кодом
http://www.ohloh.net/p/firefox
http://www.ohloh.net/p/firefox/estimated_cost
источник