Тайм-трекер в агентстве аутсорс разработки: инструмент для роста продуктивности или отпугивания разработчиков?

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

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

Часто тайм-трекер спускается разработчикам сверху и решает вопросы доверия и отчетности между клиентом и агентством. В то же время, доверие между работодателем (агентством) и сотрудниками (разработчиками) не становится крепче и может приводить к оттоку разработчиков из агентства, чего опасаются работодатели. Рынок труда уже наполнен разработчиками и агентствами, которые «обожглись» на использовании трекера. Так можно ли внедрить его и при этом сохранить доверие в команде? Об этом поговорим в этой статье.

Зачем вообще нужен тайм-трекер? Может лучше без него?

Рассмотрим мотивы использования тайм-трекера у каждой из сторон.

Агентство

  • При работе по трекеру не нужно заранее оценивать проект. Нет рисков, что придется работать бесплатно, если неправильно оценили проект.

  • Если в агентстве работает не два разработчика, а пять и больше, а еще и по нескольким проектам, то тайм-трекер экономит время на учете. По каждому проекту автоматически подтягивается время тех сотрудников, кто отслеживает время.

  • Точность и удобство в расчетах. Если сервис поддерживает выставление счетов, то отслеженное время включается в счет клиенту в два клика.

  • Автоматическое отслеживание активности сотрудника. Такое желание возникает по следующим причинам. Либо, чтобы избавить разработчика от внесения времени вручную и таким образом автоматически его фиксировать. Либо, чтобы контролировать, чем конкретно занимается сотрудник. Из-за этого и возникает недоверие. Кстати, инициатором «слежки» бывает сам клиент.

Клиент

  • При работе по модели оплаты за время клиент может заплатить меньше, чем за тот же проект по фиксированной цене. Модель работает в обе стороны.

  • Точность и удобство в расчетах. Клиент хочет видеть сколько времени по факту было затрачено агентством на проект и оценивать риски выхода за ранее обозначенные рамки бюджета.

  • Отслеживание работы агентства. При этом, грань между желанием понять насколько продуктивно тратится время и состоянием клиента «они вообще работают?!» очень тонкая, что может и приводить к конфликтам.

Разработчик

Часто использование тайм-трекера продиктовано сверху. Кажется, что в такой ситуации, мотивов использовать трекер у разработчика нет. Тем не менее, обозначим некоторые:

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

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

Можно ли найти баланс?

Агентству следует учесть интересы каждой из сторон, чтобы сохранить и клиента и разработчиков. Какие есть варианты?

Не использовать трекеры времени

Вести учет в таблицах, регулярно редактировать и сводить десятки записей учета времени, которые присылают сотрудники (часто в разных форматах). Затем формировать отчет по каждому проекту за период времени, чтобы включить время в инвойс. Такой вариант подходит агентствам, у которых по 2-3 проекта и столько же сотрудников в штате. При этом у владельца агентства или проджект менеджера есть 6 часов в неделю на эти операции.

Использовать трекеры времени, которые не отслеживают активность

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

Если клиент настаивает на тайм-трекере с отслеживанием активности

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

Например:

  • Отчет об активности не отражает объем и качество работ. Процесс разработки занимает время на то, чтобы придумать подходящее решение, в том числе без использования компьютера, например, набросав черновик сначала на бумаге. В это время разработчик будет у компьютера, но тайм-трекер покажет низкую активность мыши и клавиатуры.

  • Данные об активности бывают сегментированы некорректно. К тому же, по названиям окон программ, которые открывал разработчик, или по скриншотам, нельзя оценить работу.

  • Контроль активности рискует затянуть процесс разработки. Вместо того, чтобы погрузиться в работу с головой, разработчик постоянно вынужден думать о том, как бы не оказаться с “пустым” экраном в то время, как будет сделан скриншот. Это вынуждает писать код, хоть и с багами, но писать, и оставляет меньше времени на «подумать». Важно донести до клиента мысль, что главное это соблюсти дедлайн и показать результат.

Какой баланс нашли мы

У нас в штате 12 человек и 10 проектов, пять из которых активные, так что без тайм-трекера нам сложно обойтись. Сами мы не «контрол фрики», да и такие клиенты нам встречаются редко, поэтому отслеживание нам ни к чему.

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

Источник: https://habr.com/ru/post/724138/


Интересные статьи

Интересные статьи

Доводилось ли вам когда-нибудь работать над C++ проектом с такой огромной кодовой базой, что понимание того, что на самом деле происходит во время выполнения программы, требует кучи времени и сил? Отк...
Effector - менеджер состояния web-приложений. Новое и удобное решение. Продолжаем серию статей для новичков. Разбираемся, что может упростить работу, как работать с формами и многое другое...
Классический сценарий использования большинства приложений, будь то веб или любое другое приложение с пользовательским интерфейсом: пользователь заходит в приложение, про...
Статья подготовлена командой BI.ZONE Cyber Threat Research Мы не первый раз натыкаемся на киберпреступные группировки, которые прикидываются легальными организациями и маскируют свою мал...
Эта статья посвящена одному из способов сделать в 1с-Битрикс форму в всплывающем окне. Достоинства метода: - можно использовать любые формы 1с-Битрикс, которые выводятся компонентом. Например, добавле...