Жах. Далее пойдёт страшилка о том, как тяжело быть фрилансером. Основано на опыте своём и коллег.
Одна из трудностей фриланса - это необходимость самостоятельно разрешать конфликты, если они возникают. А конфликтов, как в любой предпринимательской деятельности, может быть предостаточно, как у фрилансеров нечистых на руку, так и у вполне успешных специалистов.
Не буду перечислять все возможные поводы - я их не знаю. Самый простейший пример - торг за цену проекта и что в неё будет входить. Здесь стороны имеют противоположные интересы и задача фрилансера отстоять свою точку зрения, обосновать сумму, но при этом не упустить заказчика и не наобещать ему лишнего.
Вот вам ещё пример "нестыковки". Проект фрилансер сдаёт (уффф...), но хорошо если весь список работ (хотя бы основных) был составлен до начала проекта, а что если взялись за спор уже тогда, когда фрилансер всё сделал, а заказчик его не принимает, мотивируя тем, что имелся ввиду более широкий функционал? Конфликт может возникнуть как в лёгкой форме, так и в более тяжёлой (с обвинениями в непрофессионализме, обвинениями в затягивании сроков и прочем).
Или проект начинает буксовать и никак не может завершиться (по любым причинам - начиная от действительно непрофессионализма фрилансера, заканчивая "мутностью" заказчика или ядерным сочетанием этих моментов). Тогда складывается ситуация, что заказчик деньги, пусть и частично, уже заплатил, фрилансер время потратил, но результата - нет! Тут фрилансер, как лицо ответственное за полученные деньги, начинает испытывать проблемы, так как заказчик никогда не признает себя виноватым, даже если так дела и обстоят на самом деле. В таких ситуациях, я так думаю, нужно иметь стальные нервы. Заказчик-то он ведь тоже разной серьёзности бывает.
И что самое главное - всё это к программированию никакого отношения не имеет. Разве что косвенное. Поэтому время затраченное на профилактику или разрешение конфликтов - вам как программисту особо технического опыта не придаст. Зато, (и это будет хорошей нотой на конец рассказа), фрилансер получает отличный опыт как руководитель и предприниматель, причём опыт концентрированный, так как нет возможности спрятаться за "непрофессионализм подчинённых", "крышу компании" или "деньги учредителей". Всё самому и за личный счёт.
понедельник, 29 сентября 2008 г.
суббота, 23 августа 2008 г.
Записывайтесь в армию США чтобы посмотреть мир
Конечно же, я не призываю вас к сабжу. Просто мои путешествия в роли фрилансера не хочу оставить незамеченными. У некоторых фрилансеров, правда, масштабы куда серьёзнее в плане географической привязки клиентов и встреч, но моё начало мне тоже нравится.
Поводом к написанию данной заметки стала моя сегодняшняя поездка в Раменское, что в часе от Москвы по юго-восточному направлению. Местное печатное издание решило стать моим клиентом и, несколько недель спустя, я ездил сдавать проект с полной демонстрацией в стиле коммивояжеров, продающих "чудо-устройства". Надо признать, модификация и настройка Drupal удалась. Вот пара фотографий города.

Поводом к написанию данной заметки стала моя сегодняшняя поездка в Раменское, что в часе от Москвы по юго-восточному направлению. Местное печатное издание решило стать моим клиентом и, несколько недель спустя, я ездил сдавать проект с полной демонстрацией в стиле коммивояжеров, продающих "чудо-устройства". Надо признать, модификация и настройка Drupal удалась. Вот пара фотографий города.


четверг, 7 августа 2008 г.
Провинциальный программинг
Начну с того, что под словом "провинциальный" в данной заметке я понимаю "региональный" или "в городе не центральном в своём регионе". Ни в коем разе не "плохой" или "примитивный". Это вступление. А в качестве самой истории я расскажу об опыте продвижения своих услуг в одном из городов Подмосковья.
Так как я живу в области, то для встреч с клиентами мне приходится ездить в Москву. Это не то что бы очень долго, но дорога отнимает драгоценное время и, конечно, силы. В нашем городе (150-200 тысяч человек) в начале двухтысячных годов была ситуация, когда спроса на разработку сайтов не было практически совсем, либо он был только не очень-то уж платёжеспособный. За последние несколько лет ситуация стала меняться и я решил провести разведку боем. Моей задачей было определение спроса на местном рынке, выявление конкурентной среды и попытка нахождения клиентов, хотя бы чуть-чуть для закрепления позиций.
Что я предпринял. Прежде всего разместил рекламу в одном из местных таблоидов (газета исключительно с рекламой), который распространяется среди юридических лиц по большей части. Газеты "для людей" пока решил не использовать - бюджет не хотелось раздувать для первого раза. Затем, купил немного слов в Яндекс.Директ, где упоминал название моего города и тип оказываемых услуг. Следующий шаг - сделал прямую рассылку по предприятиям города (не путать со спамом, каждому писал лично).
Прошёл месяц. Расходы я свои окупил, клиенты нашлись и, надеюсь, будут приходить и дальше. НО. Людей отреагировавших на рекламу было совсем не столько, сколько я ожидал. Говорю не про клиентов, а именно про тех кто хотя бы отреагировал. При этом, звонили так же и окружающие города. И вот какие выводы я сделал.
1. Заказчик не всегда старается заказать работу у себя в городе, особенно если рядом есть более крупный центр. Так, люди из соседних небольших городов звонили к нам в город, а наши, по большей части, предпочитают заказывать сайты в Москве. Уж не знаю что их мотивирует, но могу предположить два момента: прежде всего это налаженные контакты с Москвой (многие работали когда-то в МСК или имеют там коллег, друзей...), а так же, вероятно, ощущение того что провинциальные компании оказывают услуги на провинциальном же уровне, но только здесь слово "провинциальный" имеет как раз негативный оттенок. Особенно это характерно для крупных местных компаний - они все делали себе сайты в Москве, либо собираются работать только с ней.
2. Реклама "частичная" даст частичный же результат. В условиях, что газетау нас не одна, а в городе их как минимум 5-10, то получается, что накрываем не всех.
3. Конечно, нам нужно поправить собственный сайт. Он сделан на скорую руку. Мы фиксировали крохотное повышение посещаемости (прямые переходы и с яндекса), но с сайта не пришло ни одного местного клиента за всю кампанию. Все находили нас через газету или откликались на прямые письма.
Т.е. в итоге получается, что те, для кого наш город является центром притяжения - идут к нам, а для нашего города центр притяжения - Москва. Вот и идут туда. Кстати, с год назад был интересный момент, когда я через московского заказчика вышел на предприятие в своём городе. Руководитель предприятия имел знакомого бизнесмена в Москве и сначала обратился к его опыту, а не стал искать местных исполнителей.
Так как я живу в области, то для встреч с клиентами мне приходится ездить в Москву. Это не то что бы очень долго, но дорога отнимает драгоценное время и, конечно, силы. В нашем городе (150-200 тысяч человек) в начале двухтысячных годов была ситуация, когда спроса на разработку сайтов не было практически совсем, либо он был только не очень-то уж платёжеспособный. За последние несколько лет ситуация стала меняться и я решил провести разведку боем. Моей задачей было определение спроса на местном рынке, выявление конкурентной среды и попытка нахождения клиентов, хотя бы чуть-чуть для закрепления позиций.
Что я предпринял. Прежде всего разместил рекламу в одном из местных таблоидов (газета исключительно с рекламой), который распространяется среди юридических лиц по большей части. Газеты "для людей" пока решил не использовать - бюджет не хотелось раздувать для первого раза. Затем, купил немного слов в Яндекс.Директ, где упоминал название моего города и тип оказываемых услуг. Следующий шаг - сделал прямую рассылку по предприятиям города (не путать со спамом, каждому писал лично).
Прошёл месяц. Расходы я свои окупил, клиенты нашлись и, надеюсь, будут приходить и дальше. НО. Людей отреагировавших на рекламу было совсем не столько, сколько я ожидал. Говорю не про клиентов, а именно про тех кто хотя бы отреагировал. При этом, звонили так же и окружающие города. И вот какие выводы я сделал.
1. Заказчик не всегда старается заказать работу у себя в городе, особенно если рядом есть более крупный центр. Так, люди из соседних небольших городов звонили к нам в город, а наши, по большей части, предпочитают заказывать сайты в Москве. Уж не знаю что их мотивирует, но могу предположить два момента: прежде всего это налаженные контакты с Москвой (многие работали когда-то в МСК или имеют там коллег, друзей...), а так же, вероятно, ощущение того что провинциальные компании оказывают услуги на провинциальном же уровне, но только здесь слово "провинциальный" имеет как раз негативный оттенок. Особенно это характерно для крупных местных компаний - они все делали себе сайты в Москве, либо собираются работать только с ней.
2. Реклама "частичная" даст частичный же результат. В условиях, что газетау нас не одна, а в городе их как минимум 5-10, то получается, что накрываем не всех.
3. Конечно, нам нужно поправить собственный сайт. Он сделан на скорую руку. Мы фиксировали крохотное повышение посещаемости (прямые переходы и с яндекса), но с сайта не пришло ни одного местного клиента за всю кампанию. Все находили нас через газету или откликались на прямые письма.
Т.е. в итоге получается, что те, для кого наш город является центром притяжения - идут к нам, а для нашего города центр притяжения - Москва. Вот и идут туда. Кстати, с год назад был интересный момент, когда я через московского заказчика вышел на предприятие в своём городе. Руководитель предприятия имел знакомого бизнесмена в Москве и сначала обратился к его опыту, а не стал искать местных исполнителей.
пятница, 25 июля 2008 г.
Кадровый вопрос
Примерно год я работал совместно с коллегой-программистом, но к этому времени он закончил институт и решил искать фуллтайм в столице. Он работал фактически полный рабочий день (хоть и удалённо), поэтому вопрос его замены встал очень остро - мне было бы сложно тянуть дополнительно те проекты, которые теперь стремительно сваливались на меня (эффективность решившего уволиться сотрудника обычно резко падает). Дизайнер и верстальщик у нас сдельщики, поэтому с ними было бы проще, а тут - 40 часов в неделю прибавилось к моему итак нагруженному графику.
Уходящий сотрудник предупредил меня относительно заблаговременно, поэтому я для начала дал объявления только среди коллег - на форумах PHPClub и php.com.ua. Зарплату мы в компании особо заоблачную не платим, но предлагаем свободный график и удалёнку (главное - результат), поэтому я пока не знал - насколько быстро сможем найти специалиста и какой уровень у него будет. На приятное удивление, я получил с десяток резюме и несколько "стуков" в аську от знакомых. Уровень соискателей варьировался от откровенно новичков до вполне сильных программистов.
В итоге, мы сделали выбор и вот сегодня закончилась первая рабочая неделя нового человека. Я вполне доволен нашим сотрудничеством, хотя это только начало и на больших нагрузках, авралах, срочных работах он пока не проверен.
Уходящий сотрудник предупредил меня относительно заблаговременно, поэтому я для начала дал объявления только среди коллег - на форумах PHPClub и php.com.ua. Зарплату мы в компании особо заоблачную не платим, но предлагаем свободный график и удалёнку (главное - результат), поэтому я пока не знал - насколько быстро сможем найти специалиста и какой уровень у него будет. На приятное удивление, я получил с десяток резюме и несколько "стуков" в аську от знакомых. Уровень соискателей варьировался от откровенно новичков до вполне сильных программистов.
В итоге, мы сделали выбор и вот сегодня закончилась первая рабочая неделя нового человека. Я вполне доволен нашим сотрудничеством, хотя это только начало и на больших нагрузках, авралах, срочных работах он пока не проверен.
суббота, 14 июня 2008 г.
Сапожник с сапогами. Такими простенькими.
Вот уже года три как мной зарегистрирован домен digited.ru. И только в течение последнего месяца-двух я созревал наконец для создания сайта о наших услугах. Так сказать делаем сайты, а сами не имеем. Но теперь сапожник с сапогами, правда так как времени и усилий на собственный сайт как-то не сильно остается, пришлось сделать быстросайт на Zend Framework и бесплатном дизайн-макете. Вот он: digited.ru
понедельник, 19 мая 2008 г.
Точка выхода
Я обратил внимание, что вся моя фрилансерская деятельность состоит из двух основных фаз, которые условно назвал как "плоская фаза" и "точка выхода". Плоская фаза - это довольно стабильный и наиболее продолжительный этап деятельности, когда основные проекты получены, работы распределены и потихоньку выполняются. При этом горизонты чисты и новые проекты не так велики, либо легко "перевариваемы". Но бывает такое состояние, когда с проектами начинаешь не справляться, и ко всему этому появляются новые большие и небольшие предложения. Другими словами, наступает кризис.
В обычной ситуации приходится увеличивать количество рабочих часов для себя и своих коллег и ко всему прочему полностью отказываться от новых проектов. Это помогает выровнять ситуацию, но убивает перспективу. Говоря другими словами, команда несёт альтернативные издержки, которые равны упущенным деньгам за "отказные" проекты плюс сумму от всех упущенных клиентов, которые потом могли бы прийти по "сарафанному радио". Как второй вариант - брать новые проекты и откладывать те старые, которые можно затянуть. Этот вариант, вероятно, наихудший, так как новые проекты могут не прижиться, а старые будт утеряны. Тогда убитой будет не только перспектива, но и текущие завоевания.
Наиболее правильным ходом будет расширение команды под новые проекты. Действительно, почему бы не взять ещё человека, чтобы он потянул на себе новые задачи? Таким образом, мы дадим работу ещё одному программисту и получим в свой актив новых клиентов. Но в реальности, конечно, не всё так просто.
Во-первых, закон, гласящий, что каждый новый человек, взятый в проект после его старта, является фактором ухудшающим общую ситуацию, никто не отменял. Пусть в нашем случае программиста берём на новые проекты, но всё равно человек потребует дополнительного внимания, дополнительных действий по его интеграции, как в коллектив, так и в рабочую инфраструктуру (svn, проектные системы, стандарты программирования...).
Во-вторых, новому человеку нужно платить деньги. Для этого должны быть либо финансовые резервы в размере как минимум одной-двух зарплат привлекаемого программиста либо равная им сумма предоплаты за проект. Т.е. мы должны быть готовы хотя бы к двум вещам: оплате труда нового программиста и выделению собственного времени на его интеграцию в рабочий процесс. Тут я уже и не говорю о рисках, ведь за нового человека невозможно ручаться, и нет гарантий, что он не завалит новые проекты, ведь вы не знаете ни его планов, ни его реальной мотивации.
Но в любом случае, «точка выхода» является возможностью выйти на новый уровень, увеличить команду и финансовые обороты. А уж как оседлать эту точку, я напишу гораздо позже, когда проведу пару экспериментов.
В обычной ситуации приходится увеличивать количество рабочих часов для себя и своих коллег и ко всему прочему полностью отказываться от новых проектов. Это помогает выровнять ситуацию, но убивает перспективу. Говоря другими словами, команда несёт альтернативные издержки, которые равны упущенным деньгам за "отказные" проекты плюс сумму от всех упущенных клиентов, которые потом могли бы прийти по "сарафанному радио". Как второй вариант - брать новые проекты и откладывать те старые, которые можно затянуть. Этот вариант, вероятно, наихудший, так как новые проекты могут не прижиться, а старые будт утеряны. Тогда убитой будет не только перспектива, но и текущие завоевания.
Наиболее правильным ходом будет расширение команды под новые проекты. Действительно, почему бы не взять ещё человека, чтобы он потянул на себе новые задачи? Таким образом, мы дадим работу ещё одному программисту и получим в свой актив новых клиентов. Но в реальности, конечно, не всё так просто.
Во-первых, закон, гласящий, что каждый новый человек, взятый в проект после его старта, является фактором ухудшающим общую ситуацию, никто не отменял. Пусть в нашем случае программиста берём на новые проекты, но всё равно человек потребует дополнительного внимания, дополнительных действий по его интеграции, как в коллектив, так и в рабочую инфраструктуру (svn, проектные системы, стандарты программирования...).
Во-вторых, новому человеку нужно платить деньги. Для этого должны быть либо финансовые резервы в размере как минимум одной-двух зарплат привлекаемого программиста либо равная им сумма предоплаты за проект. Т.е. мы должны быть готовы хотя бы к двум вещам: оплате труда нового программиста и выделению собственного времени на его интеграцию в рабочий процесс. Тут я уже и не говорю о рисках, ведь за нового человека невозможно ручаться, и нет гарантий, что он не завалит новые проекты, ведь вы не знаете ни его планов, ни его реальной мотивации.
Но в любом случае, «точка выхода» является возможностью выйти на новый уровень, увеличить команду и финансовые обороты. А уж как оседлать эту точку, я напишу гораздо позже, когда проведу пару экспериментов.
среда, 14 мая 2008 г.
Офис в рюкзаке
Начался сезон плановых отключений горячей воды в городских квартирах и я с семьёй на несколько дней переехал в деревню, что в нескольких километрах от моего города. Двухэтажный домик, луга и река Ока в сотне метров - красота. График я спланировал так, чтобы не выезжать в Москву и заниматься исключительно программированием иной компьютерной работой, а в перерывах, устраивать "рекреационные" прогулки по деревне, к реке и в сторону леса.
Купил для ноутбука скайлинковский мобильный модем, прихватил телефон и аллес - офис мигрировал со мной в рюкзаке. Почта и текущие проекты расположены в сети, по остальным данным ноутбук синхронизирован с компьютером, поэтому трудностей в отрыве от основного места работы никаких не испытываю. Занял комнатку на втором этаже дома (с видом на липы да яблони), накинул на стол покрывало, чтобы помягче локтям и ладоням было и начал работать.
Сегодня уже успел прогулятся вдоль деревни и насмотреться на змейки просёлочных дорог, вытоптанных в траве, поглазеть на мирных овец и эмоционально напряжённых гусей, пару раз пересечь быструю речку Желёму, которую можно перепрыгнуть с разбега, и успел покидать в неё камешки. Пока кидал камешки, думал как бы мне лучше осуществить вывод нескольких словарей таксономии в одном из проектов на Друпале, а так же подсчитывал, сколько запросить денег у клиента за постановку его сайта на техническое сопровождение и контент-менеджмент.
В следующий раз решил сходить посидеть в ивах на берегу Оки. Кррасота :)
Купил для ноутбука скайлинковский мобильный модем, прихватил телефон и аллес - офис мигрировал со мной в рюкзаке. Почта и текущие проекты расположены в сети, по остальным данным ноутбук синхронизирован с компьютером, поэтому трудностей в отрыве от основного места работы никаких не испытываю. Занял комнатку на втором этаже дома (с видом на липы да яблони), накинул на стол покрывало, чтобы помягче локтям и ладоням было и начал работать.
Сегодня уже успел прогулятся вдоль деревни и насмотреться на змейки просёлочных дорог, вытоптанных в траве, поглазеть на мирных овец и эмоционально напряжённых гусей, пару раз пересечь быструю речку Желёму, которую можно перепрыгнуть с разбега, и успел покидать в неё камешки. Пока кидал камешки, думал как бы мне лучше осуществить вывод нескольких словарей таксономии в одном из проектов на Друпале, а так же подсчитывал, сколько запросить денег у клиента за постановку его сайта на техническое сопровождение и контент-менеджмент.
В следующий раз решил сходить посидеть в ивах на берегу Оки. Кррасота :)
Подписаться на:
Сообщения (Atom)