Мой клиент хочет, чтобы я записал видео о том, как я разрабатываю его программный продукт


448

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

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

Я работаю в собственной компании, используя свои собственные компьютеры.

Я ответил этому клиенту, что такой запрос не может быть принят, так как:

  • Сотни часов работы на двухэкранном ПК потребуют большого количества дискового пространства для записанного видео. Если мне наплевать на пространство, мне нужно, чтобы этот клиент тратил свою пропускную способность на скачивание этих видео.
  • Запись видео может повлиять на общую производительность и снизить мою производительность (что на самом деле не так, поскольку машина достаточно мощная, чтобы записывать это видео без потери производительности, но, тем не менее, это все еще выглядит как веский аргумент).
  • Я не всегда могу вспомнить, чтобы включить запись видео перед началом работы и выключить в конце.
  • Это может быть проблемой конфиденциальности. Что если я переключусь на почту при записи видео? Что если, чтобы открыть каталог с файлами об этом проекте клиентов, я сначала открою родительский каталог, содержащий список всех моих клиентов?
  • Такое видео не может быть надежным источником для отслеживания стоимости проекта (мне платят по часам), так как некоторая работа выполняется только карандашом и бумагой (что на самом деле верно, так как я делаю много черновой работы без с помощью ПК).

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

Как объяснить ему, что для фрилансеров не является обычной практикой запись видео их ежедневной работы , и что такие экстравагантные запросы должны быть зарезервированы для исключительных обстоятельств?


¹ Наиболее частым примером является просьба работать через удаленный рабочий стол на более чем медленном сервере, который использует более чем медленное интернет-соединение, или быть вынужденным использовать устаревшее программное обеспечение в качестве Windows Me без серьезных причин, как устаревшее служба поддержки.

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

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

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


Обновить:

Прежде всего, спасибо за все ваши ответы и комментарии.

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

  • Предложите другие способы отслеживания, как показано в видео Twitter Code Swarm , или предоставьте «короткий этап с простым, понятным результатом, за которым следуют более сложные этапы» и т . Д.
  • Объясните, что видео не является надежным источником и может быть подделано, и что его будет сложно реализовать, особенно для поддержки.
  • Объясните, что видео не является надежным источником, поскольку оно показывает лишь небольшую часть работы: большой объем работы выполняется без использования компьютера, не считая дополнительных часов, затрачиваемых на размышления о решении проблемы.
  • Придерживаться контракта; если клиент хочет изменить его, он должен ожидать новых переговоров и более высокой цены.
  • Сделайте видео, «но потребуйте, чтобы клиент внес всю плату на счет условного депонирования», потребуйте, чтобы адвокат записал на видео все оплачиваемое время и т. Д., Иными словами, «работайте в среде, лишенной доверия», требующей клиент для поддержки дополнительных расходов.
  • Ищите законы, которые запрещают это. Несколько человек спросили, в какой стране я живу. Я во Франции. Такие законы существуют для защиты сотрудников компании (есть строгие правила относительно камер видеонаблюдения и т. Д., Но я почти уверен, что ничто не запрещает фрилансеру сознательно подписывать контракт, который заставляет его записывать экран, пока он работает над проектом). ,
  • Просто сделайте и отправьте видео: клиент «посмотрит несколько десятых секундных фрагментов активности, которые он не поймет», а затем выбросит эти видео.
  • Скажи "нет. В конце концов, это мое дело, и я единственный, кто решает, как его вести. Кроме того, договор уже подписан, и ничего не касается отслеживания видео.
  • Скажи "нет. Процессы и практики, которые я использую в своей компании, могут рассматриваться как коммерческие секреты и могут быть или могут быть классифицированы.
  • Уволиться. Если отношения начинаются так, скорее всего, рано или поздно это закончится плохо. Кроме того , «если он обращается с вами как с вором - и это то, что он предлагает - тогда будет только хуже, когда функция XYZ не будет работать так, как он предполагал».

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


Второе обновление:

Заказчик фактически отклонил предложение о пересмотре первоначального контракта, принимая во внимание значительные дополнительные расходы.


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

1
@MainMa Прошло полтора года с момента второго обновления, я предполагаю, что проект закончился или, по крайней мере, продвинулся довольно далеко. Можете ли вы поделиться с нами, как все обернулось?
Росс Паттерсон

59
Ничто не работает лучше, чем старая добрая рана в самом чувствительном органе человека - кошельке ..... ;-)
Fabricio Araujo

31
«Если вы не ПОЛНОСТЬЮ прозрачны, то вам есть что скрывать» -> Это полная ошибка! Этот современный тоталитаризм «прозрачности для всех» часто приводит к тому, что «проблемы прозрачности» возникают в контексте «слишком большой власти в слишком малом количестве рук». Даже Джулиан Ассанж сделал это заявление: «потребность в прозрачности должна быть пропорциональна своей власти». То есть отдельному человеку - наоборот - должно быть предоставлено право на анонимность ...
Vinzzz

2
Недавно я справился с одним из следствий этого: я работал над видео и с клиентом, пока отлаживал программное обеспечение, написанное кем-то другим, и помогло ему устранить неполадки, связанные с неудачным развертыванием веб-сайта. Когда все было кончено ... он почувствовал, что я был ржавым в своем IIS и хотел заплатить мне только половину времени, которое я провел. Больше никогда!
Kyralessa

Ответы:


392

(Или оборотная сторона моего предыдущего совета ...)

Ты перестаешь протестовать и говоришь да.

«Да, я был бы рад написать новый контракт для этих дополнительных результатов. Стоимость проекта в моем проприетарном магазине оценивается в (стоимость моего прогнозируемого дохода в течение следующих $ N лет). Также будет взиматься плата за лицензирование $ Да, для прав на физическое владение файлами. Если вы хотите также владеть содержанием видео, я скоро перезвоню вам с дополнительной платой за выпуск авторских прав ».

Чтобы вы не думали, что это нелепо: серьезно, какая цена стоит того, чтобы рисковать своим бизнесом?

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

Ценность рабочего продукта не равна стоимости (рабочий продукт + экспертиза + рабочие процессы)

Работодатель получает и управляет всем этим. Клиенту только задают вопрос: «Предлагаете ли вы_ _ , и если да, что вы берете за это?»

Итак, да, это разумные условия для удовлетворения необоснованного запроса.

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


31
Пока мы на этом, мы можем также удвоить цитату. Чтобы защитить конфиденциальность MainMa и других своих клиентов, он, конечно, должен будет просмотреть все видео, чтобы обеспечить конфиденциальность.
Стефан Мор

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

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

8
@quickly_now, вы все еще думаете в поле (VHS). Betamax? LaserDisk? ? Флип -альбомы Возможность возиться с неоднозначными запросами бесконечна.
Боб Робертс

30
Это правильный ответ. В бизнесе, когда кто-то просит вас сделать что-то еще, правильный ответ: «Да, я могу это сделать. Это будет стоить вам $ X». Пусть другой человек скажет «нет», если вы действительно не хотите что-то делать. Взимайте смешную сумму за это. Конечно, есть опасность, что они согласятся, поэтому вы берете с себя что-то, чем все равно будете довольны. Я, вероятно, хотел бы это также заранее. Контракт уже подписан, так что это дополнительный запрос сверх контракта. Первоначальный договор не нарушен. Это новые переговоры.
Мэтт Маккормик

479

Вы не объясняете; не дальше, совсем нет. Вы просто говорите нет.

Это ваше дело, и ваш выбор относительно того, как его вести, не подлежит обсуждению. Условия любого договора являются предметом обсуждения; перед подписанием.

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

Благодарите его за его время, верните его залог и пните его в обочину.

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


52
«F *** You, Pay Me» Майка Монтьеро применяется во многих ситуациях. Среди прочего в этом выступлении у него есть несколько полезных советов о том, когда и как выйти из клиента: vimeo.com/22053820
Ян С.

68
Клиент не доверяет вам. Период. Остальное не важно. CCZONA прав; он дает вам несколько указаний на то, что этот контракт будет ужасным.
Джефф Сивер

2
Я искренне согласен. К сожалению, этот контракт не будет хорошо закончен для ФП. Я имел дело с дерьмовыми клиентами раньше, и когда дела пошли так далеко на юг, восстановления практически не было.
NotMe

30
Зачем возвращать депозит? Просто скажите клиенту, что условия контракта не включают предоставление видеопотока. Если клиент делает нелепые запросы, он - тот, кто нарушает контракт, и OP должен сохранить депозит в качестве компенсации за потраченное время.
Сильвердраг

11
Очевидно, что все зависит от специфики обстоятельств (насколько велик депозит, насколько инвестор вложен в текущий проект и т. Д.), Но я бы посчитал возвращенный депозит меньшей стоимостью, чем текущий аргумент и возможный судебный процесс.
Джоккинг

80

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


4
К сожалению, останавливаться, чтобы иметь дело с ним, это не вариант в этом состоянии, так как большая часть работы уже выполнена. Я отредактировал свой вопрос, поскольку по этому вопросу было неясно. Смотрите вторую сноску.
Арсений Мурзенко

8
«Я почти уверен, что он откажется заплатить большую сумму за то, что уже было сделано ... Я не хочу прекращать мои отношения с этим клиентом в суде ...» Мне жаль слышать это. Отстой. К сожалению, похоже, что путь наименьшей боли состоит в том, чтобы вернуть деньги и выразить сожаление, что вы все равно не сможете удовлетворить его потребности. Это потеря для вас, но, похоже, ваши единственные варианты - сократить свои потери здесь или позволить им расти дальше.
cczona

14
Плохая новость: либо вы списываете много денег, либо они попадают в суд. Реальность не волнует, что вы хотите. Если из вашего контракта не будет доказательств видео, скажите ему, что это не является частью вашего контракта, и вы не измените контракт. Ищите другого клиента, списывайте стоимость как непрофессиональную на вашей стороне - чтобы позволить вам попасть в такую ​​ситуацию.
TomTom

11
@MainMa: всегда есть возможность уйти. Неважно, сколько работы вы проделали, клиент только что отправил самый большой красный флаг, который вы когда-либо видели, он (а) не собирается платить за то, что вы разрабатываете. Я могу гарантировать, что даже если вы начнете записывать видео, они попытаются пересмотреть условия сделки до отправки платежа. Вы должны играть в жесткий мяч и просто сказать нет, прекратить работу, и пусть они немного потушат. Я надеюсь, что вы получили депозит, потому что это, вероятно, все, что вы собираетесь получить.
NotMe

58

Я думаю, что самая большая проблема (кроме наличия безумного клиента) состоит в том, что аргументы, которые вы приводите, слабы:

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

Дисковое пространство и пропускная способность действительно не должны быть проблемой. Вы будете выставлять счета обоим с существенной наценкой в ​​дополнение к почасовой ставке, о которой вы уже договорились.

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

Это недопустимый аргумент, потому что, как вы признаете, это просто неправда. Это может быть правдоподобным аргументом, но вы пытаетесь установить доверие с этим клиентом, а не подрывать его, верно?

  • Я не всегда могу вспомнить, чтобы включить запись видео перед началом работы и выключить в конце.

Контраргумент: как вы отслеживаете время счета? Вы должны отмечать время, когда вы начинаете и останавливаетесь, не пытаясь выяснить, сколько часов вы проработали после свершившегося факта. Просто сделайте видео частью вашего процесса.

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

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

  • Такое видео не может быть надежным источником для отслеживания стоимости проекта (мне платят за час), так как некоторая работа выполняется только карандашом и бумагой (что на самом деле верно, так как я делаю много черновиков без использования ПК).

Ваш процесс выставления счетов должен быть отдельным вопросом. Если есть требование для видео всего выставленного времени, это должно было бы быть частью первоначального контракта. Таким образом, вы правы в этом вопросе: видео не является источником оплаты.

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


22
Я не согласен с вашей критикой в ​​отношении аргумента конфиденциальности. Я имею в виду, что каждому нужен перерыв, когда он работает, проверяет электронную почту, ест или делает что-то еще, и это должно считаться нормальным рабочим часом (каждый, кто работает в частных компаниях или в любой другой компании, есть время, чтобы поесть, поговорить или сделать перерыв в рабочее время, и они не получат меньше к этому)
Жирарди

14
@Girardi: Я с вами о необходимости перерывов, обеда и т. Д., Но это время обычно не считается оплачиваемым (хотя это зависит от контракта). Обычно вы устанавливаете ставку, достаточно высокую, чтобы покрыть неоплачиваемое время.
Калеб

8
@Girardi: Когда вы заключаете контракт, ТОЛЬКО оплачиваемое время - это время, когда вы фактически работаете над проектом. Я бы не стал платить подрядчику, чтобы он ел или работал на чужой сделке. Черт возьми, я даже не плачу работникам за обед, и они будут уволены, если проведут день, работая в другой компании. «Перерыв» - это просто точка, в которой вы переходите с оплачиваемого времени на неоплачиваемое личное время.
NotMe

2
@AllonGuralnek или просто работать на виртуальной машине. На самом деле не очень сложно, далеко от сценария, который вы пытаетесь описать.
анонимный тип

2
@Girardi: Для меня я определяю почасовое рабочее время подрядчика / сотрудника как количество времени, фактически потраченного на проект. Я не смущаюсь мелкими вещами, такими как 2 минуты, чтобы выпить кофе или пойти в ванную. Однако, если я «отвлечусь» от проекта более чем на несколько минут, то оплачиваемые часы останавливаются. Это в отличие от не почасового сотрудника, которому я даю немного больше широты, просто потому, что его обычно заставляют работать ночью или в выходные дни по мере необходимости.
NotMe

52

Клиент не понимает разработку программного обеспечения, если он думает, что ему нужно видео вашей работы. Хороший программист будет приносить наибольшую пользу клиенту, когда он вообще ничего не делает с компьютером. Может быть, он хотел бы, чтобы вы начали оплачивать дополнительные расходы в те моменты, когда вы постоянно думаете о решении проблемы в свое личное время или просматриваете Stack Overflow в поисках чего-то другого.

Одной только проблемы конфиденциальности (ваша личная электронная почта записывается) достаточно, чтобы отклонить этот запрос.


1
«Может быть, он хотел бы, чтобы вы начали оплачивать дополнительные расходы в те моменты, когда вы неизменно думаете о решении проблемы в свое личное время» - это хороший момент. Я часто нахожу решения сложных проблем в свое свободное время, когда я не сижу за компьютером :)
Uooo

28

Сделайте это, но потребуйте, чтобы клиент внес всю вашу плату на целевой депозитный счет; в противном случае, как вы узнаете, что он заплатит вам?

Эскроу-счет должен быть создан адвокатом, который будет записывать на видео все оплачиваемое время, потраченное на контракт.

Клиент должен записывать все время, потраченное на утверждение программного обеспечения. Желательно один видеофайл для каждого требования.

Если вы собираетесь работать в обстановке, лишенной доверия, вы также можете пройти весь путь.

Может быть, вы можете просто приклеить нянюшку на макушку?


10
@MainMa: +1. Прочитай это. Сообщите клиенту, сколько будет стоить дополнительная запись И что она должна быть оплачена авансом на 100%. Далее, скажите клиенту, чтобы он оставил остаток комиссии. Убедитесь, что у соглашения об условном депонировании с его стороны нет места для маневра, и что это через юридическую фирму, которую ВЫ выбираете. Кроме того, пропустите такие слова, как «принятие клиента», и убедитесь, что в нем указаны только действительные спецификации приложения, которые могут быть проверены независимой третьей стороной. Наконец, сохраните все права на видео и потребуйте их возврата после завершения проекта.
NotMe

4
@ Джефф О: Да, я был на этом пути раньше. Длинная история, но я узнал, что есть предупреждающие знаки, и ОП перечислил гигантский мигающий красный флаг, который говорит: «Ты собираешься быть облажанным». В этом случае на самом деле предпочтительнее просто уйти, что произойдет, если клиенту скажут заплатить за дополнительные расходы, авансировать и депонировать оставшуюся часть. Дело в том, я думаю, исходя из этого, что клиент не заинтересован в подписании окончательного чека.
NotMe

22

Да, абсолютно нет. Мой первый инстинкт - уйти - на такой ранней стадии процесса, если он обращается с тобой как с вором - и это то, что он предлагает - тогда будет только хуже, когда функция XYZ работает не совсем так он предполагал. Не работает по спецификации, не работает так, как он думал, спецификации.

Если вы абсолютно не можете уйти (у всех нас есть арендная плата, чтобы заплатить), я бы посоветовал заставить клиента противостоять монетизированному бремени его запроса. Создайте настройку, где все ваши проблемы решены. Если он хочет заплатить за выделенную машину, поэтому между другими клиентами нет потенциального объема информации, хранилища, необходимого для записи указанных часов за часами видео, и затрат на поддержку администрирования, необходимых для обработки упомянутого видео, тогда, возможно, рассмотрите это. Но если он хочет, чтобы вы документировали всю свою работу, на видео, бесплатно - ни за что.


21

«Как объяснить ему, что для фрилансеров не является обычной практикой запись видео их ежедневной работы и что такие экстравагантные запросы должны быть зарезервированы для исключительных обстоятельств» ⁴

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

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

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


3
Если бы он был сотрудником, я уверен , что он может подать в суд на работодателя за нарушение прав работодателя ...
sehe

@sehe: В большинстве юрисдикций нет ничего противозаконного в том, что работодатель контролирует всю компьютерную деятельность (на оборудовании и / или сети, которую он предоставляет), если он заранее предупреждает вас, что он может это сделать.
Бен Фойгт

Каким-то образом я ожидаю, что этот клиент действительно будет смотреть через плечи своих сотрудников.
Росс Паттерсон

20

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

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

Я видел, что на некоторых недорогих фриланс-сайтах, таких как odesk, есть программное обеспечение, которое поощряет фрилансеров использовать выборочные кадры со своего рабочего стола и позволяет компаниям, с которыми вы работаете, просматривать это видео, но для меня это, в лучшем случае, средство докажите, что вы не тратите все свое рабочее время на просмотр новостных и развлекательных сайтов. Это, конечно, не может доказать, работаете ли вы или нет, пока программное обеспечение не сможет прочитать ваши мысли.

Вменяемые клиенты будут терпеть любое из следующего в качестве средства для укрепления доверия:

  1. Короткий этап с простым, понятным результатом, за которым следуют более сложные этапы. Предложите вариант отмены будущих этапов, если цена или результаты не соответствуют ожиданиям.
  2. Расчеты в стиле адвоката с заданиями, задокументированными с разрешением, определенным с согласованным шагом (6 минут, 15 минут, 30 минут, 1 час), представляются часто (еженедельно или ежемесячно). Возможность отменить будущую работу в любое время.
  3. Верхний предел часов для любого указанного рабочего элемента, после которого вы соглашаетесь обсудить любые пересмотренные оценки, основанные на новых фактах, которые обнаруживаются (стиль автомеханика).

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

Лично я предпочитаю работать над проектами, которые позволяют получить временные рамки (Чего мы можем достичь в течение следующих 3 недель или 4 недель), и работать над повышением скорости, когда моя команда узнает о бизнес-проблеме. В таком случае клиент имеет возможность постоянно переоценивать, продвигаетесь ли вы вперед или нет, и стоите ли вы денег. Я полагаю, именно поэтому я работаю в качестве независимого подрядчика, а не фрилансера, и я склонен решать сложные бизнес-проблемы, а не вещи с темой «сделай меня веб-страницей», но в моем мире никто не беспокоится о том, что на моем экране каждую бодрствующую минуту. Если бы у клиента было время просматривать каждую минуту сгенерированного видео, у него был бы довольно неэффективный бизнес.


16

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


12

Я управлял консалтинговой фирмой (12 человек) и был фрилансером в течение 16 лет. Я имел дело со многими, многими размерами, формами и видами фирм.

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

Если у вас есть роскошь, я хотел бы убежать от клиента и проекта так быстро, как вы можете. Если финансовые или договорные проблемы снимают со счетов «увольнение клиента», я чувствую к вам. Как уже говорили другие, это новый договор: договориться о большем количестве денег и т. Д. Или просто сказать, что вы не можете продолжать работу на условиях, не оговоренных в первоначальном договоре.

Некоторые из лучших деловых решений, которые я принял в своей жизни, были, когда я уволил необоснованно / чрезвычайно трудно / невозможно удовлетворить клиентов. Это случается не часто, особенно сейчас (мой радар более точно настроен, чем когда я начинал), но вы должны знать, когда «резать приманку».


9

Есть ли место для компромисса?

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


9

Это очень просто Ответ - нет. Переговоры завершены.

Если он обеспокоен тем, что вы собираетесь сорвать его, тогда вы можете найти другой способ удовлетворить его беспокойство. С этапами, графиком платежей, доставкой исходного кода для его проверки и т. Д.

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

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


8

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

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

Что, если видео попадет в интернет или будет украдено иным образом? В случае, если он вам не верит, вы можете предложить метрики кода и проверить их сторонним экспертом. Это, однако, значительно увеличит стоимость, если не удвоит их.

Если он не может этого понять и не может быть убежден иначе, я бы вообще не работал на него. Такой вид надзора за работниками в Германии запрещен законом.

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

Юристы, банкиры и т. Д. Работают аналогичным образом. Они сами не ведут видеоблоги, когда работают на вас тоже ...


7

Используя такую ​​программу, как AutoScreenShot , вы можете легко сделать (ускоренное) видео процесса разработки.

Он не занимает так много места (один маленький ~ 80kb jpeg каждые 30 секунд) , и вам не нужно беспокоиться о его отключении, потому что его включение помогает во всех видах вещей (доказывая время, необходимое для разработки). если нужно, проходя через день, чтобы увидеть все, на что вы потратили время и т. д.) .

Я держу это все время. Ежемесячное использование ПК занимает около 3 ГБ (после чего оно автоматически удаляется).


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

Определенно. Такие сайты, как Elance и другие удаленные рабочие сайты, также поддерживают такие вещи, как WorkView. Еще до того, как у нас это было, клиенты часто просили вас записать то, что вы делали каждый час, что не сильно отличается.
Ланс Нанек

2
@ AnonymousType в этом случае они должны получить профессиональное обучение вместо того, чтобы пытаться получить бесплатное обучающее видео как побочный продукт реального проекта разработки.
Гордон

6

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

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

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

Давайте рассмотрим пример: Apple Inc. У них самая строгая защита из всех существующих компаний. Они очень серьезно относятся к защите своих торговых секретов. Одним из способов защиты своих секретов является выдача NDA (соглашений о неразглашении) многим, которые имеют с ними дело. Даже разработчики iOS и OS X подписывают эти соглашения. Это гарантирует, что любая часть информации, которая не является общедоступной, останется секретной. А теперь представьте, что вы просите их снять видео о том, как они делают свою продукцию. Вы бы смеялись из их кабинетов.

Запись процесса написания кода и разработки программ определенно подпадает под секретную информацию .

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

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


1
В случае «работы по найму» коммерческие секреты могут принадлежать покупателю, а не подрядчику .
Бен Фойгт

@BenVoigt Можете ли вы привести цитату для этого? Apple покупает почти все свое оборудование из внешних источников (NAND, RAM, CPU, GPU и т. Д.). Вы предполагаете, что Apple владеет секретами, которые эти производители используют для производства своих продуктов? Я согласен, это зависит от того, какого рода контракт они подписали, но я предполагаю, что у них есть стандартный контракт "фриланс". Согласно этим условиям, они являются их собственным бизнесом (отдельной организацией, предоставляющей услуги, аналогичные SAMSUNG или Foxconn для Apple). Вы не становитесь клиентом «сотрудником» (что в этом случае вы будете абсолютно правы).
Нет

Торговые секреты не защищены законом, поэтому их называют «секретами», потому что это единственный способ удержать каждого Тома, Дика и Гарри от таких же поступков, как вы. Контракты, поэтому компании требуют NDA при некоторых обстоятельствах - вы выпускаете кота из сумки и предъявляете иск за нарушение договора, прося каждый пенни, который, по их мнению, будет стоить им.
Jmoreno

@jmoreno Они наверняка есть. Из википедии: «торговые секреты защищены законами штата» в США. Также читайте: en.wikipedia.org/wiki/Uniform_Trade_Secrets_Act
нет

1
@cksum: Вы говорите о покупке физического продукта, а не о «работе по найму». Работа по найму означает консультационные / дизайнерские услуги, а не производство. И да, это зависит от того, указывает ли контракт, что проект является работой по найму или нет. Для получения дополнительной информации: google.com/search?q=work+for+hire+intellectual+property
Бен Фойгт,

5

ODesk позволяет вашим клиентам видеть, что вы делаете. Возможно, стоит поискать компромисс.

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


3
Я смутно интересовался ODesk вплоть до того момента, как увидел, что они поддерживают эту чушь.
Джокинг

Рассматривая плюсы и минусы приложения Odesk Team , раздел « Про » выглядит весьма драконовским ... и я цитирую: «Приложение oDesk Team записывает случайные снимки экрана компьютера вашего провайдера, когда он работает ./ Кроме того, оно также записывает клавиатуру и активность мыши вашего провайдера. Каждый отрезок времени соответствует 10-минутному рабочему времени. / Если между двумя скриншотами нет ни малейшей активности, ни изменений, вы можете оспорить время и не платить, если провайдер должен расслабиться ».
Greenonline

4

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

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

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


3

Ну, я согласен с @cczona на оба ее ответа. Кроме того, я здесь, чтобы предложить альтернативу, кроме видео:

Что, если вы предложите ему, чтобы вы могли отслеживать, что вы делали?

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

Как профессор, я работаю с системой, где обязательно отмечать начало и конец занятий, а также их реферат ...

Если вы придерживаетесь этой альтернативы, и он ее принимает, тогда все в порядке. В противном случае, просто попрощайтесь.

Удачи!


+1 Это хороший компромисс. Создание личного блога или веб-страницы, которой вы и клиент можете поделиться, не займет много времени. Вы даже можете добавить скрипт регистрации в свою систему контроля версий, которая публикует все комментарии о регистрации в блоге. Он позволяет вашему клиенту видеть, чем вы были заняты каждый день, и следить за прогрессом, но все же дает вам пространство для размышлений.
Калеб

2

Просто добавьте другое представление, которое намного проще, для вашего следующего запроса в строке этого:

Используйте scm (как git), как вы всегда делаете со своими проектами (верно?). Сдайте экспорт полного репозитория, включая историю, при доставке. Это будет

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

Остальное, что у меня на уме, уже сказано.


-1

действительно простое решение.

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

НО!

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

в основном вы оба должны записать одинаковое количество времени.

если он сможет это сделать, вы примете его просьбу.


2
Не работает в неравных отношениях. Ваша теория игр нуждается в работе. Равновесие заключается в том, что вы можете отказаться / уйти и работать на клиента, который не доставляет особых хлопот, а не в том, что вы можете относиться к своему клиенту, как к ненадежному продавцу.
JasonTrue

1
Разница в том, что заказчик платит за время разработчика, а не наоборот
Danubian Sailor

2
моя цель состояла в том, чтобы показать клиенту, что это не логичный запрос, я бы наверняка показал клиенту свой средний палец в этом случае.
Дементик

1
@lechlukasz платит ли cutsomer за время разработчиков или за продукт / продукт разработчиков?
Гай Сиртон

@lechlukasz - клиент платит за товар, а не за мою жизнь ... я не должен ему объяснять, что я ходил в туалет или занимался сексом со своей девушкой. (который объяснит разницу во времени записи или мышь не двигается). как я уже сказал, я бы показал ему средний палец с самого начала.
Дементик
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.