Путь фрилансера. Часть 1. Советы новичкам
Доброго времени суток, друзья, люди, фрилансеры, инопланетяне.
Заметив тенденцию на спрос постов по тематике фриланса подумал, что, пожалуй, пора и мне внести свою лепту по этой тематике. Много чего уже было сказано, но, на мой взгляд, не всегда конкретизировано в конкретные пункты.
Вкратце в двух словах о себе и прочем чтобы пост имел некоторую большую содержательность: на фрилансе 3 последних года с копейками. Работаю не один. Команда. Объединены интернетом и рамками СНГ. Большинство никогда не видел и даже с ними ни разу не созванивался. Офиса нет. С одним из таких граждан общаюсь и работаю уже лет 5-6. Как это ни странно барьером это не послужило. Знакомых, друзей, бывший сотоварищей по работе в команде нет и никогда не было, как и не было этой самой другой работы. Да, есть и такие странные люди на свете, кто никогда не работал в офисе и ничем иным не занят и это ни разу мне не помешало, а скорее наоборот.
Как я «докатился до такой жизни» и всю иную историю, предысторию и реалии опишу как-нибудь в другой раз, если сообщество посчитает это нужным (на этот случай предусмотрен опрос). А сейчас перейдём к тому, что и было запланировано.
«Если ты такой умный, то почему такой бедный?» {unknown user}
«Разбогатей или умри.» {цитата неизвестного мне рэпера}
Идеальной истории успеха нет, как и нет алгоритма как железобетонно стать богатым/предпринимателем/найти девушку своей мечты{вставьте ваш термин}, но всегда может быть некий регламент или свод правил, который большинство людей в той или иной области может посчитать целесообразным с позиции большей вероятности получения необходимого. Для фриланса, с его нестабильностью и неоднозначностью, все эти аспекты актуальны вдвойне. За время работы, при которой пришлось поведать всевозможное, мы накопили свой… регламент и мысли.
Ответы
1. Нет шаблонным ответам
Может быть SEOшники (не в обиду последним) и иные граждане считают, что хорошо нанять «школьников», или самому написать «идеальное» продающие предложение и жмакать его на каждой площадке. Экономит время. Кто бы там что не писал, есть конверсия. Лихо 50 ответов, 1 сработал — достаточно, работаем.
Мой вывод иной — никому не рекомендую так делать. Лучше пишите 50 хороших заявок в неделю, на 1 площадке, по 10 штук в день, если то позволяет ваш ресурс. 45 не сработает, 5 сработает — будете иметь хороший результат к концу месяца. Всегда стоит как минимум поверхностно вникать в суть задачи, сразу задавать вопросы если они имеются, уточнять у сотоварищей, если они у вас есть, есть ли у них вопросы. Если просят указать цену — указывайте, даже если описание скупое и мало деталей. Тоже со сроком. Не сильно деталей хватает — запросите. Не знаете, что указать — обдумайте ценник на позицию типовой услуги, скажем «интернет-магазин», «лендинг», «корпоративный портал» и указывайте цену ОТ с запасом скажем в 1/2 или 1/3 суммы, или сколько вам понравится.
2. Техническое задание
Нет ТЗ? Не запрашивайте его в лоб. Если его нет, то значит его нет. Стоит либо аккуратно уточнить о его наличии и попутно предложить его составление за небольшие деньги совместно, либо ограничиться сугубо последним. Оставите запрос там, где его нет, исходя из соображений «мне не нравится этот тип, проект без ТЗ…» — не получите ответа с большой вероятностью, да и если вам «не нравится этот тип», то ответ лучше не оставлять. Всегда. Об этом далее.
3. «Мне не нравится этот тип»
Вам не нравится заказчик? Описание проекта? Аватарка? Отзыв? Что-то ещё? Забудьте об этом проекте и ищите другой, не зависимо от того какая там сумма. Может это мистическое совпадение, или чистая случайность, называйте как хотите, но по моему опыту сотрудничество по такого сорта проектам на какой-то стадии, зачастую не начальной, всегда, абсолютно всегда, кончается плохо по совершенно порой не очевидным на стадии рассмотрения проекта причинам («примечательные примеры», также как-нибудь в последующих постах). Универсального метода работы с ‘туголомными" людьми нет. Поэтому не говорят «Не лезь, убьёт!» — не лезьте, не тот случай.
4. Оперативность реакции
Отслеживайте в режиме реального времени проекты на фриланс-биржах или кого-то из сотоварищей озадачьте это задачей за небольшой % с каждой таковой, что уйдёт в оборот. Старайтесь максимально оперативно написать ответ на интересные вам проекты, без при этом, повреждения их качества.
Если человек указал почту, телефон, skype — наберитесь наглости и напишите ему. В особенности если он то явно просит сделать. Бытует мнение, что так делать не стоит, это не культурно и т.д. Скажу так — однозначного ответа на этот вопрос я для себя не нашёл. Все люди ведут себя по разному. Кто-то реагирует, кто-то отвечает, кому-то такой подход не нравится. Зачастую вы сразу можете договориться и получить оперативный ответ или отказ, скажем если бюджет не устроил и не терять более время. Кому-то нравится подискутировать и вообще пообщаться обо всём по телефону, даже если вы сами ему позвонили, кто-то не выносит такое по определению. Какой здесь формат подойдёт именно вам можно установить только опытным путём.
Если ответов в проекте уже >=10 — не оставляйте заявку, если у вас не портфолио на 1000 работ и не +600 отзывов конечно.
Денежные вопросы
5. Бюджет и деньги
Определите для себя минимальную ставку и никогда не опускайтесь ниже неё. На начальной стадии набора опыта и отзывов можно несколько демпинговать, но в конечном итоге стоит застолбить это правило и не отклоняться от него. Оставьте «мелкоправочников» голодным студентам. Сбережёте свои нервы и нервы заказчика, который рассчитывает на иную категорию исполнителей и дадите подзаработать тем, кому это действительно нужно.
Если заказчика не устраивает бюджет и вы не можете с ним договориться — забудьте про него и не торгуйтесь. Идите дальше.
Если работаете в команде, особенно распределённой — возьмите за правило, что цену определяет исполнитель. Ставки и интересы у всех могут быть разные. Нет никакой рыночной цены. Можно сделать интернет-магазин на OpenCart за 20000 рублей, а можно за 100000, а можно столько и более потратить только на лицензию на 1С-Битрикс, при той же задаче. Заведите себе стандартную формулу и плюсуйте все остальные проценты поверх. Если цену уже определил заказчик — разложите её по своей формуле на части. Не указывайте на биржах СНГ цену за час. Только фиксированную.
Есть сомнения в цене и прочем — обсудите с сотоварищами. Нет ясности по сути задачи — заранее обговорите с заказчиком возможность её расширения в процессе.
Заведите себе все популярные реквизиты и идентифицируйтесь на площадках и в системах. QIWI, Yandex.Money, карту/счёт в сбербанке, WebMoney, Skrill/PayPal (для иностранных заказчиков).
6. Аванс или сделка через ресурс
Не важно планируете вы только начать свой путь фрилансера или продолжить и как часто вы видите сообщения «работаем без предоплат» и насколько они соответствуют действительности — это правило стоит соблюдать железно, если не хотите проблем и потери времени зря — всегда берите аванс в 30-50% за любую задачу, или проводите сделку через СБР и его аналоги. Если заказчика такие условия не устраивают — лучше найдите другого. Если проект крупный — разбивайте его на логические этапы по тому же принципу.
Если работаете в неформальной команде, то все деньги стоит собирать на одних реквизитах, у одного человека и они должны быть всем известны. Расчёт внутри команды рекомендую проводить сугубо по факту сдачи задачи и получения всех средств. Наглядные примеры и ответы на вопросы: «почему? зачем? как-так!?» — -||- в последующих постах если сообщество того захочет.
Приведу лишь один пример здесь — однажды, путём стечения целой группы отчасти не совсем очевидных обстоятельств по долгосрочному проекту от местного заказчика, мне пришлось возвращать 40000 рублей по сути из личного кармана, после не слишком приятных разговоров.
В процессе работы
7. Дедлайн наше всё
Озвучили срок — укладывайтесь, даже если вы работает с крайне лояльным заказчиком. Для надёжности всегда берите срок с запасом в несколько дней-неделю, озвучивайте его заказчику, а себе ставьте и своим людям ставьте без запаса. Не перегружайтесь, если срок горит. Да это опасно для репутации и общей картины, но ваши победоносные 20 часов онлайн в сутки не гарантируют положительного результата, а недосып и иные проблемы заработаете железно. Есть вещи важнее работы.
Раз в 1-3 дня проводите подробное обсуждение в skype, формальную часть фиксируйте в двух словах в вашем трекере.
8. Менеджер (трекер) задач
Фиксируйте все задачи, всю информацию, в одном месте, в особенности если работаете в команде. Нет, я не имею ввиду skype и заметки на бумаге. Воспользуйтесь любой популярной CRM, что вам по душе, обратитесь к разработкам 37signals, напишите свою систему «под себя», поставьте MyLife Organized и пишите всё туда. Дайте по возможности ограниченный специализированный доступ к заказчику, чтобы он мог следить за формальной стороной процесса.
Если у вас команда — попросите её всё фиксировать там. Сделайте авто-импорт проектов с площадок прямо к вам в трекер, дополнительно фильтруйте их, пусть люди просматривают поток проектов, подпишутся на RSS и рассылку интересных им проектов по тэгам, отставляют заявки в вашей внутренней системе. Завидите статусы, статистику по дедлайнам, срокам, активности людей, финансам, кто сколько заработал, сделайте графики, фиксируйте информацию о заказчиках, ведите архив проектов, сделайте сводку текущих, что в работе и т.д. и т.п. на сколько позволит фантазия, руки и средства. Можно взять за основу redmine, JIR’у, bugzill’у, track, мегаплан или какую-то иную систему.
Для себя мы сделаете собственное подобное решение. С нуля, на php.
Ресурсы
9. Портфолио, лого, хостинг
«Ты хочешь предложить мне услугу, но у тебя нет собственного сайта даже в формате uberdeveloper.narod.ru…», перефразируя известную фразу — завидите себе сайт-визитку и загружайте туда примеры работ, опишите кратко кто вы, что вы, ваш регламент работы, может быть типовые услуги.
Попробуйте сделать оригинальный дизайн, скажем в стиле кубизма, поместите туда пару «кубизтических» (назовём их так) котов. Все любят котов. А кто говорит, что не любит, любит вдвойне. В общем всё как рассуждал по иной теме Фрейд.
Не пишите шаблонных фраз про «молодую развивающуюся компанию» и прочее в таком духе и не особо мотайте на ус «лурку» по теме «толпы, которая пытается выделиться из толпы» — здесь это правило не работает и в целом, поменьше читайте лурку.
Сделайте узнаваемый логотип и имя — размещайте его в своих работах по возможности.
На поддоменах вашего портфолио или ресурса можно держать тестовые версии сайтов, если вдруг у заказчика не окажется хостинга.
10. Негативные отзывы это хорошо?
Никогда не грейте себе и людям мозг на эту тему и перестаньте бояться негативных отзывов. Зачастую они могут сыграть вам на руку, с вашим комментарием или без. Не всегда и всем можно угодить. Не всегда и всё может получаться. Люди могут ошибаться, заказчики могут быть неадекватными или не в настроении и далее по длинному списку. Проблемы стоит решать по мере их поступления.
«Если вы знаете как решить проблему — значит нет проблем. Не знаете — тем более незачем напрягаться». {перефразировав кажется Далай Ламу}
Здесь главное одно — положительных отзывов должно быть всегда больше чем отрицательных. Про остальное можете забыть.
11. Всесторонняя специализация
Ограничьте круг и стек технологий, CMS, архитектур с коими вы работаете и работайте только с ними. Если работаете в команде — запишите публичный список кто в чём наиболее опытен по 5 бальной шкале, что кому наиболее интересно, это важно, ссылки на наиболее интересные предыдущие проекты, за рамками команды, если были, контакты (skype, телефон) ваших сотоварищей. Узнайте, готов ли ваш сотоварищ подписать договор с заказчиком, если то потребуется и у вас нет ООО. Может ли он предоставить скидку? Скажем в размере 10-20% если заказчик железно отдаст вам проект в течении 24 часов?
Работы «за рамками» вашей общей деятельности не стоит загружать в ваше новоиспечённое портфолио. Пусть оно будем не густым на первых порах, но будет действительно вашим.
Никогда ни привлекайте посторонних людей для работы над проектами. Вы можете иметь толпу человек, набранных на фрилансе по определённым параметрам, но это должны быть именно набранные вами люди, постоянно находящиеся в вашей команде, проявляющие какую-то как минимум периодическую активность, имеющие с вами общие интересы, пусть и только денежные и соблюдающие ваш регламент.
12. Заведите библиотеку
Складируйте туда интересные книжки, ссылки на хабр и прочее, что может быть полезно вам и вашей команде с позиции набора опыта и расширения кругозора.
Сопутствующие вопросы
13. Заведите групповые чаты, флудилку (если работаете в команде)
Если вы не сделаете этого сами — люди будут писать в другие места, ЛС, группы, обсуждать политоту, девушек, котиков, ржаку и прочее везде где можно и нельзя и никакими ограничениями вы этот вопрос не решите.
Под профильные вопросы, по заказам — заведите отдельную группу. Нарушителей удаляйте из неё, делайте предупреждения.
14. Регламент для всех. Или «садо-мазо менеджмент с кожаными плётками».
Чётко определите свой регламент и придерживайтесь его. Скажем, что не работаете после 6 вечера и в выходные. На часах 18:00 и пожара на мониторе нет — отключайтесь и идите заниматься другими вещами. Не зависимо во сколько вы сегодня встали, спали ли до обеда и сколько сегодня работали часов. Работа по 12-14 часов в день удалённо не даст вам больших результатов, а только принесёт проблемы со здоровьем и, как это ни странно, заказчиками. Ориентироваться стоит на результат. Забудьте про офисный регламент, он здесь не работает по всех отношениях.
Если работаете в команде — сделайте его публичным и требуйте его соблюдения. Беспощадно удаляйте людей, кто нарушает важные пункты из него, или любой пункт, смотря какой у вас регламент, скажем момент с дедлайнами, или отгрузку кода на ваш сервер раз в 3 дня и пр. Они не исправятся, а очередной проваленный проект, из-за того, что скажем человек работал почти сугубо на localhost, а потом попал в больницу на месяц (реальный пример), только усугубит ситуацию и без того натянутые отношения, а чтобы не было лишних вопросов, новичкам ставьте условие — или работаем так, или нам не по пути исходно.
Могут быть и дополнительные условия. Возьмём такой пункт. Срываешь срок? Жмёт дедлайн? Значит тебя по умолчанию могут заменить другим человеком или убрать из команды, или потребуется ввести штраф из бюджета, чтобы нормально уложиться, или нужно будет подогнать кого-то в кооперацию.
Пока у нас не было регламента мы в разной степени критично наступали на разные грабли, иногда по нескольку раз. Много кто покинул команду из-за его наличия и способности соблюдения. Но и количество проблемных ситуаций было сведено если не к нулю, то к минимуму. Люди могут быть здесь крайне не надёжными, в том числе ранее проверенные, это стоит принять как факт, успокоиться и методично работать, пока не наберёте постоянный адекватных состав сотоварищей, пусть и через вашу команды пройдут сотни человек.
Наш регламент уложился в 5 коротких пунктов.
Расширение зоны комфорта
15. Заведите ЧавО, внутренний ресурс, общую доменную почту (если работате в команде)
Записывайте туда (на ресурс) все часто задаваемые вопросы, ответы на них, дублируйте важные новости. Почту как и портфолио лучше хранить по одному адресу, желательно лаконичному и хорошо запоминающемуся. Почтовый ящик можно сделать в духе типичных support@вашдомен.ру. Легче будет запомнить.
16. Распределяйте ваши функции (если работаете в команде)
По мере расширения вашей организации делегируйте полномочия, назначайте менеджеров, скажем 1 фриланс-площадка = 1 менеджер, пусть они общаются с заказчиками со стадии того, как ответ поступил в работу, контролируют ход работ, но не финансы и скажем, форсмажоры. По мере роста опыта последнее можно поручить им, а финансовый вопрос оставить за собой. Выдайте в обязанности отдельному человеку слежку за почтой и оставление качественных заявок. В замен предложите небольшую ставку, если можете и обороты позволяют, или предложите процент с каждого проекта, что уйдёт в оборот с тех заявок, что он оставил, объясните, что работаете над общим делом и если дело будет плохо в целом по проектам, то с деньгами будет плохо и у него, и у разработчиков и у вас.
Важное замечание — подобного сорта вещи стоит начинать делать не с самого начала, а только тогда, когда вы будете чувствовать, что сами набрались опыта, имеете относительно слаженную команду и надёжных людей, коим такие вещи можно поручить + доросли до определённого уровня и будет чувство, что далее одному тянуть все орг. вопросы будет тяжело. Если решите внедрить это сходу, то не стоит удивляться, если вас кто-то кинет, не будет уважать или считать наглым и жадным посредником, который просто хочет грести деньги лопатой и ничего не делать.
17. Общий чат с заказчиком (если работаете в команде)
По мере необходимости или большого потока вопросов, при учёте, что вы менеджер проектов или кто-то из ваших сотоварищей, создавайте общую группу с заказчиком и вашими людьми. Без необходимости этого делать не стоит. Программист должен писать код и больше ничего. Если вы включите его в чат без явной необходимости, то, во-первых, можете потерять в уважении во всех смыслах с его стороны, а во-вторых только усложните, а не улучшите процесс ведения проекта.
18. Площадки
Начните с одного места, затем расширяйтесь по мере необходимости. Скажем с freelansim. Затем перейдите на fl, weblancer, freelance. Как установитесь в СНГ — elance, odesk. Если уверены в своих силах и не особо любите «наших» — начните с elance.
Грамотно заполните везде профили, подгружайте новые работы в портфолио, укажите цены, контакты, пройдите тесты. Если работаете в команде — так и укажите, избежите лишних и не нужных вопросов.
19. Дополнительные услуги
Предлагайте поддержку в течении 3 месяцев после сдачи проекта, с возможностью подкрутки чего-то нового крупного за отдельную плату. Подпишитесь на партнёрскую программу с хостингом, который вам нравится и предлагайте его заказчику, если он будет нужен. Уже упомянутую ранее скидку, если видите таковое возможным.
20. Постоянное улучшение
Если вы руководитель или менеджер проектов, то читайте всякие интересные профильные книжецы, Rework и ему подобные, книги от «Манн, Иванов, Фербер», посты на хабре, расширяйте свой кругозор, периодически думайте, что можно было бы улучшить, проводите раз в месяц небольшой опрос в команде, собирайте предложения по улучшениям и внедряйте их, следуя заветам Масааки Имаи и его «Кайдзену».
На том всё. Оставляйте ваши предложения о том, что на ваш взгляд нужно учесть новичку, желающему стать фрилансером, добавлю в пост c пометками, вместе составим, по возможности, эталонный список, а также о чём хотели бы услышать по теме в следующих постах если хотели бы.
Автор: