Стоимость проекта

Можем ли мы, каким-либо образом, по полученному клону репозитория проекта попытаться расчитать возможную стоимость его создания?

В прошлой статье мы уже смогли прикинуть количество людей, которые писали код, и сколько времени каждый из них успел поработать на проекте. Давайте попробуем оценить стоимость разработки всего проекта.

Зная, что человек работает (или работал) в отделе или группе, можем предположить, что ему платили зарплату. Мы ничего не знаем о проекте, поэтому подставим среднюю зарплату разработчика. Её размер можно изменить в "настройках" и даже задать индивидуально для каждого сотрудника.

Зная сколько человек работало, как долго и какие модули редактировал каждый из них, можно предположить:

Работа сотрудника в выходной день оплачивается в двукратном размере. Если процессы в команде настроены, то такая ситуация считается не нормальной. Фирма платит двойную цену за работу, которая могла быть выполненна в обычное время по обычной цене. Поэтому эти деньги выносятся в отдельную графу.

Если программист не сохраняет код, то возможно он его или не пишет, или написал и удалил. Оба варианта являются негативными, т.к. работа была оплачена, а результата нет. Каждый такой день без коммитов суммируется и умножается на среднюю стоимость одного рабочего дня. Так мы получаем "возможную переплату". Она также выносится в отдельную графу и считается негативным явлением.

Скриншот программы Assayo, которая автоматически производит все описанные выше расчёты.
Скриншот программы Assayo, которая автоматически производит все описанные выше расчёты.

Для упрощения подсчетов, стоимость в система задается в долларах. Далее указывается валюта отображения и каждый раз при выводе стоимости система конвертирует доллары в выбранную валюту.

История

Моя команда тратила довольно много времени на поддержку раздела системы связанного с нотификациями. Мы не замечали этого, т.к. задачи были простые и делали их довольно быстро. Так же мы проводили рефакторинг, чтобы упорядочить данные в базе и оптимизировать её скорость работы.

Анализ гита наглядно показал, что на самом деле сумарные затраченные ресурсы на поддержку фичи сильно привышают пользу от неё. Поэтому в течении месяца мы смогли убрать её из системы и это сократило наши накладные расходы.

Скриншот программы Assayo, с автоматическим расчётом стоимости фичей, добавленных в проект.
Скриншот программы Assayo, с автоматическим расчётом стоимости фичей, добавленных в проект.

До этого мы просто не обращали внимание, сколько на самом деле ресурсов разработки было потрачено на нотификации за последние пол года.

Рекомендуем почитать

[object Object]

Количество человек, которое работало над проектом можно узнать из git log. Assayo автоматически соберет все аккаунты разработчиков и распишет аналитику по каждому.

[object Object]

Статистика за год

Рекомендуем посмотреть