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

softwareengineering.stackexchange https://softwareengineering.stackexchange.com/questions/13190

  •  16-10-2019
  •  | 
  •  

Вопрос

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

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

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

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

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

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

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

Это было полезно?

Решение

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

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

Другие советы

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

И если вы чувствуете необходимость иметь что -то, что ограничено вам, тогда поговорите с клиентом об этой проблеме. Сделайте критические вещи перед ним.

И последний вариант, но лучше, так как вы не просят никакой работы, начните ее! ;)

Под критическими вещами я имел в виду доступ к коду клиентов.

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

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

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

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

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

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

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

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

Я предполагаю, что клиент будет владеть кодом, который вы пишете для них.

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

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

Лицензировано под: CC-BY-SA с атрибуция
scroll top