Как мы учились работать с фрилансерами



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

    Самое начало


    Через 2 месяца после появления идеи базовые ТЗ были написаны, и нам предстояло реализовать несколько крупных блоков: десктопное приложение, сайт и общий дизайн. Соответственно, три проекта были размещены на фрилансе. Предложения поступали по всем проектам, но цены разнились от несколько сот долларов до нескольких десятков тысяч. Мы рассчитывали потратить не более 1-2 тысячи долларов за все, поэтому дорогие предложения даже не изучали.

    Как и ожидалось, легче всего было найти дизайнера. Он оказался достаточно адекватным и предложил нам выступить менеджером и найти исполнителей для написания сайта и приложения (клиента). Озвученные цена и сроки были достаточно привлекательными, и мы с облегчением согласились. Как наивны мы были тогда, веря, что кто-то за 1200 долларов сделает для нас все, что надо. Благо, договорились мы на постоплату, то есть никаких авансов вносить было не нужно.

    Все сделают без нас


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

    Сроки «слегка» отодвигаются

    Сроки были сорваны конкретно. К моменту, когда мы планировали иметь альфу, у нас не было ничего, включая девелоперов. Единственное, что у нас было — это понимание того, что менеджерами, кроме нас, никто выступить не сможет. Это была первая шишка, которая стоила нам 3 месяцев.

    Как мы выбирали людей

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

    Обычно это происходило так: на связь выходит какой-то исполнитель, говорит, что понял ТЗ и готов работать. Мы отсылаем, что у нас есть, и ждем результатов. Через неделю спрашиваем состояние дел и узнаем, что работа ведется, но показать пока возможности нет. Ждем еще неделю, пишем снова.
    Тут обычно происходило невероятное: у девелоперов горят компы, летят диски, они попадают в больницы, теряются телефоны, косячит провайдер и т.д. Поначалу я искренне в это верил и даже переживал за них, особенно, когда мне рассказывали истории об автомобильных авариях и сотрясениях, несовместимых с кодингом. Только через 5-6 таких “аварий” я понял, что все это липа, и хотя бы перестал нервничать и ожидать результатов после “выхода из больницы”.

    Примерно в таком режиме у нас прошло все лето 2009 года, когда один нерадивый фрилансер сменялся другим. С нами «поработало» около 20-30 человек! По закону больших чисел, за 3-4 месяца мы все-таки как-то продвинулись: через полгода приложение имело внешнюю оболочку и умело связываться с сервером, обеспечивая какой-то минимальный жизненный цикл задания: размещение, чат, подтверждение. То есть программа что-то умела делать, но даже альфой ее назвать было нельзя.
    История, как из этого сырого материала у нас вылезла первая версия будет рассказана отдельно, потому что до ума мы уже доводили ее сами.

    Как быть с предоплатой

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

    Ошибки кратко:

    — надежда, что кто-то все сделает без твоего контроля
    — отсутствие отбора/тестирования кандидатов
    — отсутствие дедлайнов
    — доверчивость к различным “авариям”

    Как мы набираем сейчас


    Цена

    Цена должна устраивать обе стороны с самого начала. Нормальной работы не получится, если вы готовы платить 15 д/ч, а девелопер хочет 20д/ч. Даже если вы сторгуетесь, ничего хорошего все равно не вырастет. Один будет считать, что ему недоплачивают, а другой — что переплачивает. Оптимальная цена определяется только опытным путем и приходит с пониманием того, какого уровня специалисты вам нужны.

    Резюме

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

    Устная беседа


    (Прошел интервью по скайпу — Штаны надевать не пришлось)

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

    Тестирование

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

    Тестовый период

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

    Odesk

    Сейчас мы работаем только через Odesk и там же ищем сотрудников. Работа через клиент Odesk явно обговаривается в самом начале диалога.
    Если кто не знает, клиент Odesk позволяет отслеживать работу сотрудника. Каждные 10 минут он спрашивает, чем ты занимаешься, и делает скриншоты. Если ты занят личными делами, можешь отказаться делать скришот, но тогда эти 10 минут не будут учтены как рабочие.
    Это устраняет главную, на мой взгляд проблему фриланса: работник думает, что работает много, а получает мало, а заказчик — наоборот. Odesk четко показывает объем выполненной работы. Плюс Odesk делает денежные переводы исполнителю каждую неделю, что минимизирует риски для работников.

    Не нравится — не стоит начинать

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

    Только полный рабочий день

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

    PS

    Этим постом мы продолжаем серию публикаций, где хотим поделиться опытом, накопленным при создании и работе над проектом WORKZILLA.RU. Предыдущие статьи:
    Как придумать идею для своего проекта
    Как мы хостинг выбирали

    Мы не претендуем на всезнайство и вселенскую гениальность, а хотим рассказать о своих ошибках и находках — кому-то они могут быть полезны.

    Примерный список будущих нетехнических статей:
    — Запуск первой версии
    — Поиск первых пользователей
    — С какими трудностями мы столкнулись
    — Удаленная работа команды

    Примерный список будущих технических статей:
    — Подготовка к массовой рекламной компании с JMeter
    — DR — как мы решаем проблему форс-мажора.
    — Подробнее о бекапах
    — Мониторинг сервиса с Munin, Nagios и прочее
    — Проблема выбора надежного SMTP сервера
    WORKZILLA
    35.09
    Company
    Share post
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 35

      0
      Большое спасибо. Весьма познавательно.
        +1
        — надежда, что кто-то все сделает без твоего контроля
        да, была такая мечта еще года четыре назад. пока такие «сделавшие» не развалили прекрасный бизнес и т.д.
        сейчас без руки на пульсе вообще ничего нельзя делать, а особенно в IT. Проблеме нахватки кадров создает вариант для нечистых на руку работников постоянно находить все новые и новые работы. А система рекомендаций, принятая было на западе была бы очень неплохая, если человек украл что-то или непорядочно поступил к работодателю, он бы не получил рекомендации и следующий работодатель не взял бы человека без рекомендации.
          0
          Когда ж Фриланс вернет отзывы без безопасной сделки хотя бы от PRO, по идее вернули контакты для ПРОшников и таким образом разрешили и допустили прямые проекты, без их посредничества, но вот отзывы так и не вернули и таким образом сейчас может даже авторитетный фрилансер с большим кол-вом отзывов кинуть на предоплату без последствий…
            +6
            При работе с фрилансерами иногда нет уверенности в завтрашнем дне. Да и они сами не могут сказать какое оно будет, завтрашнее дно.
              0
              Вообще, при работе с любыми новыми людьми, каких-то гарантий хорошего исполнения задачи никто не даёт.
                0
                А чем в плане уверенности фрилансер отличается от компании?
                  +2
                  Фрилансер может пропасть, у него может случиться: «горят компы, летят диски, они попадают в больницы, теряются телефоны, косячит провайдер...». Сотрудник компании должен отработать до 2 недель и у него меньше вышеприведенных вариантов.
                    +1
                    Заключите с фрилансером договор, в котором будут описаны сроки, форсмажоры, обязанности «быть на связи» и прочее. Ну и все эти «горят компы» — это детские болезни, нормальные специалисты не боятся признавать свои ошибки и рассказывать о проблемах, в том числе и о возможном грядущем срыве сроков. Собственно от любой небольшой компании в с таким же успехом можете получить весь этот набор отмазок, только под другим соусом. И от любого сотрудника в компании, ну да по закону он должен отработать 2 недели перед увольнением. Вот только эти 2 недели редко кого-то спасают, «должен» плохо работает в области ИТ. И он с таким же успехом может «заболеть» на месяц-другой.

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

                    Не подумайте, я тут не саморекламой занимаюсь, мне просто за всю отрасль обидно, в большинстве случаев сценарий выглядит так: люди решили хорошо сэкономить (или просто финансов впритык) и отправляются на фриланс биржу, выбирают там одну из самых нижних оценок, во многих случаях обжигаются (и не удивительно, хотя бывают и исключения) и выносят «приговор» всей области — «фрилансеры ненадежные неумехи с которыми лучше не связыватся». Не знаю имели ли вы это ввиду, но именно так я понял ваш комментарий.
                    • UFO just landed and posted this here
                  0
                  Вход через соц. сети будет? В частности удобно заходить с линкидина и автоматом заполнять половину профайла.
                    +10
                    Т.е. вы хотели сделать за очень дешево очень хорошо и при этом не вникая сильно в процесс? Ну тогда ничего удивительного. Фактически в хотели купить услуги менеджера, дизайнера, веб-разработчика, верстальщика, аналитика, десктоп-разработчика, уж незнаю какого обьема, но за 1200$. Вам самим не показалось странным что зарплата в месяц каждого из них не будет менее этой суммы, если каждый специалист среднего уровня? Поэтому вы могли найти, и нашли, исполнителя который не будет сильно тратить время на дизайн, и на менеджмент, найдет разработчиков с минимальной ставкой и забьет вообще на аналитику и тестирование. По другому просто не выходит финансово.

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

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

                    А вообще, может я открою вам глаза, но фриланс это не только мастера на все руки или разработчики за 2-5$ в час, без каких либо гарантий и надежности. Можно и договор заключить, и нанять целую команду, или сформировать ее под проект, можно получить качественный дизайн, верстку, программирование, менеджера который будет на связи и не «заболеет» и многое другое, получить продукт в срок и без почасового постоянного контроля. Но не за 1200$ за все конечно. И не по принципу отдал ТЗ — получил продукт спустя N месяцев.
                    Поэтому просьба — не обобщайте.

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

                    Скажите, если не секрет, сколько всего было потрачено денег по факту? или вы с этими 20-30 людьми, которые прошли через ваш проект, смогли уложится в 1200$?
                      +1
                      Я начал статью с описания наших действий как наивных и очень «любительских». Думаю, это может являться ответом на первую часть.

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

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

                      Спасибо Вам за интересный коммент
                        0
                        Хм, извините, перечитал комментарий свой, действительно как-то агресивненько получилось, а всего-лишь хотел показать взляд с другой строны. Вы как я понимаю фактически отказались от удаленного менеджмента, всем управляете сами, удаленные только разработчики? При этому разработчики на полный день которые занимаются только вашим проектом? Фактически собственный штат только удаленно и без оформления. Я правильно понял? Можете сказать какое количество разработчиков работают парралельно на проекте?
                          0
                          Да, вы все правильно описали
                          Сейчас у нас в команде два разработчика
                    • UFO just landed and posted this here
                      • UFO just landed and posted this here
                        +2
                        Сейчас мы работаем только через Odesk


                        Расскажите, вы проводите платежи Odesk через бухгалтерию? Это удается списать в расходы?
                          +1
                          Скриншоты с компьютера каждые 10 минут это какое-то рабство, даже от работы на полный рабочий день с такими требованиями я бы старался держаться подальше.
                            +1
                            Я раньше так же думал. Но последний год у меня выдался очень тяжелым в плане наличия работы, и тут я ВНЕЗАПНО осознал, что если ты не согласен на условия подобные одесковским, значит тебе есть что скрывать и ты хочешь получать больше денег, чем работаешь. Поверьте, никто не будет изучать ваши скриншоты при нормальном общении/прогрессе/результате. Они нужны как-раз на тот случай, когда вы чувствует что, что-то не так.
                              +1
                              Как я понял. там еще и на подтверждение тыкать каждые 10 минут?
                              48 раз в день, у меня бы нервы не выдержали.
                                +1
                                Нет, оно там автоматом шлется, а потом ты можешь убрать неправильные скриншоты.
                                  +1
                                  Не нужно ничего тыкать, автор что-то напутал.
                                +1
                                А в чем проблема? Я включаю, когда работаю, и выключаю, когда не работаю, никакого дискомфорта не ощущаю, а клиенту спокойнее, хотя когда отношения устоятся, никто это скриншоты уже не смотрит. А если человек хочет заниматься своими делами за чужие деньги, то да, проблемы будут.
                                  0
                                  А если например забыть выключить или приватная переписка в аське во время работы?
                                  Какая там система, сначала ты должен подтвердить скриншоты и только потом работодатель получит возможность их увидеть?
                                  Кроме работодателя кто имеет возможность их проглядеть?

                                  Просто я думаю, что шпионящий функционал на собственном компьютере это крайне нехорошо.
                                    0
                                    Если забыл выключить, видишь всплывающее окошко, выключаешь и на сайте удаляешь все лишнее. Всегда можно посмотреть скриншоты на сайте и удалить. По окончании недели есть день на то, чтобы проверить лог, потом он автоматически уходит клиенту, если у него претензий нет, блокируются средства на оплату.
                                    По поводу приватной переписки ничем помочь не могу, все отвлекающее на время работы отключаю.
                                +2
                                Мой комментарий не касается непосредственно темы статьи, но имеет некоторое отношение к Workzilla.ru Какое-то время назад я зарегистрировался там в надежде подработать в свободное от основной работы время ) Как говорится, хотелось вменяемых денег за среднего качества интеллектуальный труд. Заплатил, помню, за регистрацию что-то в районе 50 рублей. Сначала слегка удивился примерам объявлений о поисках работы типа «найти в Интернете адреса 250 фирм, продающих щенков пекинеса. За 100 рублей» или «Объехать 40 оптовых баз в Московской области для проведения фотосъемки. За 150 рублей». Возможно, я немного утрирую, но суть заданий и порядок цен примерно такого уровня. Ну, в общем, почитал, и ладно. Подумал, мало ли чего не предложат на старте. Всякое бывает. Короче, стал мониторить проекты, которые постятся. А там, однако, все то же. Те же, по сути, задания, и — самое интересное — те же, в общем-то, цены. То есть, ну пусть до 500 рублей в пике. По IT-направлению — вообще не особо густо в плане количества заказов. А потом я (внезапно) сообразил, что сам проект заточен именно вот под такие «доступные всем» задачи. То есть, на нем преобладают задания, которые может выполнить, ну… любой человек. С квалификацией, близкой к нулю. Разумеется, и платить ему будут ровно так же ) И когда я это осознал, я прекратил пользоваться услугами этого ресурса. Тут важно понять, что он не позиционируется, как аналог free-lance.ru. И ожидать от него чего-то такого просто глупо. Ну вот лично мое мнение (совершенно не в обиду создателям). Вполне возможно, конечно, что ситуация сейчас изменилась, не знаю.

                                ps. Еще интересно было читать периодические рассылки с workzilla.ru, которые, вероятно, адресованы потенциальным заказчикам. В них, как правило, приводятся success stories людей, смогущих за сущие копейки нанять на этом сайте исполнителей. Ну и, разумеется, довольных полученным результатом )
                                Мне, как исполнителю, было не очень приятно все это читать ))
                                  0
                                  Можно взять что-то типа motivate clock или manic time. Они строят статистику не так унизительно, без скриншотов, но в то же время реально видно, какое приложение сколько времени было активно.
                                  • UFO just landed and posted this here
                                      0
                                      По заголовку, может быть? Motivate clock строит статистику по доменам, manic time — по чему угодно, включая черта лысого.
                                    0
                                    Старая шутка, но чрезвычайно близкая к жизни:
                                    Быстро, дёшево, качественно — выберите два.
                                      0
                                      На самом деле одно, т.к. время = деньги.
                                        0
                                        всё верно, с этой парой по указанной формуле получается быстро и дёшево, но совсем без качества
                                      0
                                      В качестве мотивации молодых и недорогих фрилансеров можно использовать легенду проекта, который вы делаете, если это действительно интересный и потенциально серьезный проект, то человек будет знать, что много денег он не получит, но получит уникальный опыт и возможность украсить свое портфолио.

                                      А то, что нужно постоянно тормошить удалёнщиков — это чистая правда. Я лично каждый день с утра пишу короткие письма и дублирую это же сообщение в скайп. Это иногда помогает, но только иногда.

                                      В целом убедился, что лучшая мотивация для фрилансера — оговоренная оплата, которая полностью устраивает стороны, короткий проект (меньше чем на 3 месяца), все выплаты разбиты на этапы по факту предоставления результата, интересный проект, постоянная связь и напоминания.
                                        0
                                        По п. «Как мы выбирали людей»
                                        Боже, как мне это все знакомо… Убийственно! У «некоторых товарищей», такое впечатление, просто постоянная «Санта-Барбара» для отговорок и причин бездействия… Накушался этого вдоволь… Собрать правильную команду — это, мне кажется, даже сложнее, чем реализовать сам проект…
                                          0
                                          Когда я искал менеджера, я составил некоторые схожие с реальной работой задачи и просил прислать решения.


                                          а можно пример?

                                          Only users with full accounts can post comments. Log in, please.