Реалии российского фриланса
В этой статье я хочу поделиться с вами неприятным опытом работы на одну небольшую воронежскую аутсорс-компанию Binwell.
В сфере ИТ уже долгое время культивируется стереотип о разработчике-фрилансере с макбуком, попивающем смузи на берегу моря. Конечно, я немного утрирую, но и не отрицаю, что это реально. Я уверен, для многих начинающих разработчиков подобное является конечным пунктом в карьерной лестнице разработчика.
Однако не стоит забывать о систематической ошибке выжившего. Работа фрилансером зачастую сопряжена с большими рисками: отсутствие заказов, выгорание, сложности удаленной коммуникации и так далее.
Ниже возможны небольшие несоответствия по хронологии — я восстанавливал события по памяти. Постарался избавить описание фактов от оценочных суждений, перечитывал фрагменты в течение нескольких дней, чтобы избавиться от фактора настроения и добиться большей объективности. В целях соблюдения конфиденциальности некоторые подробности опустил.
Ноябрь — перед началом работы
Я познакомился с вакансией разработчика в Telegram. Откликнулся. Прошёл собеседование с генеральным директором компании Binwell Вячеславом Черниковым. Прислал примеры кода. Их одобрили. После этого со мной связался HR-менеджер компании, мы договорились о дате начала работы.
К тому времени я был наслышан о Вячеславе по паре статей на «Хабрахабре». Покопавшись, я нашёл ещё несколько статьей под его авторством. Наверное, этот факт усыпил мою бдительность в отношении его действий и действий Binwell.
Декабрь — вторая неделя
Подписал NDA. Директор прислал мне основную документацию по проекту и обозначил фронт работ. На основании этого я сделал достаточно подробную оценку трудозатрат по проекту с указанием часов на каждый пункт. Согласовал трудозатраты и стоимость с директором. Получил предоплату.
Составил договор в соответствии с замечаниями от юриста Binwell (подкорректировал имеющийся шаблон). Согласовали договор. Подписал и отправил договор в бумажном виде. Обратно договор не прислали, сославшись на то, что весь пакет документов отправят после окончания работы над проектом. Поскольку сделали предоплату, никаких сомнений у меня на этот счёт не возникло.
Согласовал план работ с проектным менеджером: решили разбить работу на два этапа. До конца года запланировали все работы, в январе лишь исправления багов. Ознакомился со списком задач в Jira и начал работу над первым этапом.
Всю коммуникацию вели через Slack.
Декабрь — третья неделя
Через некоторое время после начала работы над первым этапом директор попросил переключиться на задачу, не входящую в план, что сдвинуло срок сдачи первого этапа. Я договорился оформить это с проектным менеджером как дополнительную работу и оплатить отдельно.
Декабрь — четвёртая неделя
Одновременно с новой задачей я продолжал работать над первым этапом и ближе к середине недели его закончил.
Директор попросил поработать в выходные — я согласился. Поинтересовался у него о перспективах дальнейшей работы в Binwell — определённого ответа он не дал.
После этого я согласился на оффер в крупной компании (в офисе). Естественно, чтобы соблюсти сроки сдачи проекта, я договорился о выходе на работу после ориентировочной даты сдачи проекта с учётом сдвигов и дополнительных работ — 17 января. При этом я осознавал, что в случае задержек с чьей-либо стороны все обязательства по договору придётся выполнить в part-time-режиме, что не запрещено договором.
Декабрь — пятая неделя
Появилась ещё пара дополнительных работ — зафиксировали и их в Jira. Проектный менеджер и юрист Binwell убеждали меня, что все дополнительные работы зафиксируются в доп. соглашении, которое подпишем после сдачи всех работ. То ли в преддверии Нового года, то ли по простоте душевной никаких сомнений на этот счет я не испытал. Реализовал допработы. Начал реализовывать оставшиеся задачи второго этапа, попутно исправляя баги. Всё фиксировал в Jira.
Январь — вторая неделя
Продолжил работу над вторым этапом.
Сообщил о переходе в другую компанию (за неделю) и пообещал выполнить все работы по договору.
Январь — третья неделя
Добился выполнения практически всех задач в Jira (90% общего объёма работ вместе с дополнительными работами). Все выполненные задачи были на этот момент протестированы — по результатам тестирования оставалась пара мелких замечаний.
День трудоустройства в компанию X (17 января — день X)
В мой адрес поступило достаточно грубое обвинение в «лапшекодерстве» (применении «плохих» практик и паттернов) от директора и намерение прекратить работу со мной и ограничить доступ к рабочему репозиторию.
Нет смысла защищать свой код, пусть его оценивают другие. Но замечу, что до этого подобных обвинений не поступало (были единичные замечания, но за весь период разработки их набралось от силы три). Впрочем, я не был против изменений кода в соответствии с пожеланиями директора. Однако мне не дали этого сделать. Мне просто ограничили доступ к исходникам и не дали исправить «лапшекод».
Это действие являлось прямым нарушением заказчиком своих обязательств по договору о своевременной передаче исполнителю информации и документации, взаимодействии с исполнителем и принятии результата работ.
Расчёт пообещали сделать позже. Почему это произошло именно в день моего трудоустройства в компанию X? При желании читатели могут додумать сами.
Через несколько дней я спросил у проектного менеджера Binwell о расчёте, но та направила меня к юристу и прекратила общение так же, как и директор. Меня удалили из Slack. После этого вся коммуникация шла через юриста Binwell.
Примерно через неделю после дня X
Юрист уверил меня, что свой расчёт я получу. Признал ответственность за то, что мне не предоставили возможности исправить свою работу. Но так как сейчас работы ещё не приняты конечным заказчиком, то договорился со мной о звонке после сдачи проекта заказчику (12 февраля). От этого я немного успокоился и покорно ждал.
12 февраля
Юрист попросил подождать еще неделю, поскольку конечный заказчик проект не принял и оценку моих работ проводить некогда, команда занята.
19 февраля
Юрист попросил подождать еще неделю, поскольку проект до сих пор не сдали.
26 февраля
Юрист сообщил о том, что весь мой код переписан. По его словам, мои работы не приняты, предоплату с меня требовать не станут, но и оплаты за фактически сделанную работу не будет. Так как все изменения кода можно отследить по истории коммитов в рабочем репозитории, то я попросил сделать оценку процента переписанного кода.
Но конечно же, такой вариант не устроил юриста. Он ссылался на занятость команды и директора. Я попросил отправить мне подписанный договор, но юрист и тут мне отказал, сославшись на то, что в этом случае с меня придётся требовать предоплату. Согласился отправить подписанный вариант договора только при условии подписания дополнительного соглашения об отсутствии претензий.
3 марта
Так как я хотел получить подписанный договор, то отправил несколько писем с требованием дополнительного соглашения. Но ответа не последовало. Видимо, юрист решил, что я не буду продолжать этот спор.
2 апреля
Я написал письмо юристу Binwell, в котором приложил текст данной статьи. В этом письме я уведомил юриста о намерении опубликовать статью. Предложил при наличии замечаний к тексту статьи уведомить меня в течение трёх рабочих дней на мой электронный адрес. Ответного письма не последовало.
6 апреля
Я написал сообщение в Telegram директору Binwell: «Привет. Чтобы потом не было недоразумений: ты видел мое письмо твоему юристу про статью о Binwell?» Сообщение было прочитано, но ответа не последовало.
Так я два раза открыто уведомил компанию Binwell. Но представители компании проигнорировали мои сообщения. Исходя из этого, можно заключить, что текст данной статьи не вызывает претензий у Binwell.
Заключение
Безусловно, в первое время после дня X меня больше всего беспокоила денежная составляющая данной ситуации. И я понимал, что шансов на возврат денег без наличия подписанного договора на руках у меня практически нет. Но мои друзья убедили меня не сдаваться просто так, и если уж не получится вернуть деньги за работу, то хотя бы можно поделиться своим опытом с другими фрилансерами.
Я никогда не писал подобных статей и не оказывался в такой ситуации, имея немалый опыт фриланса. Признаюсь, я не конфликтный человек, и мне с трудом далась эта статья.
А как бы вы поступили на моем месте?
#приёмная
© vc.ru