{"id":14277,"url":"\/distributions\/14277\/click?bit=1&hash=17ce698c744183890278e5e72fb5473eaa8dd0a28fac1d357bd91d8537b18c22","title":"\u041e\u0446\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c \u043b\u0438\u0442\u0440\u044b \u0431\u0435\u043d\u0437\u0438\u043d\u0430 \u0438\u043b\u0438 \u0437\u043e\u043b\u043e\u0442\u044b\u0435 \u0443\u043a\u0440\u0430\u0448\u0435\u043d\u0438\u044f","buttonText":"\u041a\u0430\u043a?","imageUuid":"771ad34a-9f50-5b0b-bc84-204d36a20025"}

Опыт IT-компании: как отслеживать окупаемость проектов и трекать затраты

Привет от Riverstart! Рассказываем, как мы пробовали следить за окупаемостью проектов, если их много одновременно, и на чем в итоге остановились.

В статье только наш опыт и советы:

  • как следить за поступлениями и расходами компании не только в целом, но и по отдельным проектам;
  • как следить за временем, которое тратят сотрудники, и не стать боссом-надзирателем;
  • как связать финансы и время, чтобы видеть окупаемость и доходность проектов.

Мы IT-компания, разрабатываем сложные мобильные и веб-системы для клиентов и собственных нужд. Если вы тоже занимаетесь клиентскими проектами, то нас схожие потребности, пост будет вам полезен.

Какие показатели мы отслеживаем

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

  • сколько денег он приносит от клиентских платежей;
  • как много времени команда тратит на задачи проекта;
  • в какую сумму затраченное время обходится компании;
  • какая себестоимость получается у каждого проекта;
  • какой доход проект приносит компании с учетом расходов на зарплаты, офис, налоги, связь, HR, печеньки и так далее.

У нас в работе бывает и по сотне клиентских и собственных проектов, поэтому сложновато вести отчетность по себестоимости и прибыльности отдельно каждого.

При этом нас не устраивает общая сводка финансов без подробного попроектного разделения.

Так можно заниматься чем-то, что отнимает кучу времени у команды, но приносит скудный доход. Если свой проект оказался невыгодным, то надо его сворачивать, если клиентский — пересматривать счет или список услуг.

Проекты-балласты сложно отследить, если вести общую сводку по времени и финансам: прибыльные проекты будут компенсировать просадки, и в итоге будет средне. А средне мы не хотим. Мы вообще стремимся к тому, чтобы заниматься только интересным и максимально прибыльным, чего и вам желаем.

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

Теперь о том, как мы пробовали вести отчетность и почему стали искать другой способ. Интересно, как это делаете вы — напишите в комментариях)

В чем проблема вести таблицы

Не торопитесь изобретать средство передвижения на двух колесах. Сначала оглянитесь, вдруг кто-то проедет мимо на велосипеде. ☝🧐

Самый простой, доступный и бесплатный способ — использовать Google Sheets. Мы стали вести таблицы: каждый сотрудник в собственном файле указывал проект, задачу по нему и затраченное время, а алгоритм считал сумму по указанной нами формуле. У разных сотрудников они могли различаться в зависимости от ставки и способа поощрения — почасовке, фиксу и так далее. Получалось что-то такое:

В чем минусы отслеживания связи времени и финансов в Google Таблицах:

  • Менеджеру проекта приходится бегать по ссылкам и собирать инфу о времени из каждого персонального дока сотрудника.
  • Общий док по проекту сделать не получится — будет куча строчек с задачами всего коллектива, каждый будет видеть время и зарплату коллег.
  • Неудобно считать данные по отдельным проектам: нужно заводить кучу таблиц и переключаться туда-сюда.
  • Неудобно считать финансы компании в целом: опять придется собирать данные по каждому проекту в один файл и считать дельту. Ладно бы проектов штук 5, а если их сотня?
  • Мелкие задачи теряются в этом карнавале строчек и не попадают в счет для клиентов. А если клиент не заплатил за потраченное время, за него заплатит компания.
  • Люди трудятся, таблицы разрастаются, приходится скроллить вниз до актуального, а это раздражает и отнимает время.
  • Большие файлы с гугл-скриптами висят, формулы расчетов слетают и приходится забивать их заново. Особенно неприятно, учитывая, что у сотрудников могут быть формулы с разными коэффициентами.

Короче, не советуем.

После таблиц мы взялись пробовать сервисы. Мы собрали список требований:

  • Нужно, чтобы он отслеживал и занятость сотрудников, и приходы-расходы по проектам, и позволял учитывать разные системы окладов.
  • Если это зарубежный сервис, то желательно, чтобы он стоил недорого в нестабильном курсе рубля к доллару.
  • И тогда нужны гарантии, что он не уйдет с РФ-рынка со всей нашей накопленной статистикой, а может даже и купленным тарифом.

Губу пришлось закатать обратно, таких сервисов не нашлось ни среди отечественных, ни за бугром. Либо были существенные минусы из того же списка, либо что-то другое не нравилось.

Отрицание, торг, разработка

В Google Таблицы нас больше не заманишь, готовых сервисов под наши запросы не нашлось. Мы вздохнули и стали собирать свой.

В процессах задействован руководитель, менеджеры проектов и сотрудники, которые в них заняты. Мы:
— составили список отчетов, которые нужны руководителю, менеджеру и сотруднику;
— подумали, какие данные нужно получить для составления этих отчетов;
— расписали роли с разной функциональностью.

Получился такой алгоритм сбора данных:

1. Появляется новый проект. Менеджер добавляет его в сервис и указывает сотрудников, которые в нем заняты. Теперь они смогут отмечать задачи, которые делают для этого проекта.

Ставить задачи функции нет: решили не валить все в кучу и оставить привычную Asana и Jira для обсуждения задач.

Поясним, чтобы нас не съели в комментариях. 🤗

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

2. На своей страничке сотрудник выбирает проект из доступных и указывает выполненную задачу и время. Или просто сумму — смотря по какой ставке он работает. У нас есть работники на фиксированном окладе, есть на ставке по часам, есть договорные задачи — всё как у всех.

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

3. Задача получает статус «На проверке». Менеджер принимает ее или отправляет обратно, если считает, что сотрудник запросил несоизмеримую сумму, переоценил время или задачу не приняли.

4. Откуда берется сумма за задачу: сервис сразу считает расходы по системе поощрений, которая закреплена у сотрудника. Если у сотрудника фикс, система распределит расходы на него по всем проектам, в которых он занят. Сотрудников можно премировать, инфа тоже пойдет в расходы.

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

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

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

Для сотрудника

Сводка: сколько времени он потратил на проекты и сколько денег заработал. Дополнительный аргумент к премии и предостережение от трудоголизма.

Для менеджера проекта

Ему нужно видеть данные по занятости команды, так он может разгрузить занятого спеца, обсудить приоритеты в распределении времени, найти свободного человека по компетенциям — например, дизайнера со знанием AfterEffects.

Для руководителя

Он должен все контролировать: смотреть отчет по эффективности сотрудников, расходам и доходам компании, расписанию проплат, планируемым доходам и прочему, сравнивает данные по кварталам, месяцам и другим периодам. Ему остается следить за делами компании и делать прогнозы.

В итоге такая система сильно упрощает контроль движения финансов и форму отчетности. Например, сотрудникам стало проще забивать данные по задачам. Каждому сотруднику не дашь доступ в 1С, куда бы он заносил свое время в течение дня, а такой сервис — это выход.

Вот такая история. Из этой системы получился готовый онлайн-сервис Liana — терминал трекинга рабочего времени со сложной системой прав, финансовых отчетов и аналитических возможностей для владельцев и топ-менеджеров бизнеса.

Сервис Liana зарегистрирован в Федеральном институте промышленной собственности — это подтверждает неимущественные права и исключительное право компании Riverstart на продукт.

А с 1 ноября 2023 года сервис включен в Реестр российского ПО.

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

Напишите в комментариях, как вы трекаете время и делаете отчетность по финансам, интересен ваш опыт.

0
25 комментариев
Написать комментарий...
Руслан Тажетдинов

Непонятно, почему комментарии полны хейта про трекинг времени.
по сути юнит такого бизнеса это человекочасы, следовательно нужно очень внимательно относится к тому, что приносит прибыль в компании. Это как если вам сказали, что хлеб стоит 40 рублей потому условно, что 30% это мука, 10% вода, 40% налоги, 20% зарплата - вы же не возмущаетесь, а что это вы считаете расходы в стоимости хлеба???!!! Конечно считаем! От этого зависит цена конечно продукта!
Всем на курсы по основам бизнеса!

Ответить
Развернуть ветку
Елена Жмурина

Больная тема потому что) Триггер на "трекер времени", сразу думается про жесткую слежку, вычет времени на перекур и туалет, все дела...

Ответить
Развернуть ветку
неопознанный субъект

А как сотрудники восприняли, что надо с таймером сидеть, время трекать?

Ответить
Развернуть ветку
Адам Григорян

А это не таймер) Если коротко:
1. Сначала был негатив. Как ко всему новому. А еще ощущение, что за тобой следят. Это нормально.
2. После удалось отработать негатив. Потому что сотрудники увидели плюсы в этом: можно посмотреть свой трекинг по дню-неделе-месяцу и понять, на какие задачи ты тратишь много времени, а на какие мало, а они, наоборот, важные. Взгляд со стороны помогает понять реально, что ты делаешь и что надо поменять.

И еще одно, руководители юнитов тоже трекают свое время. Это тоже доносит мысль, что у нас все равны.

Ответить
Развернуть ветку
goshaigo

для трекинга врмеени все равно надо где-то замерять его, а это бесит

Ответить
Развернуть ветку
Елена Жмурина

Не нужно замерять до минуты, это не слежка за тем, не прохлаждается ли сотрудник, а способ посмотреть распределение времени на проекты)

Ответить
Развернуть ветку
Адам Григорян

А, ну да, никто не просит замерять до минуты. Что стало для нас открытием, случаев, когда начинались вопросы, что где-то неверно указаны часы или сильно больше, чем задача того требовало случалось очень мало.

Ответить
Развернуть ветку
Vas Ya

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

Ответить
Развернуть ветку
Адам Григорян

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

Ответить
Развернуть ветку
неопознанный субъект

Это если сразу трекать)

Ответить
Развернуть ветку
V Es

Трекер говна, поешьте его
Нормальные айтишники не идут работать где есть такое условия, вам только с совковыми компаниями сотрудничать, благо для вас в эрфии такого навалом

Ответить
Развернуть ветку
Елена Жмурина

Ого как агрессивно! Не стоило) Смотрите, подозреваю причина в триггере на слово "трекер времени". Выше коллега пояснил, что там нет секундомера, никакого скринкаста экрана и мониторинга активности. Цель не в этом вообще.
Отмечать нужно распределение времени: две трети рабочего дня ушли на задачу по одному проекту, остаток на задачи по второму, и так всю неделю. Если второй проект приоритетнее и там этот специалист больше нужен, то надо что-то перестроить. И благодаря такому трекеру это видно.
Никто, короче, не надзирает, минуты не считает и перекуры не минусует))

Ответить
Развернуть ветку
gelya

Над дизайном не особо заморачивались, как вижу, простенько получилось. Но по функционалу очень интересно)

Ответить
Развернуть ветку
Елена Жмурина

Да, выбрали лаконичное оформление, ничего лишнего) Кому-то может показаться слишком простым, но хотелось, чтобы ничего не отвлекало и не мешалось. Быстро зашел, на проект, кликнул, задачу ввел и закрыл.

Ответить
Развернуть ветку
Анна Лутовинова

Инструмент рабочий! В реальном времени отображает, офигенно удобно! Ничего подобного не встречала)

Ответить
Развернуть ветку
Анастасия Балуева

Поздравляю с включением в реестр!
Очень круто, что приложение разработано исходя из собственных нужд, продумано и отточено на собственном опыте )

Ответить
Развернуть ветку
Елена Жмурина

Спасибо 🔥

Ответить
Развернуть ветку
Caomhan Macha

Рабов к галере положено приковывать цепями

Ответить
Развернуть ветку
Адам Григорян

В 23 году точно не айти сферу можно считать галерой)

Ответить
Развернуть ветку
Алексей К

Давно используем тайм-трекинг для всех удаленных сотрудников (с 2019 года). Инструмент - огонь. Прозрачно для обеих сторон: и работодателя и сотрудника.

Плюс позволяет автоматизировать расчет эффективности программистов и тестировщиков, связав по API с таск-менеджером.

Ответить
Развернуть ветку
Адам Григорян

Можете наш протестировать. Возможно, окажется удобнее. У нас много процессов реализованы именно из айти сферы, которые делали конкретно для себя)

Ответить
Развернуть ветку
Бессмертный Пони

Прокомментирую со стороны финансов, что бросилось в глаза (работал в одной ИТ-компании с готовой и настроенной аллокацией трудозатрат - в дальнейшем буду называть ее как "передовой опыт", в другой - с кривой и хаотичной).
1. Нет необходимости считать каждую секунду - можно разбить день на 30- или хотя бы 15-минутные фрагменты и привязывать их. Если оценивать каждую минуту-две, то трудозатраты на оценку будут существенны.
2. Подозреваю, что в оценку часа работы включен только ФОТ; если это так - то так нельзя, сюда нужно включать и определенный расчетный процент накладных расходов. Кроме того, ФОТ тоже нужно считать по определенным правилам (все затраты вроде периодических бонусов или отпусков рассчитываются и усредняются на дистанции года).
3. В идеале не у каждого сотрудника должна быть отдельная часовая ставка, а у группы сотрудников (грейд, компетенция + грейд, локация + компетенция + грейд и т.п.). Это очень упрощает дальнейшую работу, а усредненная ставка уже не будет военной тайной.
4. Непонятно, допускается ли непроектная занятость (не относящаяся к клиентским проектам) - обучение, простой ("bench"), какая-то административная активность (например, прохождение корпоративного опроса). Такие активности должны ложиться на расходы компании, и они обычно учитываются в ставке (например, ставка считается исходя не из 100-ной утилизации, а из 80-85%).

Ответить
Развернуть ветку
Руслан Тажетдинов

Крутой коммент, сразу видно опыт и вдумчивость. 1 - в точку, трекинг в зависимости от отдела, у меня в маркетинге 30 мин шаг. 2. все верно про дистанцию в год. 3. тоже в точку, учет гибкий. 4. да, допускается и это время оплачивается.

Ответить
Развернуть ветку
Лариса Титова

Трекер времени это самая отвратительная вещь

Ответить
Развернуть ветку
Anna chudo

такое чувство, что часть комментаторов не читают полностью статью, в которой все моменты про "трекер времени" обозначены. глаз зацепился за подобные словосочетания, и всё, остальное не важно Х)

Ответить
Развернуть ветку
22 комментария
Раскрывать всегда