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

Как контролировать работу программистов (аутсорсеров)
Как контролировать работу программистов (аутсорсеров) - jcgellidon @ Unsplash

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

Некоторые программисты работают быстро, другие - гораздо медленнее. Я плачу им фиксированную зарплату, поэтому для меня важно, выполняют ли они свою работу вовремя.

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

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

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

Вы должны определить показатели производительности и цели, которым они должны соответствовать. Если бы вы использовали какой-либо Agile и/или SCRUM, у вас не было бы этой проблемы. Есть много бесплатных приложений, которые помогут в этом. Rally (rallydev.com) — отличный (не бесплатный!!)

Установите временные рамки и цели и придерживайтесь их. Похоже, вам нужно применить базовые управленческие навыки. Если они не производят, то избавиться от них. Вы платите им за результат. Дали бы вы McDonalds 10 долларов за 1/2 гамбургера?

Если вы являетесь разработчиком любого типа, то вы должны быть в состоянии разбить проект, придумать оценки времени для каждой части. Дайте оценки разработчикам, и вы и ваша команда сможете обсудить их и согласовать. Если вы говорите 5 часов, а они говорят 15, заставьте их объяснить, почему будет 15, а не 5. Даже если вы не понимаете, о чем они говорят, вы можете почувствовать запах чуши. Позвони им и заставь объяснить. Это сократит дерьмо. Это то, что я делаю каждый день, и это работает даже с трудными сотрудниками.


LetsCodeIt, 23 мая 2023 г., 12:02