30 дней доступа к подписке бесплатно по промокоду
LETO
Активировать
18+

Время кодить. Тайм-трекеры в айти-компании

В закладки

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

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

Однако, работа по таймеру — очень и очень холиварная тема среди самих программистов.

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

Мы провели анонимный опрос в нескольких IT-компаниях: 80% программистов крайне негативно относятся к самому факту контроля рабочего времени. Они не против отчитываться пост-фактум, сколько времени потратили на ту или иную задачу, но само ощущение «большого брата» крайне угнетает.

Причин называют много — и обидно, что руководство не доверяет, и нарушение личного пространства, и рабовладельческий строй…

Что хорошего?

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

Во-первых, можно сделать график более гибким. К примеру, работник должен отработать 40 часов за неделю — он вправе сам решать, дробить ли их на 5 рабочих дней по 8 часов, или же 4 дня по 10 часов, тем самым, выделив себе +1 свободный день в неделю. Тот самый life-work balance в действии. Но здесь и работодателю важно сохранять гибкость, не зацикливаясь на стандартном графике с 9 до 18.

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

Личный опыт программиста

В нашей digital-студии 2UP есть разработчик, который уже несколько лет работает на проекте с жестким таймером: ровно 8 отработанных часов, скриншоты экрана каждые 4 минуты, и отслеживание активности. Мы спросили его, каково это — находиться под постоянным контролем, как долго он к этому привыкал, и видит ли какие-то плюсы в таймере. Вот мнение из первых уст.

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

«…отрабатывать 8 часов по таймеру, оказалось, совсем не равно 8-ми часовому рабочему дню. Делая перерыв на обед, плюс небольшие перерывы на перекур, рабочий день достигал 10 часов, прежде чем таймер показывал заветные 8 часов».

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

«Неприятны случаи, когда ты забываешь всё-таки включить таймер, например с утра, когда что-то важное, либо после обеденного перерыва. Несколько раз случалось, что отработал 4 часа, а таймер не включил. Приходилось отрабатывать это время за счёт личного».

При этом, определенные плюсы работы под таким контролем все же есть:

«В целом работать стал более эффективно, так как все действия фиксируются, увеличилась ответственность за потраченное время».

Также он отмечает, что таймер вошел в привычку, и уже сформировался безусловный рефлекс: сел работать — включил таймер на автомате.

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

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

Как работаем мы

Как руководитель, я наверное все же «ЗА» тайм-трекеры. В нашей компании учет времени — это, в первую очередь, элемент оцифровки рабочих процессов, а не способ контроля каждого сотрудника.Используя таймеры, мы знаем, сколько времени программист тратит на ту или иную задачу. И если видим, что почему-то на аналогичный таск уходит больше времени, то начинаем разбираться. Может, это выгорание, и ему нужен отпуск. Или же его отвлекают сопутствующие задачи.

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

Для клиентов на time&material мы используем внутренний таймер нашей CRM — Active Collab. Чтобы в случае каких-то недопониманий или недовольств по поводу низкой скорости работы, мы могли предоставить детальный отчет.

Так что для нас таймеры — это необходимость. Главное, не злоупотреблять!

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

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

А как вы относитесь к тайм-трекерам? Время=деньги? Или излишняя мера контроля?

{ "author_name": "Алексей Росляков", "author_type": "self", "tags": [], "comments": 69, "likes": -7, "favorites": 8, "is_advertisement": false, "subsite_label": "life", "id": 129239, "is_wide": false, "is_ugc": true, "date": "Sat, 23 May 2020 20:09:36 +0300", "is_special": false }
18+
Отпуск начинается с кино
30 дней подписки бесплатно по промокоду
LETO
Активировать
30 дней подписки КиноПоиск HD бесплатно для новых пользователей, которые ранее не оформляли подписки сервиса КиноПоиск HD, при условии привязки банковской карты. Подписка КиноПоиск HD 99 ₽/месяц. до 31.08.2020 г., далее — автопродление 269 ₽/месяц. Условия: ya.cc/4y4UX
Новые вакансии в Flatdrive
Объявление на vc.ru
0
69 комментариев
Популярные
По порядку
Написать комментарий...
18

Таймер головного мозга, проще свалить от дтбилов.

Ответить
2

Полностью поддерживаю. Сидели в офисе - было больше свободы. А тут трекеры. 

Ответить
–5

В вашем комментарии все прекрасно ) и формулировка "сидели" в офисе, а не работали. Оговорка по Фрейду , но все же истинный смысл понятен.
И также , что вы против тайм трекеров
И о какой свободе идёт речь ? 8 часов это то, за что вам платят. Хотите быть свободным можно уволиться и быть свободным.

Ответить
0

В вашем комментарии "прекрасного" больше. Там на грани оскорбления чувств думающих.
"Сидели" не противоречит "работали". Ваше "а не работали" - это что-то из лексикона успешных успехов, которые "не зарабатывают, а получают".
Фрейд, раз уж мы тут упражняемся в риторике - мягко говоря, не признаётся современной научной психологией.
А речь, очевидно, идёт о свободе личности. Работодатель != рабовладелец, вам определенно пойдёт на пользу осознание этого нюанса. Наёмный труд - это обмен труда на деньги. Не обмен свободы на деньги. Круг вещей, на которые может претендовать работодатель - весьма узок. Очевидно, что нельзя запрещать человеку, даже во время работы, ходить в туалет, пить, есть и решать какие-то необходимые, но не связанные непосредственно с работой, задачи.

А в цивилизованных компаниях ещё делают места, где "погромисты" могут отдохнуть, почитать/поиграть в приставку/whatever. И даже уверяют, что это положительно влияет на производительность труда. Вы, возможно, не поверите, но есть мнение, что когда люди "горят" своей работой - они более продуктивны, чем когда их надзиратель с плёткой подгоняет.

Ответить
15

В галере, которая аутсорсит труд разрабов по часам - может быть.
Если вам нужны работающие фичи, то и спрашивайте за фичи. Какая разница, отсидел человек 8 часов или нет, если он всё сделал в отведённые сроки?

8 полных часов по трекеру на зарплате - это неадекват.

Несколько раз случалось, что отработал 4 часа, а таймер не включил. Приходилось отрабатывать это время за счёт личного

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

Ответить
9

Исходя из личного опыта, очень негативно отношусь, по нескольким причинам. Первая - к горящим дедлайнам добавляется конкретный нервяк от самого факта того, что тебя постоянно палят. HubStaff - такой же цифровой ошейник как и старый добрый RemoteAdmin, страшно раздражает, когда работы вал, а тебя пытаются спалить на том, что ты раздолбайствуешь. Второе - это удар по восприятию сотрудником доверия к нему и, собственно, доверию сотрудника к руководству. Ответственный сотрудник сам распланирует своё время, чтобы выдать на-гора и раньше срока. Сам факт того, что он вынужден пользоваться таким трекером намекает, что начальство ему не доверяет вообще, а это подрывает доверие самого сотрудника и морально подавляет. Третье - это сильно развращает непосредственно руководителя, потому что вместо того, чтобы быть ментором и по-человечески разъяснять сотрудникам, как эффективно тратить своё время и показывать это своим примером, получается, что сотрудники должны вкалывать, а руководитель просто наблюдает как они вкалывают. Поэтому я обычно рекомендую ставить Slack для постановки задач, чтобы все видели, кто за что отвечает, отказываться от тотального контроля и максимум пользоваться Jira для учёта разработанного, но не более того.  

Ответить
6

Всегда работаю в день примерно 10 часов(но платят мне, конечно, за 8), тем не менее ни за что не соглашусь установить себе трекер. Я даже когда просто представляю это мне уже не по себе, вместо того чтобы сосредоточенно разгребать задачи я уже вижу как концентрация рассеивается и я сижу переживаю "а быстро ли я эту штуку сделал", "а не глупость ли я загуглил" и т.д.

Ответить
6

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

Ответить
0

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

Ответить
–1

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

Ответить
0

жизнь - дизлайк, да дурачок? держи еще комент, самоутверждайся как умеешь

Ответить
0

Ой смотрите, на него, мамочке беги жаловаться, кому-то не понравился коммент сыночки, все пропало.

Ответить
0

да мне то срать как раз, первым ни разу дизлайк не засылал никому в этой помойке. а ты то на большее способен? папке показал какой ты воин в интернете?

Ответить
–2

ответственный сотрудник не и имеет дедлайнов

Ответить
0

Вообще-то deadline прямо переводится как «крайний срок» или «крайняя дата сдачи результата работ», причём устанавливает его заказчик (к 1 июля сделайте то-то). Так что дедлайнов нет только у безработных и мажоров.

Ответить
–3

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

Ответить
1

Пфффф. Вы никогда, видимо, не работали в международной юрфирме, где пашешь один за пятерых, новые дела появляются каждый день, приоритет их выполнения необходимо постоянно шаффлить и между ними переключаться, у каждого клиента дедлайном стоит «вчера», отказать или не согласиться на сверхсрочные задачи ты не можешь ибо клиент уйдёт и тебя на хрен уволят с волчьим билетом, и каждое действие, от 2минутного звонка до потраченных 100+ часов на пакет документов по сделке размером с хороший сейфовый шкаф нужно записывать в адовую биллинговую программу Carpe Diem. Не проходили такое - значит, даже понятия не имеете, что такое труъ-тайм-менеджмент. А ещё Шварцнеггер бгггг

Ответить
–1

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

Ответить
1

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

Ответить
0

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

Ответить
1

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

Ответить
0

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

Ответить
0

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

Ответить
0

Трекеры это в принципе стандарт...Наверное если говорить о каких-то маленьких проектах, то можно обойтись и без них... Опять же смотря какое ТЗ, как написано... А прокрастинация это нормально, зачастую на мой взгляд не программист в этом виноват, а те кто организуют процесс, . Вот как вообще происходит у нас процесс:
1.Получил задачу, куча непонятных терминов в описании связанных с предметной областью(неважно что это банковское дело, логистика и т. д.), описание не подробное и т. д. Приходится постоянно отвлекаться спрашивать, а бывает не знаешь как спросить все не понятно в результате задержки=> результат прокрастинация
2. В коде чёрт ногу сломит (причины опять же спешка потому что бизнесу нужно уже вчера, возможно низкая квалификация тех программистов кто начинал проект) разбираться трудно, пол годика поработаешь надоедает, начинаешь залипать за экраном => прокрастенация
3. На тест бывает отдать проблема, особенно когда либо нет автоматического развертывания либо оно плохо настроено и приходится что то вручную исправлять в конфигах, бывало помоему и день и даже больше уходило только на развёртывание сложных стендов состоящих из нескольких частей, что бы разобраться почему он не работает. Предварительно нужно бывает самому протестировать, автоматизированных тестов нет, ещё в добавок лезут чужие ошибки, либо на твоё машине, что то не так работает и тебе нужно отвлечся на это что бы ты смог протестировать свою доработку=> прокрастенация. 
И это не весь список проблем. Когда все это повторяется от задачи к задаче, то все чаще и чаще начинаешь тупить, отвлекаться на что то, меньше работать. 

Ответить
0

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

Ответить
0

Ну это фриланс, 500-1000 рублей это примерно час работы программиста(в зависимости от опыта+/-) , за час особо много не сделаешь... Возможно там идёт борьба за проекты и поэтому им приходится браться за него, а если делать хорошо, то возможно там 5 часов работы. Возможно причина в том, что 5 часов вместо часа работать не хочется, поэтому делают быстро с потерей качества. Если я правильно понял проблему. Думаю в таком случае стоит заплатить побольше, что бы получить качество. А я говорил про полный рабочий день, на окладе

Ответить
0

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

Ответить
0

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

Ответить
0

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

Ответить
1

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

Ответить
–1

Это зависит от того как делается оценка. Не все заказчики готовы работать эджайл, фикспрайс проектов все ещё много.

Ответить
–1

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

Ответить
7

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

Уникальный проект, с высокой добавленной стоимостью, не для вас. Там думать надо.
Думать под секундомер можно только в ТВ шоу, а кодинг - это поэзия.

Ответить
4

Дело не в поводке, рабовладельческом строе и тд (хотя и не без того, конечно). Просто ставки завышенные. Требуйте ~4 подотчетных часа работы день (а платите за 8) –и будет корректно. Примерно столько работает средний офисный работник в день. Неверующему начальству можно предложить проконтролировать самое себя же любым трекером. Только по-честному, без учета перерывов на кофе, флирта с секретаршей и тупака в соцсетях.

Ответить
4

без учета перерывов на кофе, флирта с секретаршей и тупака в соцсетях.

Тупак Шакур вышел из чата.

В целом же суперверная мысль, особенно в разработке, 4-5 часов непрерывной работы в течение рабочего дня это очень хороший показатель. Но, боюсь, многие "боссы" будут в недоумении от такого)

Ответить
3

Если сотрудника на удаленке нужно контролить - в пекло такую организацию и работу. Это значит, что проблемы не у сотрудника, проблемы у организации.. Потому что такая организация или не может/ не умеет правильно мотивировать, проекты тухлые, или жестко балансирует на рынке за стоимость часа сотрудника. Что ведёт к его выгоранию. Когда есть проект, над которым хочется работать и результат себя оправдывает с мотивацией нет проблем, люди пашут сутками сами и их не нужно контролировать. Вопрос часто - над чем работать и зачем? Какие цели и потребности специалиста это закрывает? У Аркадия Морейниса прочитал: «Деньги не могут являться мотивом. Только большие деньги». Или, я думаю, нужно анализировать нематериальные стимулы.

Ответить
1

Вот! Рыба всегда гниёт с головы :)

Ответить
2

И вот, что ещё очень захотелось добавить ...

Да пошёл ты, такой работодатель.
Во времена COVIDa всем нужны программисты и мы будем диктовать условия.
Добро пожаловать в рыночную экономику )

Ответить
0

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

Ответить
2

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

Ответить
–5

Вы не поверите, но я не считаю пользователей фреймворков программистами.

Ответить
1

Среднестатистический работодатель так не считает

Ответить
0

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

Ответить
2

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

Ответить
2

если зп 200-300 тыс. то можно и потерпеть, а если средняя по рынку - то дичь какая-то

Ответить
0

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

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

Ответить
5

Скажу еше один секрет. Программист работает, даже когда не нажимает на клавиши. Когда обсуждает проблему с коллегами на обеде. Когда идет на работу и в своей голове подумывает архитектуру проекта, например. Это время, пока он думает над задачей, ему никто не оплатит. По вашей логике, прораммисту надо платить за набор буков в редакторе кода? 

Ответить
0

Николай, по моей логике заказчику есть необходимость отслеживать динамику работы программиста в условиях, когда заказчик способен понять только конечный результат работы, но не её суть. 
Могу в ответ поделиться другим секретом. В подавляющем числе случаев в любой отрасли для достижения результата нужен контроль хода работы. Особенно это важно тогда, когда у сотрудника есть возможность обмануть руководителя. Упомянутые стендапы - это просто болтовня о том, в чем заказчик ничего не понимает. Для возможности контроля нужны критерии, которые будут понятны именно заказчику. 

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

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

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

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

Ответить
2

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

Ответить
1

Отличная идея - отслеживать прибавление количества знаков в кодовой базы. Можно назвате переменную не login, а loginOfTheUserThatIsTryingToEnterTheApplication - работодатель доволен, репозиторий распух до двух гигов, количество фич не изменилось.

Ответить
0

Олег, речь не об оценке эффективности работника, а об отслеживании динамики его работы. Эффективность в любой отрасли определяется живыми людьми - руководителями. 

Ответить
0

Так я и говорю - есть настроение работать - пишешь код. Нет настроения - фигачишь комментарии / названия переменных / тесты, которые хорошо отображаются в отчётах менедженов, после чего продолжаешь качать перса в wow.

Ответить
0

Коммиты чем не показатель?)

Ответить
1

Что такое "коммиты"?

Ответить
0

Это фиксация изменений в программном коде) Если есть коммит, значит с кодом работают)

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

Ответить
0

feat(new-feature): add an awesome feature
fix(new-feature): bugfix
fix(new-feature): fix tests
fix(new-feature): code reivew
refactor(new-feature): change variable names
docs(new-feature): add comments
refactor(new-feature): better architecture
fix(new-feature): better architecture bugfix

Плати 100500 бабла

Ответить
0

Ну это понятно, все-таки как правило должен быть руководитель/тимлид, который должен следить чтобы такой лабуды не было

Ответить
0

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

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

Я написал свой комментарий про отслеживание динамики не как сформированное ТЗ, а как концепцию, которая отвечает целям заказчика намного ближе, чем таймер.

Ответить
0

Если мы говорим про ошибки в печатном тексте, то да.. а если это касается бизнес-логики, то тут ошибка может быть даже не в самом коде, а в подключенной библиотеке или в несовместимости версий двух библиотек, к примеру. И тем не менее это будет баг на проекте и его как-то надо фиксить и тратить рабочее время.
Везло с тем, что на трёх проектах, где я пока побывал, начальство требовало результат, а не палило сколько времени ты отсидел в офисе. Когда в Сбере начали заворачивать гайки (типа любое время, проведённое за пределами рабочего пространства здания не учитывается в тайм-трекере) я очень быстро нашёл себе давно работодателя с эффективным менеджментом,а не дефективным)

Ответить
0

Алексей, чтобы исправить любую ошибку, придется нажать кнопку. И я же выше написал, что исправление ошибки единственно правильно отслеживать по результату. Ошибка ли это в коде или в несовместимости версий библиотек - не важно же. 

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

Ответить
0

Перед тем,как нажать кнопку надо подумать...

Ответить
0

Что это меняет?

Ответить
0

Думать не обязательно надо за компом + как трекер будет считать мозговую активность? По движению мышки?

Ответить
0

Если мы говорим о результате, то промежуточным результатом в целом проекте может быть нажатие кнопки. "Мозговая активность" - процесс. Нажал кнопку - получил результат. 

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

Ответить
0

Меня такие трекеры выбивают из колеи. Именно те,которые контролируют процесс, а не постфактум.
Ощущение,что висит дамоклов меч, из-за этого совершаешь больше ошибок и ощущаешь перманентный стресс, особенно если задача требует подумать дольше 10 минут.

Ответить
1

Вообще то по ТЗ 10 минут можно не заниматься работой за компом. Как это учитывает тайм трекер?
И рабочий день вместо 8-ми часового превращается в 10... удобно очень,да.

Ответить
0

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

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

Поэтому с моей точки зрения оно того не стоит, по крайней мере в примере с аусорсом.

Ответить
0

К сожалению совершенных трекеров никто не придумал, всегда грабли какие то есть. Трекать время нужно всем сотрудникам, а не только программистам, как минимум для того, чтобы на него самому смотреть и прокачиваться. В разработке множество задач, можно решить множеством способов, и одним из параметров результата является потраченное время. Писать код, чтобы просто пребывать в состоянии написания, это близкое к творческому состоянию и не про бизнес, как только появляется время, появляется точка для принятия решения, как решать какую то задачу. По опыту продуктивного времени максимум 6 часов, и часа 4: планерки, перекур, чаепития, еда. То что тайм трекинг воспринимают и использую как ошейник, это конечно грусть, но в таких конторах действительно не стоит работать. По мне проще договариваться о почасовке, а не брать разработчиков сидеть на попе ровно, так хороший разраб получает больше денег, и может в общем-то управлять доходом, ну и самостоятельности и ответственности больше, вопроса о трекинг не стоит, он тогда по умолчанию работает. 

Ответить
0

Очень много негативных комментариев по поводу тайм-трекинга в комментариях... Я кодил уже давно, лет 7 назад, сейчас руковожу, но и когда кодил и сейчас сам использую трекер, меня никто не просит, просто для самомотивации и оценки собственной продуктивности. Когда видишь куда уходит время, его легче контролировать и корректировать, особенно зная что оно конечно.

Своим подчинённым ставлю задачи на спринт исходя из предварительной оценки с разработчиками и расчета 6 часов эффективной работы в день (плачу как за 8), сам работаю так же. И в конце спринта разбираем, задач поставлено на недельный спринт на 30 часов и должно быть на столько же списано времени (не обязательно опекать, можно списать в конце задачи), если есть погрешности, разбираем ситуации и делаем работу над ошибками, чаще над ошибками руководителя.

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

Ответить

Комментарии