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


448

Працюючи фрілансером, я часто бачу дивні запити від своїх клієнтів, деякі з яких можуть негативно вплинути на мою щоденну роботу¹, а інші намагаються встановити певний контроль. Я зазвичай стикаюся з цими речами під час попередніх переговорів, тому в цій державі досить просто пояснити замовнику, що я дбаю про свою роботу та продуктивність праці та очікую, що мої клієнти довіряють моїй роботі.

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

Я працюю у власній компанії, використовуючи власні ПК.

Я відповів цьому клієнту, що такий запит не може бути прийнятий, оскільки:

  • Сотні годин роботи на ПК з подвійним екраном вимагатимуть великої кількості дискового простору для записаних відео. Якщо мені не байдуже місце, я переймаюся цим клієнтом, витрачаючи на пропускну здатність, завантажуючи ці відео.
  • Запис відео може вплинути на загальну продуктивність та знизити мою продуктивність (що насправді не відповідає дійсності, оскільки машина достатньо потужна для запису цього відео без втрати продуктивності, але, все-таки, це виглядає як вагомий аргумент).
  • Я не можу завжди пам'ятати, щоб увімкнути запис відео перед початком роботи та вимкнути його наприкінці.
  • Це може турбувати конфіденційність. Що робити, якщо я переключаюсь на свою пошту під час запису відео? Що робити, якщо я відкрию каталог із файлами про цей проект клієнтів, я спершу відкрию батьківський каталог, що містить список усіх моїх клієнтів?
  • Таке відео не може бути надійним джерелом для відстеження вартості проекту (я заплатив за годиною), так як деякі роботи виконуються тільки з олівцем і папером (яка є на самому ділі правда, так як я багато розливний роботою без за допомогою ПК).

Незважаючи на ці моменти, замовник вважає, що якщо я не хочу записувати відео, це тому, що мені є що приховати і хочу брехати про реальний час, витрачений на його проект³.

Як пояснити йому, що фрілансерам не є звичайною практикою записувати відеозаписи своєї щоденної роботи і що такі екстравагантні прохання мають бути зарезервовані виключними обставинами⁴?


¹ Найчастіший приклад - просити працювати через віддалений робочий стіл на більш повільному сервері, який використовує більш повільне з'єднання з Інтернетом, або бути змушеним використовувати застаріле програмне забезпечення як Windows Me без серйозних причин як спадщина підтримка.

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

³ Що не так ризиковано, як це могло б бути, оскільки я дав цьому замовнику очікувану та максимальну вартість проекту, тож замовника впевнено ніколи не попросять платити більше максимальної суми, зазначеної в договорі, навіть якщо реальна робота коштує дорожче.

Один із випадків, коли я ефективно за власною ініціативою записую відео дії, коли мені доводиться робити деякі маніпуляції безпосередньо на виробничому сервері замовника, особливо якщо мова йде про проблеми безпеки. Запис цих кроків може бути хорошою ідеєю, щоб точно знати, що було зроблено, а також переконатися, що в моїй роботі не було помилок, або побачити, що це за помилки.


Оновлення:

Перш за все, дякую за всі ваші відповіді та коментарі.

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

  • Запропонуйте інші способи відстеження, як це показано у відеозаписі Twitter Code Swarm , або викладіть "коротку віху з простим, чітким результатом, з подальшими складнішими етапами" тощо .
  • Поясніть, що відео не є надійним джерелом і його можна підробити, і що його буде важко реалізувати, особливо для підтримки.
  • Поясніть, що відео не є надійним джерелом, оскільки воно показує лише невелику частину роботи: велика кількість роботи виконується без використання комп’ютера, не рахуючи зайвих годин, витрачених на роздуми щодо вирішення проблеми.
  • Дотримуйтесь договору; якщо замовник хоче його змінити, він повинен очікувати нових переговорів і вищої ціни.
  • Зробіть відео ", але вимагайте, щоб замовник поклав [цілу] плату на рахунок депозитного рахунку", вимагайте, щоб адвокат знімав відеозаписи весь час, що підлягає оплаті, тощо. замовник для підтримки додаткових витрат.
  • Шукайте закони, які забороняють це. Кілька людей запитували, в якій країні я живу. Я у Франції. Такі закони існують для захисту працівників компанії (існує сувора регламентація щодо камер безпеки тощо), але я впевнений, що нічого не забороняє фрілансеру свідомо підписувати договір, який змушує його записувати екран, поки він працює над проектом. .
  • Просто зробіть і надішліть відео: замовник "перегляне кілька десятих секундних фрагментів діяльності, які він не зрозуміє", а потім викине ці відео.
  • Скажи ні. Зрештою, це моя справа, і я єдиний, хто вирішив, як її вести. Також договір вже підписаний, і нічого не стосується відстеження відео.
  • Скажи ні. Процеси та практики, які я використовую у своїй компанії, можна вважати комерційною таємницею і їх можна класифікувати.
  • Вийдіть. Якщо відносини починаються таким чином, велика ймовірність, що скоро чи пізно воно закінчиться погано. Крім того , "якщо він ставиться до тебе як до злодія - і це те, що він пропонує - тоді це просто погіршиться пізніше, коли функція XYZ працює не так, як він передбачав".

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


Друге оновлення:

Замовник фактично відмовився від пропозиції про переговори первинного контракту, враховуючи значні додаткові витрати.


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

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

59
Ніщо не працює краще, ніж старі добрі болі в найрозумнішому органі людини - гаманці ..... ;-)
Fabricio Araujo

31
"Якщо ви НЕ ВІДПОВІДНО прозорі, то вам є що приховати" -> ЦЕ є цілковитою помилкою! Цей сучасний тоталітаризм "прозорості для всіх" часто виключає, що "питання щодо прозорості" виникає в контексті "занадто великої влади в занадто мало рук". Навіть Джуліан Асандж висловив це твердження: "потреба у прозорості повинна бути пропорційною владі". Значення однієї особи - навпаки - має бути забезпечене правом анонімності ...
Vinzzz

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

Відповіді:


392

(Або зворотний бік моєї попередньої поради ...)

Ви перестаєте давати протести і говорите так.

"Так, я був би радий написати новий контракт щодо цих додаткових результатів. Окрім того, що цілодобова робота в моєму власному торговому кораблі оцінюється в (вартість мого прогнозованого доходу на наступні $ N років). Також буде плата за ліцензію $ Так, щодо прав власності на фізичні файли. Якщо ви хочете також володіти вмістом відео, я незабаром зв’яжуся з вами з додатковою платою за випуск авторських прав ".

Щоб ви не думали, що це дурне: серйозно, яку ціну варто ризикувати своїм бізнесом?

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

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

Роботодавець отримує власність і керує всім цим. Клієнт отримує запитання лише "Ви пропонуєте_ _ , і якщо так, за що ви платите ?"

Отже, так, це розумні умови для задоволення необґрунтованого запиту.

Але, якщо він не прийме ці умови і без подальшого виття, я все ще кажу, що "ні" є найбільш переконливим, що ви можете бути тим, що те, що він хоче, неможливо.


31
Поки ми це робимо, ми можемо також подвоїти цитату. Щоб захистити конфіденційність MainMa та конфіденційність інших клієнтів, йому, звичайно, доведеться переглянути все відео, щоб забезпечити збереження конфіденційності.
Стефан Мохр

22
До речі, якщо ви мали б шанувати цей шалений запит, я б запропонував вам придбати окремий комп'ютер, щоб зробити що-небудь особисте, і переконайтесь, що на комп’ютері, на який ви записуєте відео, немає жодного з мільйонів речей ми використовуємо, щоб відволікати себе, коли хочемо, щоб наші задні мозку працювали над проблемою, як-от електронна пошта, фейсбук, пасьянс тощо.
Пол Томблін,

17
Отож, використовуйте відеокамеру та старомодну магнітофонну стрічку чи подібне і встановіть її за допомогою штатива та починайте записувати. Ящики та коробки стрічок пізніше ... здайте їх. Потім спостерігайте за його обличчям.
quick_now

8
@quickly_now, все ще думаєте всередині (vhs) вікна. Бетамакс? Лазердиск? Фліпбуки? Можливість возитися з неоднозначними запитами нескінченна.
Боб Робертс

30
Це правильна відповідь. У бізнесі, коли хтось попросить вас зробити щось зайве, правильна відповідь - «Так, я можу це зробити. Це коштуватиме вам $ X». Зробіть іншу людину сказати "ні", якщо ви дійсно не хочете щось робити. Стягніть за це смішну суму. Звичайно, існує небезпека, що вони домовляться, через що ви стягуєте щось, що все-таки було б задоволене. Я б, мабуть, хотів і цього наперед. Контракт вже підписаний, тому це додатковий запит вище та поза договором. Початковий контракт не розірваний. Це нові переговори.
Метт Маккормік

479

Ви не пояснюєте; не далі, зовсім не. Ви просто говорите "ні".

Це ваша справа, і ваш вибір щодо її проведення не обговорюється. Умови будь-якого договору готуються до обговорення; до підписання, тобто.

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

Вдячно дякуйте йому за свій час, поверніть його депозит і киньте його на бордюр.

Дійсно, він ніколи не буде переконуватись у вашому професіоналізмі, незалежно від того, що ви йому скажете.


52
"F *** Ти, плати мені" Майка Монтьєро застосовується так багато ситуацій. Серед іншого у цій бесіді у нього є кілька корисних порад щодо того, коли і як вийти з клієнта: vimeo.com/22053820
Ian C.

68
Клієнт не вірить вам. Період. Нічого іншого не має значення. CCZONA має рацію; він дає вам декілька ознак, цей контракт стане жалюгідним досвідом.
Джефф Сівер

2
Я від усієї думки згоден. На жаль, цей контракт не закінчиться добре для ОП незалежно. Я мав справу з лайними клієнтами раніше, і коли справи починаються так далеко на південь, відновлення майже не відбувається.
NotMe

30
Навіщо повертати депозит? Просто скажіть замовнику, що договірні умови не включають надання відеоканалу. Якщо клієнт подає безглузді запити, він порушує договір, і ОП має зберігати депозит як компенсацію за витрачений час.
Сільвердраг

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

80

Я б не мав справу з цим хлопцем, період. Здається, просто не розумієш, що значна частина роботи продумана. Якщо ви поставили йому відео, він збирається вибирати весь час, ігноруючи його (думаючи про ситуацію.)


4
На жаль, припиняти справу з ним не є можливим у цій державі, оскільки значна частина роботи вже зроблена. Я відредагував своє запитання, оскільки з цього питання було незрозумілим. Дивіться другу виноску.
Арсеній Муренко

8
"Я майже впевнений, що він відмовиться платити велику суму грошей за те, що вже було зроблено ... Я не хочу закінчувати свої стосунки з цим замовником у суді ..." Пробачте, почувши що. Відстій. На жаль, це звучить як шлях найменшого болю до того, щоб повернути гроші та висловити жаль, що ви не зможете все-таки заповнити його потреби. Це для вас втрата, але це здається, що єдині ваші варіанти - зменшити свої втрати тут або дозволити їм зростати далі.
cczona

14
Погані новини: Або ви списуєте багато грошей, або це закінчується в суді. Реальність не байдуже, чого ти хочеш. Якщо ваш контракт не вимагає відеодоказів, скажіть йому, що це не є частиною вашого контракту, і ви не будете змінювати договір. Шукайте іншого замовника, списайте вартість як непрофесійну на вашій стороні - щоб дозволити вам потрапити в таку ситуацію.
TomTom

11
@MainMa: Піти далеко - це завжди варіант. Не має значення, скільки роботи ви виконали, клієнт щойно надіслав найбільший червоний прапор, який ви добре бачили, що він не має наміру платити за те, що ви розвиваєте. Я можу гарантувати, що навіть якщо ви продовжуєте записувати відео, вони спробують перемовити кінцеву угоду перед відправкою платежу. Ви повинні грати в важкий м'яч і просто сказати "ні", припинити роботу, і нехай вони трохи тушкуються на ньому. Я сподіваюся, що ви отримали депозит, тому що це, ймовірно, все, що ви збираєтесь отримати.
NotMe

58

Я думаю, що найбільша проблема (окрім як божевільного замовника) полягає в тому, що аргументи, які ви висловлюєте, слабкі:

  • Сотні годин роботи на ПК з подвійним екраном вимагатимуть великої кількості дискового простору для записаних відео. Якщо мені не байдуже місце, я переймаюся цим клієнтом, витрачаючи на пропускну здатність, завантажуючи ці відео.

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

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

Це не вагомий аргумент, тому що, як Ви визнаєте, це просто неправда. Це може бути правдоподібним аргументом, але ви намагаєтесь створити довіру до цього клієнта, а не підривати його, правда?

  • Я не можу завжди пам'ятати, щоб увімкнути запис відео перед початком роботи та вимкнути його наприкінці.

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

  • Це може турбувати конфіденційність. Що робити, якщо я переключаюсь на свою пошту під час запису відео? Що робити, якщо я відкрию каталог із файлами про цей проект клієнтів, я спершу відкрию батьківський каталог, що містить список усіх моїх клієнтів?

Ви повинні мати можливість це впоратися. Не перемикайтесь на свою особисту електронну пошту, коли ви працюєте над проектом. Скористайтеся псевдонімом, щоб перейти до проекту.

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

Процес виставлення рахунків має бути окремим питанням. Якщо є вимога щодо відеозаписів усіх виставлених на облік часу, це абсолютно повинно бути частиною початкового договору. Тож ви в цьому питанні: відео не є джерелом платежів.

Найкращий аргумент, IMO, полягає в тому, що записування кожної секунди змусить вас відчувати, як у вас хтось дивиться через плече, і це не те, що вам подобається. Якщо ваш клієнт не довіряє вам працювати та виставляти рахунки добросовісно, ​​він або вона повинна оплатити те, що ви зробили, і знайти нового підрядника, який завершить роботу (з розумінням того, що дуже мало професіоналів працюватиме за необхідних умов ).


22
Я не згоден з вашою критикою щодо аргументу конфіденційності. Я маю на увазі, що всім потрібен час перерви під час роботи, щоб перевірити електронні листи чи їжу, або робити якісь інші речі, і це має вважатися нормальною робочою годиною (кожна людина, яка працює в приватних компаніях чи будь-якій іншій компанії, встигнути поїсти, поговорити або перерватись у робочий час, і менше цього не отримаєш)
Girardi

14
@Girardi: Я з вами про необхідність перерв, обід тощо, але цей час зазвичай не вважається підлягаючим оплаті (хоча це залежить від договору). Зазвичай ви встановлюєте досить високу ставку, щоб покрити деякий час, що не підлягає сплаті.
Калеб

8
@Girardi: Коли ви укладаєте договір, ТІЛЬКИ час, що підлягає оплаті, - це час, в який ви фактично працюєте над проектом. Я б не платив підряднику їсти або працювати над кимось іншим договором. Чорт, я навіть не плачу працівникам піти на обід, і їх звільнять, якби вони провели день, працюючи в іншій компанії. "Перерва" - це лише те, що момент, коли ви переходите від оплачуваного часу до особистого часу, що не підлягає оплаті.
NotMe

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

2
@Girardi: Для мене я визначаю погодинний робочий час підрядника / працівника як кількість часу, фактично витраченого на проект. Я не хвилююся над незначними речами, такими як дві хвилини, щоб випити кави або піти до ванної. Однак, якщо я відволікаюся від проекту більше декількох хвилин, то годинник, який можна оплатити, зупиняється. Це на відміну від не годинного працівника, якому я даю трохи більше широти, просто тому, що їх регулярно закликають працювати вночі або у вихідні дні, коли виникає потреба.
NotMe

52

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

Питання щодо конфіденційності (лише Ваша особиста електронна адреса записується) достатньо, щоб відмовитись у цьому запиті.


1
"Можливо, він хотів би, щоб ви почали додатково оплачувати кошти в ті часи, коли ви незмінно думаєте про вирішення проблеми під час особистого часу" - це хороший момент. Я часто знаходжу рішення складних проблем у вільний час, коли не сиджу за комп’ютером :)
Uooo

28

Зробіть це, але вимагайте, щоб замовник поклав всю суму гонорару на депозитний рахунок; інакше як ти дізнаєшся, що він тобі заплатить?

Обліковий запис ескроу повинен бути створений адвокатом, який буде знімати відеозапис на весь оплачуваний час, витрачений на контракт.

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

Якщо ви збираєтеся працювати в умовах, позбавленому довіри, ви можете також пройти весь шлях.

Можливо, ви можете просто мати няню-камеру, приклеєну до верху голови?


10
@MainMa: +1. Прочитай це. Нехай клієнт знає, скільки коштуватиме додатковий запис І що його потрібно буде на 100% заплатити передньо. Далі, скажіть клієнтові відмовитись від залишку гонорару. Переконайтеся, що угода про ухилення від кримінальної справи має нульовий номер, і це через юридичну фірму, яку ВИ вибираєте. Крім того, залиште такі слова, як "прийняття клієнта" і переконайтеся, що в ньому є лише фактичні специфікації додатків, які можуть перевірити незалежна третя сторона. Нарешті, збережіть усі права на відео та вимагайте їх повернення після завершення проекту.
NotMe

4
@Jeff O: Так, я вже був по цій дорозі. Довга історія, але я дізнався, що є попереджувальні знаки, і в ОП перерахований гігантський миготливий червоний прапор, який пише: "Ви ось-ось накрутите". У цьому випадку фактично бажано просто піти пішки, і це те, що станеться, якщо клієнтові буде сказано заплатити за додаткові витрати, наперед, а також залишити решту. Справа в тому, що я думаю, що виходячи з цього лише того, що клієнт має нульовий інтерес до фактичного підписання остаточного чеку.
NotMe

22

Так - абсолютно ні. Перший мій інстинкт - відійти - на такій ранній стадії процесу, якщо він поводиться з тобою як з злодієм - і саме це він пропонує, - це пізніше стане гірше, коли функція XYZ працює не зовсім так він передбачив. Не працює в специфікації, не працює з тим, що він вважав, що специфікація повинна бути.

Якщо ви абсолютно не можете піти пішки (у нас всі мають платити за оренду), я б запропонував змусити клієнта зіткнутися з монетизованим тягарем його запиту. Створіть налаштування, де вирішуються всі ваші проблеми. Якщо він хоче заплатити за спеціальну машину, тому немає ніякої потенційної сукупності інформації між іншими клієнтами, сховищем, необхідним для запису зазначених годин у години відео, а адміністрація підтримує витрати, необхідні для обробки зазначеного відео, то, можливо, це врахує. Але якщо він хоче, щоб ви всі свої роботи документували на відео безкоштовно - ніяк.


21

"Як пояснити йому, що фрілансерам не є звичайною практикою записувати відеозаписи своєї щоденної роботи, і такі екстравагантні прохання мають бути зарезервовані виключними обставинами" ⁴

Запитайте свого замовника: якби ви були працівником, а не підрядником, він би стояв через ваше плече і спостерігав за вашою роботою цілий день, кожен день? Відповідь, очевидно, ні. Марно витрачати час (ваш і його ), щоб записати все, що відбувається на екрані.

Потрібно вирішити першопричину проблеми. Ваш клієнт, мабуть, не вірить вам і вважає, що ви його зриваєте. Оскільки ви вже процитували йому вірогідну та максимальну ціну, вам потрібно сказати йому: "Ви підписали контракт на основі відомої ціни. Ось скільки це буде коштувати вам незалежно від того, що ви вважаєте моєю продуктивністю. "

Дайте йому можливість викупити ваш контракт виходячи з часу, який ви витратили до цього часу. Якщо він занепокоєний тим, що ти зірвеш його, він може вважати, що затонула вартість того варта.


3
Якби він був працівником, я думаю, що він може подати позов до роботодавця за порушення прав роботодавця ...
11:00

@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 , ви можете легко зробити (прискорене) відео про процес розробки.

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

Я тримаю це постійно. Щомісячне використання ПК на ПК займає близько 3 Гб (після чого він автоматично видаляється).


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

Безумовно. Такі сайти, як Elance та інші віддалені робочі сайти, підтримують такі речі, як WorkView. Ще до того, як у нас це було, клієнти часто просили вас записати те, що ви робили щогодини, що не сильно відрізняється.
Ленс Нанек

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

6

Багато людей придумали вагомі аргументи (включаючи себе), щоб спробувати відвернути клієнта від запиту на це відео. Але вам не потрібно хвилюватись такими речами.

Всі компанії працюють по-різному. У них різні процеси та практики, якими вони користуються, щоб отримати перевагу або просто загалом отримати дохід. Усі ці практики підпадають під те, що зазвичай називають " комерційною таємницею " або "секретною інформацією", залежно від вашого регіону.

Ці секрети захищені законодавством (перегляньте свій регіон для отримання більш детальної інформації), оскільки конкурентоспроможний бізнес, а отже, і засоби для існування, спираються на них.

Візьмемо для прикладу: Apple Inc. Вони мають найсуворіший захист будь-якої компанії, що існує. Вони дуже серйозно ставляться до захисту своїх комерційних таємниць. Одним із способів захисту їхніх секретів є видача NDA (угод про нерозголошення) багатьом, хто працює з ними. Навіть розробники iOS та OS X підписують ці угоди. Це гарантує, що будь-який біт інформації, яка не буде оприлюднена, залишатиметься засекреченою. А тепер уявіть собі, щоб попросити їх зняти відео про те, як вони роблять свою продукцію. Сміялися б з їхніх кабінетів.

Запис процесу, за допомогою якого ви пишете код та програми дизайну, безумовно, підпадає під класифіковану інформацію .

Вам не потрібно пояснювати себе клієнтові - вони, очевидно, не дуже добре розуміють, як працює бізнес. Просто повідомте їм, що ви не розкриватимете своїх комерційних таємниць (з очевидних причин) ні за яких обставин. Потім вони можуть вирішити розірвати контракт або продовжити роботу. Але тут важливо не те, що вони будуть мазати вашим добрим іменем або називати вас "тінистим" (я впевнений, що будь-яка розумна людина бідкається на таку божевільну вимогу), а в тому, що ви захищаєте свій бізнес.

На завершення захист комерційної таємниці неявно захищений законом. Їх не потрібно включати у ваш договір або підтверджувати їх у письмовій формі.


1
У разі "роботи за наймом" комерційну таємницю може належати покупець, а не підрядник .
Ben Voigt

@BenVoigt Чи можете ви надати цитату на це? Apple купує майже все своє обладнання з зовнішніх джерел (NAND, RAM, CPU, GPU тощо). Ви припускаєте, що Apple володіє секретами, які ці виробники використовують для виробництва своєї продукції? Я згоден, це залежить від того, який контракт вони уклали, але я припускаю, що вони мають стандартний «позаштатний» договір. Згідно з цими умовами, це власний бізнес (окрема організація, яка надає послугу, аналогічну тому, як це роблять SAMSUNG або Foxconn для Apple). Ви не стаєте "співробітником" клієнта (що в такому випадку ви будете абсолютно праві).
Жоден

Комерційні таємниці не захищені законом, ось чому їх називають "секретами", тому що це єдиний спосіб утримати кожного Тома, Діка та Гаррі від таких дій, як ви. Контракти, через що компанії вимагають НДА за певних обставин - ви випускаєте кота з сумки і подаєте до суду за порушення договору, просячи кожну копійку, яку вони вважають, що це обійдеться їм.
jmoreno

@jmoreno Вони, безумовно, є. З Вікіпедії: "комерційна таємниця захищена законодавством держави" у США. Читайте також: en.wikipedia.org/wiki/Uniform_Trade_Secrets_Act
Немає

1
@cksum: Ви говорите про придбання фізичного продукту, а не про "роботу за прокат". Робота за наймом означає консалтингові / дизайнерські послуги, а не виробництво. І так, це залежить від того, чи в договорі визначено, що проект працює за наймом чи ні. Для отримання додаткової інформації: google.com/search?q=work+for+hire+inintelektualna+property
Ben Voigt

5

ODesk забезпечує можливість ваших клієнтів бачити, що ви робите. Це може бути варто розслідувати як компроміс.

Особисто я думаю, що це жахлива ідея. Навряд чи ваш клієнт перегляне відео, і якщо це рівень мікроуправління, який ви отримуєте зараз, то кількість мікроуправління, яке ви отримаєте пізніше, неодмінно збільшиться. Якщо вам не потрібна ця робота, я б зараз тікав.


3
Мені було туманно цікаво від ODesk аж доки я не побачив тут, що вони підтримують подібне лайно.
поштовх

Дивлячись на плюси і мінуси програми Одеської команди , розділ Pro здається позитивно драконічним ... і я цитую "Програма для програми oDesk записує випадкові скріншоти комп'ютера вашого постачальника, поки він працює. / Крім того, він також записує клавіатуру та активність миші вашого провайдера. Кожен часовий відрізок відповідає 10 хвилин відпрацьованого часу. / Якщо між двома скріншотами немає жодної та дуже малої активності та жодних змін, ви можете оскаржувати час та не платити, якщо постачальник повинен відхилятися. "
Грінлайн

4

Проблема полягає в тому, що ви вибрали разом зі своїм клієнтом, що вам заплатять за години, а не за наслідками. Зазвичай це дуже привабливо для програміста, тому що йому не потрібно аналізувати, скільки потребуватиме розробка, і він не ризикує занижувати витрати.

В іншому випадку, проблема полягає в тому, що ви фактично заробляєте менше, якщо швидше зробите свою роботу. Це не дає ніякої мотивації швидко робити речі. З точки зору клієнтів, все гаразд, доки він не побачить прогрес, а загальна вартість не обміняється кількістю того, що він "думав, що це коштуватиме".

Ймовірно, ця сума була перевищена, і тепер замовник думає, що ви виставляєте йому рахунки протягом більше годин, коли ви фактично працюєте над проектом. Він платить вам за години, і коли він ставить під сумнів вказані години, ви повинні довести йому, що ви працювали fg 100 годин, а не 50. Насправді оплата за години не такий привабливий метод розрахунків для розробника, як це побачили б на початку.


3

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

Що робити, якщо ви підкажете йому, що ви можете слідкувати за тим, що ви робили?

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

Як професор, я працюю з системою, де обов'язково відзначати початок і закінчення занять, а також конспект про них ...

Якщо ви задумали цю альтернативу, і він її приймає, то це нормально. Інакше просто прощайся.

Удачі!


+1 Це хороший компроміс. Щоб створити приватний блог або веб-сторінку, якими ви та клієнт можете поділитися, не знадобиться багато. Ви навіть можете додати контрольний скрипт до своєї системи контролю версій, яка розміщує всі коментарі щодо реєстрації в блозі. Це дозволяє вашому клієнту бачити, що ви працювали щодня, і вести вкладки про прогрес, але все ж дає трохи місця для роздумів.
Калеб

2

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

Використовуйте scm (як git), як ви завжди робите зі своїми проектами (правда?). Здайте експорт повного сховища, включаючи історію, при доставці. Це буде

  • дешево в часі (ви вже це робите)
  • дешево з точки зору дискового простору
  • легко зробити огляд (кількість комірок, дати між коміртами, графіки тощо)
  • легко дивитися на кроки в "неправильному напрямку"
  • легко приховати кроки в неправильному напрямку (злиття та відновлення в git термінах), але все ж підтримувати правильний журнал часу

Решта, що на мою думку, вже було сказано.


-1

дійсно просте рішення.

розкажіть йому все, що вам сказали вищезгадані люди. АЛЕ, наприкінці, скажіть йому, що Ви йому довіряєте. і ти ТИ Зробиш так, як він попросив. і ти не стягнеш з нього більше цента.

АЛЕ!

ви хочете, щоб відеозапис про все, що він робив з моменту, коли ВИ почали працювати над проектом, і поки він не закінчиться.

в основному у вас обох має бути записана однакова кількість часу.

якщо він може це зробити, ви приймете його прохання.


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

1
Різниця полягає в тому, що клієнт платить за час розробника, а не навпаки
Danubian Sailor

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

1
@lechlukasz чи платоспроможник оплачує час розробників або вихід / продукт розробників?
Гай Сіртон

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