Вот контекст:
В моем контракте написано, что я буду работать там, чтобы возглавить и перестроить все приложение благодаря моим навыкам программирования и знанию архитектуры (которых, к сожалению, нет ни у кого из их сотрудников).
Вчера ИТ-команда, включающая в себя начальство, сказала мне: «Ты пересоберешь все приложение в одиночку, потому что ты можешь сделать это здесь». Но мы не хотим отслеживать вашу работу в Jira, как другие, мы не хотим, чтобы бизнес знал о вашем существовании , потому что им не понравится, что мы перестраиваем все приложение, даже если это займет несколько месяцев. Они не хотели бы даже думать, что они не смогли доверить предыдущей внешней команде в течение 6 месяцев создание этой дерьмовой версии приложения.
Мы хотим, чтобы вы работали в режиме призрака, зная, что никто не узнает, что вы выполняете всю работу.
Я смущен. Я не хочу исправлять сбои под землей, перестраивая весь продукт в одиночку, не давая людям понять, что они действительно потерпели неудачу. Это не входит в мои жизненные принципы.
Вы согласились бы проделать огромную работу для компании, чтобы никто не знал о вашей хорошей работе, даже Jira, чтобы отслеживать вашу работу, как любой другой член команды?
Вы согласились бы работать в этом контексте? Стоит ли ожидать, что мой рекрутер передумает и начнет отслеживать мою работу, как и любые другие товарищи по команде?
Подчеркиваю, что я не простой сотрудник, а работаю от имени собственной компании (фриланс).
Клиент хочет, чтобы вы выполняли работу, которая существенно отличается от того, что указано в вашем трудовом договоре.
Они хотят, чтобы вы делали это в необычных и технически сложных условиях.
Эти условия, возможно, неэтичны (для менеджеров) и несут значительный потенциальный риск для вас (в основном репутационный, возможно, юридический).
Это определенно похоже на то место, где, если что-то пойдет не так в будущем, или кто-то обнаружит этот «призрачный» проект и поднимет шум по этому поводу, или кто-то ищет козла отпущения, вы станете главной мишенью.
Получите все в письменном виде. Все требования, все условия, все инструкции.
Затем получите мнение хорошего юриста о вашем потенциальном разоблачении.
Затем договоритесь о серьезной оплате за работу в опасных условиях. Если они просят вас сделать работу всей команды, им лучше платить вам за это.
Готовы ли вы с этической точки зрения к выполнению работы — это сугубо личное решение, с которым мы не можем вам помочь.
Будет ли это иметь смысл для бизнеса, будет зависеть от вышеизложенного.
Обдумайте все это, а затем, эй, если они платят вам достаточно, чтобы вы того стоили, и это совместимо с вашей этикой, дерзайте.
Вы фрилансер, если хотите денег, делайте работу. Если это противоречит вашей этике, но вы все равно хотите денег, чаще ходите в церковь или рационализируйте это по-другому. Если это полностью противоречит вашей этике, откажитесь.
Лично меня не волнует, что произошло до того, как я получил работу. Мое внимание сосредоточено только на самой работе. Если я нарушаю законы, то это другой вопрос, и я бы отказался.
Единственный способ, которым заявление типа «ты единственный, кто может сделать эту работу» повлияет на меня, — это заставить меня переосмыслить мои цены в сторону повышения. Создавать волну в качестве фрилансера над работой других людей плохо для вашего потока доходов и не выгодно.
Некоторые фрилансеры на голову выше сотрудников бизнеса, поэтому их нанимают, но в долгосрочной перспективе это вредно.
Я не буду комментировать этическую сторону дела, хотя и она, безусловно, проблематична.
Я бы сказал, что JIRA и другие системы отслеживания задач существуют не просто так. Если вы не устанавливаете свои требования и задачи и не отслеживаете, как вы будете решать их, а вместо этого планируете создать целое приложение без каких-либо систематизированных инструментов управления проектами (независимо от причины этого!), вы столкнетесь с все те же проблемы, с которыми сталкиваются другие люди, которые хотят запустить проект таким образом по другим причинам: несоответствие между требованиями и реальными функциями, которые вы создаете, плохое планирование ресурсов или его полное отсутствие, а затем много обвинений, обзывания и ", - сказал он. , - сказала она, - идут дискуссии.
Рекомендовать вам не делать этого — это самый простой выход для нас здесь, в Workplace.SE. Тем не менее, я, безусловно, подниму эти вопросы перед вашим руководством и скажу им, что вы должны, по крайней мере, использовать некоторые инструменты управления на благо проекта. Нужно ли говорить конечному покупателю, что именно вы делаете, это отдельный разговор.
Я бы сказал, что если босс действительно хочет, чтобы вы выполняли эту работу в отрыве от остальной команды (почти наверняка плохая идея), то настаивайте на настройке собственных экземпляров JIRA или чего-то еще для отслеживания проекта. Это позволит вам иметь настоящие инструменты управления и некоторую надежду на то, что все будет хорошо, и в то же время даст ему прикрытие, которого он, похоже, хочет.
Вы также захотите убедиться, что у него есть реальная подсказка о том, как вы узнаете, что должно происходить. Очевидно, что существующее приложение является проблемой, но есть большая вероятность, что это произошло из-за того, что разные стороны не разговаривали. Если это так, отрезание вас ото всех НЕ поможет.
Кроме того, вам нужно выяснить, как будет работать QA. Опять же, если вы фантомите, как выполняется контроль качества?
Это потенциально чрезвычайно важно. Если ИТ-команда не хочет, чтобы остальная часть компании знала, что вы приняты на работу, то это говорит о том, что HR ничего о вас не знает. Так:
Я бы даже не мечтал о таком соглашении.
С другой стороны, если ваше трудоустройство совершенно открыто, и только повседневная специфика того, над чем вы будете работать, не хочет, чтобы ваше начальство просачивалось за пределы ИТ-команды… ну, это скорее пахнет плохое управление, но я не был бы ужасно обеспокоен с чисто практической точки зрения.
Это то, за что вас нанимают как фрилансера, и это то, за что вам платят за рабочий день больше, чем наемному работнику.
Очевидно, что контроль исходного кода и такой инструмент, как JIRA, полезны, иначе они бы не существовали. Итак, что бы вы ни делали, вы, вероятно, используете «частный» контроль исходного кода и «частную» JIRA (к которой должен иметь доступ ответственный менеджер, и которая будет передана вашему преемнику, если вы попадете под автобус). Это также свидетельствует о том, что вы делаете хорошую и продуктивную работу, если в этом есть сомнения.
Если компания хочет иметь свою собственную JIRA с меньшим количеством рабочих элементов, я бы оставил это на их усмотрение. Я знаю, что мне не удастся подделать историю JIRA.
Но принцип: Должны ли вы это делать? Я бы предположил, что выбор стоит между вами, делающим это, или кем-то другим. Через год, когда вы закончите, команда разработчиков получит похвалу, а высшее руководство скажет, что на самом деле вы мало чего достигли. Это то, для чего вас нанимают, и именно поэтому вам платят большие деньги. Это происходит и на более высоких уровнях, когда компания, попавшая в беду, может нанять нового генерального директора с единственной целью — принять все непопулярные решения, которые необходимо принять, и реализовать их, а затем быть уволенным — что всем известно и что включено в платеж.
Вы должны учитывать три вещи, как и в случае с любым другим концертом:
Во-первых, я не уверен, что вы делаете. У вас не будет младших разработчиков, которым можно делегировать второстепенные задачи. У вас не будет активных тестировщиков на стороне бизнеса, поскольку они даже не знают, что вы этим занимаетесь. У вас нет последних спецификаций, усовершенствований и списков пожеланий, потому что опять же никто не знает, что вы этим занимаетесь. У вас нет необходимых инструментов отслеживания (хотя вы могли бы настроить свой собственный Bugzilla или что-то в этом роде). Теперь каждый из них можно смягчить, особенно если вы можете найти бизнес-пользователя, которому ваше руководство доверяет, чтобы помочь вам, но они нужно как-то смягчить.
Во-вторых, похоже, вы будете. В конце концов, им отчаянно нужна эта новая версия. Ваше руководство определенно похоже на то, что вы «бросаете деньги на проблему», и вы являетесь целью, в которую они бросают деньги. При этом сохраняйте документацию обо всей проделанной вами работе, потому что, находясь под пристальным вниманием и не используя утвержденную систему тикетов, вам придется расставить все точки над буквами «Т» и перечеркнуть все «И», когда придет время доказывать, что вы выполнили работу. вы согласились.
Для третьего это может быть сложно. Может быть, когда вы выпустите, они смогут признать, что вы существуете, и сказать: «Мик сыграл важную роль в исправлении ошибок и выпуске этого блестящего нового… интерфейса… подмигнуть », и тогда вы сможете получить рекомендации. Но с таким же успехом они могут вытолкнуть вас за дверь и сказать: «Спасибо, что убрали за нами, мы снова вернемся к #^@%^ уборке! Тата!»
Теперь, что касается этики, я не могу вам помочь. Если они хотят вести свой теневой бизнес, они могут. Со мной заключают контракт на выполнение работы с определенными ограничениями, я выполняю работу с этими ограничениями до тех пор, пока я настроен на настоящий и будущий успех. Этическая сторона вам придется достичь самостоятельно.
Я думаю, что это действительно то, что вы должны решить для себя. Разные люди хотят разного вознаграждения (кроме денег, конечно) за свою работу, и вы, кажется, хотите признания своей работы.
Это нормально, лично меня это нисколько не беспокоит, но все люди разные. Поэтому вам нужно решить для себя, стоит ли, по вашему мнению, все, что вы получаете за свою работу, того, чтобы вы выполняли эту работу. Если нет, то скажите «нет» (или повторите переговоры), если все в порядке, то продолжайте и делайте это.
Конечно, есть один или два практических вопроса:
Как фрилансер, вы, вероятно, захотите получить кредит на работу, чтобы помочь привлечь будущих клиентов, и вопрос в том, возможно ли это, если вы даже не можете сказать собственному персоналу текущего клиента, что вы делаете это?
Также дело в том, что если ваше время не отслеживается, возможно ли, что будет спор об их оплате вам? (например, если вам платят по часам, им понадобится способ узнать, сколько часов вы отработали) - Убедитесь, что это проработано заранее.
Что касается этики ситуации, я не думаю, что есть проблема на самом деле. Компания предложила вам определенный набор условий, и вам решать, хотите ли вы эту работу или нет. Нет никакой необходимости говорить им, что они потерпели неудачу... Они не ваши сотрудники, это не ваша компания, о таких вещах должны беспокоиться их собственные менеджеры.
Нет ничего плохого в том, чтобы работать незаметно. Есть много областей, где для всех участников желательно, чтобы не все детали работы были доведены до всеобщего сведения.
Из того, что вы написали, похоже, что они хотят сохранить лицо, тайно начав заново какую-то некачественную работу, которую они сделали. ИМХО, они должны отказаться от секретности, а пойти к заказчику и сказать "мы накосячили, извините, но мы все переделаем и все будет хорошо", но это их дело. Опять же, в этом конкретном задании нет ничего плохого по своей сути.
Однако:
Вся цель вашей работы — взять проект, который не устраивает заказчика, и исправить жалобы заказчика. Тем не менее, вам не разрешено разговаривать с клиентом. Ладно, се ля ви. Но это замедлит вас, поэтому проект займет больше времени, чем обычно, и, возможно, работа будет тяжелее (больше $$$/час). Поэтому вам следует снова обсудить цены, потому что предположения, лежащие в основе вашей первоначальной цены, скорее всего, больше не верны.
При всей этой секретности, какое вообще может существовать доказательство вашей занятости? Когда вам в конце концов заплатят, налоговому органу нужно будет знать, откуда взялись ваши деньги, потому что крупные суммы на ровном месте часто связаны с преступной деятельностью. Вам также нужно достаточное количество юридически допустимых доказательств того, что да, вы наняты ими и да, вы ожидаете, что вам заплатят столько денег за восстановление этого приложения. Их клиенту не обязательно видеть эти документы, но они должны быть подготовлены вдвоем. В противном случае они могли бы просто не заплатить вам после того, как работа будет сделана, и вы не смогли бы доказать в суде, что вообще там работали. Или они могли бы заплатить вам, и тогда правительство проверяет ваши налоги, и вы имеете бесконечную головную боль, объясняя им, что это был «секретный проект».
Секретность стоит денег. Откровенно говоря, не у всех разработчиков хватает такта, чтобы делать такую работу, не раскрывая своего прикрытия, поэтому тем, кто может (например, вам), нужно платить больше. Это спрос и предложение. Так что это ценная дополнительная вещь, которую они должны компенсировать вам, помимо того, что я упомянул в № 1.
И последнее, но не менее важное: вознаграждение за вашу работу — это не только деньги, но и возможность показать будущим клиентам вашу прошлую работу, чтобы показать, что вы способный разработчик. Если они намереваются держать это в полной тайне, они, по сути, забирают это у вас, поэтому они должны дать что-то еще взамен — например, деньги. Это означает, что если это будет секретом не только во время работы, но даже после того, как приложение будет перестроено и клиент будет доволен, то это тоже будет стоить дополнительно, помимо № 1 и № 3.
tl;dr: Спросите себя, есть ли сумма денег, за которую вы чувствовали бы себя комфортно, занимаясь этим? Если да, объясните им свою позицию и скажите: «Извините, ребята, первоначальное соглашение было для обычного проекта — если вам нужны эти сверхсекретные вещи, мы тоже можем это сделать, но вы платите дополнительно». В любом случае, будьте готовы уйти. Деньги — это хорошо, но это гораздо более рискованно, чем обычная работа. Призрачное письмо стоит больше, чем обычное письмо, поэтому, если вы согласны на такую же оплату, вам недоплачивают.
Если вы хотите зарекомендовать себя как авторитет в своей области, вам нужно искать лучшие способы создания ценности для ваших клиентов. Чаще всего это будут темы за пределами вашего домена. У этой компании есть очевидные проблемы, и, вероятно, более ценно решать проблемы с их обменом знаниями и процессами, чем тратить деньги на исправление или переделку дерьмового приложения.
Я бы обсудил это с вашим клиентом. Если они решат не заниматься проблемой, я буду двигаться дальше. И чтобы привлечь больше уважаемых клиентов, я бы написал сообщение в блоге или сделал подкаст с кем-то в области управления знаниями или руководителем о том, как это отсутствие видимости приведет к искажению сигнала в эффективном управлении фирмой. Вы фактически потеряете твердые деньги в долгосрочной перспективе. Взяв верх, вы заработаете доверие и заслуживающих доверия клиентов.
В других ответах уже рассматривались этика и ресурсы/практическая сторона. Мое мнение больше сосредоточено на возможности, которая может быть.
Руководство клиента делает ставку на следующие вещи: - Заказчик не понимает, что он заплатил за разработку первой версии без хорошего результата - Вы предоставите навыки, чтобы дать им готовый проект под ключ - А теперь самое сложное Пункт: Они явно хотят быть готовыми удалить вас или другую команду. Если это вы, то все в порядке, если вы это знаете, но другая команда не должна знать о своей возможной гибели.
Вы можете поспорить, что команде не удастся заменить вас после того, как вы предоставите им первоначальную версию для обновлений, и тогда, возможно, им придется вернуться к вам. Другая ставка заключается в том, что, как только у них будет ваша рабочая версия приложения, они отключат другую команду (что будет единственной причиной, по которой они хотят скрыть это от своей команды) и привлекут вас к работе более твердо.
Я не говорю, что вы должны, но определенно можете надеяться на такое развитие событий.
Извините за столь поздний ответ. Я удивлен удивительно несговорчивым ответом других.
Во-первых: то, что от вас требуется, не противоречит никакому контракту, на который вы подписаны, и не противоречит этике на рабочем месте. Это особый режим работы, настроенный на защиту лица вашего работодателя в глазах его клиента. Но и этим не стоит заморачиваться, потому что вам платит ваш работодатель и его отношения с заказчиком не являются вашей задачей.
С точки зрения этики: ваш работодатель дает вам работу и много денег. Клиент этого не делает. На самом деле, причина, по которой клиент хочет, чтобы его программное обеспечение сделал ваш работодатель, заключается в том, что он не будет выполнять задачи микроуправления программным обеспечением.
Единственное, что вы можете здесь потерять, так это то, что клиент не узнает вашего имени. Но клиент не возьмет вас на работу позже, его бизнес-модель использует вашего работодателя (и подобные компании) для таких задач.
Ваш работодатель в беде, он видит в вас спасателя своего проекта, и он способен и готов оплатить вам его дополнительные расходы (если не сейчас, то в следующем проекте. Или в следующем проекте его друга, имеющего аналогичная проблема). Вот почему вы можете работать здесь в качестве фрилансера.
Я не вижу никакой рациональности, например, почему вы должны все спрашивать в бумаге и тому подобное. Оно должно быть нужно только в том случае, если бы здесь была возможность каких-то юридических проблем, а их нет. То, что вы хотите сделать, это не противоречит никакому закону.
Показав своему работодателю, что вы способны и желаете быть « мистером Волком », вы высоко поднимете свою ценность в его глазах, и вы, вероятно, можете рассчитывать на то, что это не будет вашим последним «сохранением всего, не правда ли? независимо от того, какова цена».
Вместо того, чтобы думать, что это будет «ловушка», что я вижу очень ясно, это возможность для вас быть чем-то вроде «мы покупаем x человеко-месяцев фриланса за y $», взаимозаменяемую сырую плоть. С этого момента вы могли бы стать "спецназом".
Дракен
Брайан Ноблаух
Джейн С
К. Уилсон
РБарриЯнг
кморт
Мик378