Я нанял нескольких разработчиков из разных мест по всему миру. Все идет хорошо, но я вижу, что некоторые из них в последнее время злоупотребляют моей вежливостью.
Все они нанимаются на целый день. Тем не менее, я вижу, что после 5 часов в день мало что было сделано.
Я планирую разработать программное обеспечение, которое будет делать снимок экрана компьютера каждые 1-5 минут и загружать его в мою систему. Тем не менее, это идет к крайностям.
Как люди обычно управляют удаленными разработчиками?
Ответы:
Вы нанимаете честных программистов, и вы (по согласованию с ними и, возможно, с другими честными программистами в качестве проверки реальности) ставите разумные цели в короткие сроки. Если они не отвечают целям, уволить их. Если они достигают поставленных целей, для вас не должно иметь значения, будут ли они играть в пасьянс в течение 2 часов подряд, пока они очищают свой разум и обдумывают проблему.
источник
Скриншоты кажутся контрпродуктивными. Если дело доходит до этого, у вас проблемы.
Идеальный вариант - иметь ощутимые вехи и проверять их успехи. Если вы не можете получить ценность своих денег на этапах, основываясь на количестве времени, которое вы должны заплатить, чтобы получить их, найдите другую помощь. Если вы не можете создать работу с таким уровнем детализации и не знаете, что вас обманывают, может быть неуместно удаленно получать работу. Вы могли бы внедрить систему конкурсных торгов за работу, но если вы не можете детализировать, что нужно на низком уровне, можете ли вы сказать, каково качество кода?
В целом, аутсорсинг и удаленная работа должны быть связаны с покупкой, а не с покупкой времени. В противном случае, как вы узнали, доверие рушится.
источник
То, что вы хотите, называется контрактом. В договоре говорится, что они должны доставить и когда, а также что и когда вы должны заплатить.
Так просто, как это. Все остальное было бы резко контрпродуктивно. Это сломает доверие между вами и фрилансером. Если вы хотите внимательно посмотреть на то, что делают люди, подумайте о найме в вашем офисе.
источник
Они либо производят достаточно кода для того, что вы платите, либо вы найдете кого-то, кто может. Если они стучали по своим клавишам и мышам по 10 часов в день и производили мусор, вы все равно собираетесь их держать только потому, что платите им по 8 часов?
Установите требования и получите согласованные сроки. Если вы не можете согласиться, нанимайте людей, которые будут. Вы программист и должны быть в состоянии определить, столкнулись ли они с законными препятствиями или нет.
источник
Я хотел бы создать лист Excel с разбивкой по каждой функции.
Подрядчик должен обновлять это ежедневно.
Каждый элемент должен иметь прогрессию, определяемую в%.
Когда функция на 100%, она должна быть готова для вас, чтобы "выйти".
Если элемент работает должным образом, этот элемент необходимо пометить и исправить.
источник
Сделай свою домашнюю работу первым
Вы должны чувствовать себя комфортно с людьми, которых вы нанимаете, прежде чем нанимать их.
В тот момент, когда вы думаете о том, чтобы шпионить за людьми, которых вы нанимаете, уже слишком поздно. Я честный программист, но я не буду работать в таких условиях (даже если предположить, что они законны). Это как когда вы пересекаете границу - вы можете ничего не скрывать, но они, безусловно, заставляют вас чувствовать, что вы есть.
Делайте проверку данных, получайте рекомендации, задавайте вопросы. Используйте авторитетные сервисы. Принимайте осторожные решения, а затем следуйте советам в других ответах, приведенных здесь.
источник
Я работал со Scrum в последнее время, и я могу вам сказать. С этой гибкой методологией у бездельников нет места, чтобы избежать прозрачности. А также доказывает, что вы хороший менеджер / лидер, распределяя им достижимые задачи.
источник
Вы платите за результаты или время? Если вы платите за результаты, то это не ваше дело, сколько времени они потребуют для достижения этих результатов. Если вы платите за время и не думаете, что они честно относятся к своему времени, отпустите их и найдите кого-то другого - если вы не можете им доверять, что они хорошего?
Если вы предоставляете среду, запись является опцией, но вам нужно сначала сообщить им, что даст им возможность подделать ее. Сколько времени у них уходит на поиск ответа на проблему? Читаете офлайн ресурсы, просто сидите и думаете? Если они не честны, все, что вы собираетесь сделать, это потратить много времени на получение неубедительных результатов. Если они честны, вы, вероятно, обидите их, и они пойдут дальше. В любом случае, они ушли.
источник
Как насчет репозиториев исходного кода, и вы требуете их постоянной фиксации. Небольшие атомарные коммиты: «делай рано, делай часто». Используйте функции DVCS (ветви, теги) для фиксации того, что не должно быть включено в конечный продукт.
Таким образом, вы можете иметь достаточно хорошее представление о том, что сделано, что нужно сделать и так далее.
источник