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

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

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

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

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

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

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

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

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

История

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

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

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

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

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

Список сотрудников

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

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

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

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