Что делать с глупым клиентским запросом? - PullRequest
5 голосов
/ 25 октября 2008

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

Этот конкретный клиент / пользователь НИЧЕГО не знает о платформе и языке, который я буду использовать (ASP.NET / SQL Server). Его единственное знание - это Кобол, и попытка заставить его понять мое POV просто злит его.

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

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

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

Должен ли я уйти из проекта, зная, что, вероятно, я потеряю этого клиента навсегда?

Или ...

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

Ответы [ 14 ]

1 голос
/ 25 октября 2008

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

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

1 голос
/ 25 октября 2008

Просто предложите свое решение и объясните (с помощью презентации / документация ), почему оно лучше. Или даже сделать прототип из него.

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

1 голос
/ 25 октября 2008

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

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

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

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

1 голос
/ 25 октября 2008

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

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

Скажите им, что если они хотят, чтобы вы реализовали проект, то они наняли ваш опыт, а не опыт своего парня в отдел ИТ .

...