Задать вопрос
@ruslite

Как не обжечься снова при подборе команды?

Всем привет. Разрабатываю проект, есть хорошее ТЗ, есть хороший фронтенд-разработчик, есть классный дизайнер и дизайн, но нет backend-разработчиков.

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

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

Рассматриваю только удалённый сотрудников.
  • Вопрос задан
  • 540 просмотров
Подписаться 2 Оценить 1 комментарий
Решения вопроса 1
@jacob1237
К сожалению найти хорошего разработчика действительно непросто.
А хороший разработчик на удаленке - это вообще отдельный "фрукт", который созревает годами.

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

Как правило разработчики на удаленке - люди с хорошим техническим бэкграундом и хорошим английским (работают в интернациональных командах).
Это в каком-то смысле поднимает планку по з\п (первый факт).

Что касается Upwork - здесь очень тяжело найти реального разработчика. Upwork никак не фильтрует уровень таких специалистов. И надо признать, не особо эффективно борется с различного уровня мошенничеством, как то: накрутка отзывов, подделка личности и т.д.
Процентов 80 там (цифра просто из головы, прошу не принимать близко к сердцу) - это низкоквалифицированные рабочие(либо посредники) с проблемами в само мотивации. Это ни хорошо ни плохо - это факт (номер два), потому что мотивировать себя на удаленке действительно непросто, особенно если ты не любишь свою работу (к сожалению сейчас в IT попадает все больше "случайных" людей из за хайпа и денег).

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

Тем не менее, контроль за бюджетом и сроками очень важен, и это задача из дисциплины управления проектами.
Разработчики этим, как правило, не занимаются (а если и занимаются, то опытные, и попросят за это больше $$).
Поэтому чтобы контролировать ход работ по проекту, Вам (или Вашему менеджеру проекта) необходимо разработать (либо взять существующие) соответствующую методику (например Scrum). Не обязательно копировать 1в1, просто взять то, что нужно, в зависимости от проекта и размера команды.

Например разбейте ход работ на итерации (длиной в 2 недели). В каждой итерации выделяйте какое-то время на декомпозицию и оценку задач. Старайтесь по окончании каждой итерации получать видимый и работоспособный результат, прежде чем приступать к следующей (грубо говоря, отчетный период - каждые две недели).
Используйте инструменты для совместной проектной работы - Trello, Jira и т.д.

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

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

Ну и искать рекомендую не на бесплатных фриланс-биржах по ключевым словам, а на специализированных площадках: тематических тусовках (чаты/форумы по технологиям/фреймворкам), специализированных биржах с отбором кадров (типа Toptal), ресурсах посвященных работе (типа Djinni.co).

Также порекомендую самому проводить какой-либо простейший отбор/тестирование кандидатов, особенно если кандидаты с фриланс-бирж и не топовые профили.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@AnneSmith
самая ленивая
а вот вам мнение со стороны начинающего фрилансера на upwork: у меня более десяти лет опыта веб разработки в серьезных компаниях, свободный английский, опыт работы и со стороны заказчика и со стороны исполнителя, совершенно прозрачный и реальный профиль, который легко проверить, и я решила заняться благотворительностью и помогать людям профессионально и дешево решать их веб проблемы, но:
  • никого не интересует реальный опыт
  • заказчиков на upwork интересует только количество проектов, которые ты выполнил на upwork
Ответ написан
Составьте договор, создайте требования по качеству и срокам, в случае невыполнения штрафуйте, за хорошую работу поощряйте, плохие слазу сольются, хороших придется поискать, но с такими условиями будет проще и вам и им.
Ответ написан
sim3x
@sim3x
Никак
Не бояться обжечься и перебирать команды пока не будет найдена искомая

Те
делать короткие итерации 1-3-7 дней
требовать на каждой итерации работоспособное решение
проводить на каждой итерации код ревью
стремиться к полному покрытию тестами
предупредить исполнителя об условиях
Ответ написан
Ваш ответ на вопрос

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

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