Como dissuadir um cliente que acabou de aprender uma tecnologia e quer usá-la em qualquer lugar? [fechadas]


24

Meu cliente descobriu recentemente o que é reescrita de URL, sem entender completamente o que é, como funciona e os prós e contras dele. Agora, ele pede muitas mudanças estranhas nos requisitos reais dos projetos atuais e mudanças nos projetos antigos para implementar o que ele acredita ser a reescrita de URL.

Por um lado, fico incomodado por me pedirem para fazer coisas que não fazem sentido em vez de fazer um trabalho real. Por outro lado, não posso dizer ao meu cliente que ele não entende nada sobre o assunto, apesar de seu interesse nele.

Acho que muitas pessoas tiveram situações em que o gerente ou o cliente acabou de aprender uma nova palavra da moda ou uma nova tecnologia, e ele adorou tanto que queria usá-lo em todos os projetos, em qualquer lugar, reescrever toda a base de código apenas para usar esse novo coisa, etc.

Além disso, li recentemente algo relacionado ao Programmers.SE, onde as pessoas contavam sobre suas experiências quando havia um grande burburinho em torno do XML, e alguns gerentes pediam para introduzir o XML em todos os projetos apenas para mostrar a todos que eles o usavam.

Então, aqueles que estiveram em situação semelhante, como você conseguiu isso?


13
Você está cobrando dele por isso? Caso contrário, mostre a fatura dessas alterações. Se ele ainda quiser, faça!
Vitor Py

3
Há uma citação sobre martelos e pregos e outra sobre não consertar coisas que funcionam.
Mouviciel

Esqueça os clientes, o que faço com meus colegas de trabalho que descobrem algo novo e acham que ele deve ser usado em qualquer lugar? (thanks @Marcelo)
gbjbaanb

Ri muito. Parece algo de Dilbert.
DrinkJavaCodeJava

Respostas:


26

Na IMO, você deve ter a discussão "Você não entende a reescrita de URL" com seu cliente.

Obviamente, você não deve dizer sem rodeios ao seu cliente: "Você não entende". Em vez disso, eu começaria com: "Antes de investir qualquer coisa, acho que devemos discutir o X para garantir que estamos na mesma página sobre quais são os prós e os contras do X e suas alternativas".

Se for descoberto que ele realmente faz saber as coisas que você faz, mas quer implementar X de qualquer maneira, então você perguntar a ele qual a cor que ele quer.

Você precisa ter certeza de escolher seu texto com muito cuidado. Afinal, há uma chance (embora insignificante) de que ele saiba mais sobre X do que você (e há o ponto óbvio - você está falando com gerenciamento ), portanto, certifique-se de se livrar de qualquer tom condescendente.


10
+1 por ser muito cuidadoso na forma como você o expressa para evitar condescendência. Quero dizer, se o cliente ouviu sobre seus benefícios em algum lugar, é compreensível que ele queira usá-lo - e cabe a você, especialista, explicar o que é, quando se aplica e também quando não usá-lo.
Sevenseacat 18/05

2

É exatamente aqui que uma lista prioritária de tarefas que acontecem na equipe ajuda. Se eu fosse você, avaliaria os benefícios de custo da reescrita de URLs e mostraria ao cliente como ele adicionaria / removeria da experiência geral.

Pense em você como um médico. As pessoas vão a médicos o tempo todo com uma lista de medicamentos que viram em um anúncio / sintomas que imaginam. O trabalho do médico é garantir que a pessoa consiga realmente o que deve receber.

Além disso, use controle de origem e ramificação rigorosamente para cada alteração. Dessa forma, você pode reverter no tempo e mostrar ao cliente o que ele perdeu, caso ele esqueça que ele trouxe isso para si mesmo.

Por fim, transcreva todas as suas reuniões. Eles são úteis algum dia.


1

Divida-o em dólares e centavos. Faça estimativas realistas de quanto tempo levará para implementar seus caprichos e inclua o impacto em outros recursos. Transição para uma discussão de prioridades e pergunte onde isso se encaixa. A partir daí, você pode passar para uma discussão para garantir que ele realmente entenda o que está pedindo. Isso garantirá que:

  1. Ele sabe o que está pedindo
  2. Ele sabe quanto custa
  3. Ele sabe como isso afetará a programação de outros recursos.
  4. Ele sabe quanto tempo vai demorar

Em muitos casos, após essa discussão, será fácil para ele concordar em abandoná-la ou torná-la uma prioridade muito baixa (leia-se: nunca espere que isso seja feito).


1

Por um lado, fico chateado por me pedirem para fazer coisas que não fazem sentido em vez de fazer um trabalho real.

Como você sabe o que está sendo solicitado tem tão pouco valor? Talvez haja segundas intenções que possam não estar claras à primeira vista por que algo está sendo feito. " Cera, mão direita. Cera, mão esquerda. Cera, cera. Inspire pelo nariz, pela boca. Cera, cera. Não se esqueça de respirar, muito importante. " "O Karate Kid" vale a pena notar aqui até certo ponto.

Onde tive experiências com empresas fazendo coisas que me pergunto: "Por que você faz dessa maneira?" há momentos em que perguntarei qual é o benefício desejado e existem outras maneiras de chegar lá. A chave aqui é ser aberto e curioso, em vez de julgar e autojustificado, o que o "trabalho real" parece implicar fortemente na minha mente.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.