theblabs
@theblabs

Какую систему учета рабочего времени удаленного разработчика использовать?

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

Важно:
1. Учет рабочего времени, простои
2. Анализ программ и сайтов, которые использовались
3. Перехватчик сообщений, поисковых запросов
4. Скрины экранов по заданному интервалу( к примеру каждые 10 минут или по открытию новых окон)
  • Вопрос задан
  • 745 просмотров
Пригласить эксперта
Ответы на вопрос 6
@FoxInSox
Не так давно вышла довольно удобная модель для тотального контроля разработчика:
slave-cage.jpg
В ней ему довольно удобно сидеть, и благодаря большим отверстиям его можно кормить и мыть не выпуская из клетки. Так же можно видеть что происходит внутри даже издалека, и при малейшем подозрении можно просто накричать, воткнуть в него что-либо острое, или бросить что-либо тяжелое.
Ответ написан
customtema
@customtema
arint.ru
Оставлю это здесь:

Как контролировать работу удаленного программиста?

UPD. Не выдержал, и написал пост для вас :)

megamozg.ru/post/20388
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev Куратор тега Системное администрирование
software engineer
Есть подозрение, что с такими требованиями, вы не найдете исполнителя вообще, поскольку адекватный исполнитель предпочтет найти другого заказчика, чем каждую секунду быть под контролем.
А согласятся на такой жесткий контроль только начинающие, еще не набравшие опыта и нормальных заказчиков исполнители. Оно вам нужно?
Весь смысл работы на удаленке - именно в некоторой свободе.
При желании удаленный разработчик предоставит вам виртуалку с IDE, в которой будет работать со странными паузами (когда он отвлекся на скайп в хост-системе), либо даже железку (отдельный ноутбук), и что он на самом деле будет делать неясно.
Нормальный контроль - это выполнение тасков, поставить простенькую систему тикетов. И система контроля версий, например git, с возможностью просмотра истории изменений.
Ответ написан
Комментировать
index0h
@index0h
PHP, Golang. https://github.com/index0h
Коллеги, вопрос ведь заключается не только в контроле поставленных задач, а в их правильной оценке трудозатрат, расписанию задач и выполнению.

Контроль выполнения поставленных задач - это задача project manager.
Контроль качества выполнения задач - это задача qa.
Расписание задач и выставление приоритетов на этапе планирования - это задача project owner + project manager + ...(зависит от процесса).
Расписание задач и выставление их приоритетов уже в процессе выполнения - это задача project manager.
Оценка трудоемкости - это задача developer.

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

Предприниматель как правило находится в роли project owner, оценка трудозатрат - это не его привилегия. Дело в том, что оценить их может только программист.

Может я конечно чего то не понимаю, но: если программист выполняет поставленные задачи за приемлемое время/деньги - вообще по боку, чем он занимается. Если не выполняет, вы уведомили его об этом и ничего не поменялось - пора прощаться.
Ответ написан
Комментировать
@deliro
"Когда меня рожали, крепостное право не отменяли"
Ответ написан
Комментировать
@LiguidCool
github ну или просто git. Пусть комитит каждый вечер.
Тут сразу много зайцев:
1) У вас всегда текущая версия приложения.
2) Вы видите изменения за день/неделю/месяц.
3) Можно видеть реальные изменения, а не то что прогер теребоньккет один и тот же код туда-сюда.
А тот глобальный контроль бесполезен как программисту, так и вам. "Вам шашечки или ехать?".
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы